An open-source collection of reusable AI agent skills — structured prompts, extraction scripts, and output templates — designed to extend the capabilities of agentic coding assistants like Gemini, Claude, Codex, and Cursor.
Agent-Only by design. These skills require zero API keys or external service configuration. Agents use the provided scripts for data extraction and their own LLM reasoning for generation.
| Skill | Description | Path |
|---|---|---|
ai-content-repurposer |
Extracts blog articles and webpages, then generates optimized X threads, Reddit posts, and LinkedIn posts. | skills/ai-content-repurposer |
Each subdirectory under skills/ is a self-contained skill that can be installed into any compatible AI coding assistant.
- Copy the desired skill folder to your agent's skills directory (e.g. for Gemini/Antigravity):
cp -r skills/ai-content-repurposer ~/.gemini/config/skills/ - Install dependencies:
cd ~/.gemini/config/skills/ai-content-repurposer npm install
- The agent will automatically read the
SKILL.mdfile and gain the capability.
Because these skills are designed to be Agent-Only (relying on lightweight local extraction scripts and the agent's internal reasoning), they are compatible with any modern agentic coding assistant that has access to a terminal and filesystem.
Antigravity natively scans the configuration directory for skills. Just tell the agent what you want to do. It already knows the skill exists and has read the SKILL.md file.
Prompt Example:
"Use the ai-content-repurposer skill to scrape this blog post: https://example.com/blog-post-url"
claude runs directly in your terminal and has full access to the project directory. Feed the SKILL.md path directly to Claude in your prompt. Since Claude Code is highly agentic, it will read the markdown file, figure out what scripts it needs to run, run them, and follow the copywriting templates.
Prompt Example:
claude "Read the skill rules in skills/ai-content-repurposer/SKILL.md and repurpose this URL: https://example.com/some-article"Open Cursor Chat (Cmd + L / Ctrl + L) or Composer (Cmd + I / Ctrl + I) and reference the skill instructions and the platform guides using the @ symbol:
Prompt Example:
"Run the extraction script in @blog_content_extractor.js on this URL: https://example.com/article. Then, following the rules in @SKILL.md and @linkedin_posts.md, write a LinkedIn post. Finally, run the output through @x_threads.md to write a Twitter thread."
Tip: You can automate this globally in Cursor by creating a .cursorrules file in the root of your project containing:
{
"instruction": "When asked to repurpose content, write social media posts, or scrape URLs, look at skills/ai-content-repurposer/SKILL.md and follow the per-platform copywriting guides in skills/ai-content-repurposer/guides/."
}Extensions like Cline and Roo Code let you customize system prompts or use .clinerules to teach the agent new capabilities.
Create a .clinerules file in the workspace root. This file is automatically read by the agent at the beginning of every session:
# AI Content Repurposer Capability
You have access to a local content scraping and repurposing skill.
Location: skills/ai-content-repurposer/
When a user asks to scrape a blog or write social posts:
1. Run the Node.js extractor in `skills/ai-content-repurposer/scripts/`.
2. Apply the copywriting frameworks defined in `skills/ai-content-repurposer/guides/`.
3. Format the final output according to the JSON schema in `skills/ai-content-repurposer/SKILL.md`.If you use the official Claude Desktop App with MCP servers, you can use the Filesystem MCP Server to expose the skill folder to Claude by adding it to your claude_desktop_config.json:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/himshikhargayan/Documents/ai-agent-skills"
]
}
}
}Once configured, tell Claude Desktop:
"Read the file /Users/himshikhargayan/Documents/ai-agent-skills/skills/ai-content-repurposer/SKILL.md and use the scripts inside to scrape and repurpose https://example.com/my-post"
We welcome contributions of new skills!
- Fork this repository.
- Create a subfolder under
skills/following the layout of existing skills. - Include a
SKILL.mdwith frontmatter (name,description) detailing capabilities, scripts, and output formats. - Submit a pull request.
MIT