linkedin-content-creator
AI-powered LinkedIn content generator with text, image & carousel posts. Features smart AI research, content calendar, batch generation, and direct LinkedIn posting via OAuth. Built with React, TypeScript & Gemini AI.
Install / Use
npx skills add AgriciDaniel/linkedin-content-creatorInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AutomationSupported Platforms
Our assessment of linkedin-content-creator
linkedin-content-creator scores 80/100 on our quality scale, 2501st of 2,863 Automation skills we index.
Its SKILL.md is 4.0 KB long, well organised into 22 sections with 5 code examples: a solid amount of guidance for an agent.
It has 102 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-10-18 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 94/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
linkedin-content-creator compared with similar skills
All 4 of these similar skills score higher than linkedin-content-creator; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| linkedin-content-creator (this skill)by AgriciDaniel | 80 | 102 | 7mo ago | SKILL.md |
| taste-skillby Leonxlnx | 100 | 110.6k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.9k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 97.9k | today | MCP Server |
Frequently asked questions
- How do I install linkedin-content-creator?
- Run
npx skills add AgriciDaniel/linkedin-content-creator. The install tabs above show the steps for each supported agent. - Which AI agents does linkedin-content-creator work with?
- It is written for Claude Code and Gemini CLI, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is linkedin-content-creator safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 94/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is linkedin-content-creator still maintained?
- The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubLinkedIn Content Creator
An AI-powered application for generating and scheduling engaging LinkedIn posts. Built with React, TypeScript, and powered by Google's Gemini AI.

Features
- AI Content Generation - Generate professional LinkedIn posts using Gemini AI
- Multiple Content Types - Create text posts, image posts, and carousel/document posts
- Smart Research - AI researches topics and best practices before generating content
- Content Calendar - Schedule and manage your posts with an intuitive calendar view
- AI Planner - Plan multiple posts at once with intelligent scheduling
- Batch Generation - Generate multiple post variations simultaneously
- Profile Customization - Configure your brand voice, target audience, and content preferences
- Dark/Light Mode - Full theme support for comfortable viewing
- LinkedIn Integration - Direct posting to LinkedIn via OAuth
Tech Stack
- Frontend: React 18, TypeScript, Tailwind CSS
- AI: Google Gemini API
- Build: Vite
- Testing: Playwright (E2E)
- Backend: Express.js (OAuth proxy server)
Installation
-
Clone the repository
git clone https://github.com/AgriciDaniel/linkedin-content-creator.git cd linkedin-content-creator -
Install dependencies
npm install -
Configure environment variables
Copy
.env.exampleto.envand fill in your API keys:cp .env.example .env -
Required API Keys
| Service | Required | Purpose | Get it from | |---------|----------|---------|-------------| | Gemini API | Yes | AI content generation | Google AI Studio | | LinkedIn OAuth | Yes | Post to LinkedIn | LinkedIn Developers | | Firecrawl API | Optional | Web research | Firecrawl |
Configuration
Gemini API Key
Add your Gemini API key in the app's Settings panel, or set it in .env.local:
GEMINI_API_KEY=your_gemini_api_key
LinkedIn OAuth Setup
- Create an app at LinkedIn Developers
- Add these OAuth 2.0 redirect URLs:
http://localhost:5000(main app)http://localhost:5001(OAuth proxy server)
- Request the following permissions:
openidprofilew_member_social
- Copy your Client ID and Client Secret to
.env
Usage
Development
# Start the development server
npm run dev
# Start with OAuth proxy server (for LinkedIn posting)
npm run dev:full
Production Build
npm run build
npm run preview
Testing
# Run all E2E tests
npm run test:e2e
# Run tests with UI
npx playwright test --headed
# Run specific test file
npx playwright test e2e/app.spec.ts
Project Structure
├── components/ # React components
├── services/ # API and business logic services
├── e2e/ # Playwright E2E tests
├── server/ # OAuth proxy server
├── public/ # Static assets
└── types/ # TypeScript type definitions
Testing Coverage
The app includes comprehensive E2E tests:
- 100 integration tests covering UI, storage, calendar, and scheduling
- 3 live generation tests for real API testing (requires API keys)
Attribution
App created by Agrici Daniel
Community
Join our community for tips, updates, and support:
License
MIT License - see LICENSE for details.
Author
Built by Agrici Daniel - AI Workflow Architect.
- Blog - Deep dives on AI marketing automation
- AI Marketing Hub - Free community, 2,800+ members
- YouTube - Tutorials and demos
- All open-source tools
Related Skills
taste-skill
110.6kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
109.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Scrapling
97.9k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
