A collection of Claude Code extensions (agents, skills, commands, plugins) and Gemini Custom Gems.
Copy the items you need to your Claude Code configuration:
# Copy a skill
cp -r claude-code/skills/typescript ~/.claude/skills/
# Copy an agent
cp claude-code/agents/file-converter.md ~/.claude/agents/
# Copy a command
cp claude-code/commands/kg.md ~/.claude/commands/
# Copy a plugin
cp -r claude-code/plugins/statusline ~/.claude/plugins/Or point Claude Code at this repo and ask it to install what you need.
Autonomous domain specialists that handle complex, multi-step tasks. Copy to ~/.claude/agents/.
| Agent | Description |
|---|---|
| file-converter | Intelligent file format conversion with auto-detection and validation |
| media-downloader | Download videos/audio from web URLs using yt-dlp |
Bundled knowledge packages with reference materials. Copy entire folder to ~/.claude/skills/.
| Skill | Description |
|---|---|
| 1password | 1Password CLI, secrets management, op run setup |
| codex | OpenAI Codex MCP integration for second opinions |
| dotnet | .NET development specialist for enterprise applications |
| ffmpeg | Video/audio processing with ffmpeg |
| gemini-gem-creator | Create and convert Gemini Custom Gems |
| go | Go development specialist for backends, APIs, CLI tools |
| images | Image processing and manipulation |
| instruction-creator | Create Claude instruction files (agents, skills, commands, MCP servers) and package skills for Claude Desktop upload (CD-S/CD-P, sanitization, cross-platform conversion) |
| lint | Linting and formatting setup for TypeScript/JavaScript projects |
| PDF manipulation toolkit (extract, create, merge, split, forms) | |
| typescript | TypeScript development specialist with Cloudflare Workers, React, Node.js patterns |
| typescript-version-upgrade | Node.js/TypeScript version upgrade protocols |
Reusable configuration packages. Copy entire folder to ~/.claude/plugins/.
| Plugin | Description |
|---|---|
| statusline | Real-time statusline with cost tracking, context usage, and OAuth utilization metrics |
Custom slash commands for common workflows. Copy to ~/.claude/commands/.
| Command | Description |
|---|---|
| /kg | Knowledge Graph query shortcuts |
| /push | Git push with validation |
Ready-to-use Gemini Custom Gems. Copy the instructions into Gemini's gem builder.
| Gem | Description |
|---|---|
| Dossier | OSINT intelligence dossier generator with 7-pass search methodology, confidence ratings, and structured templates for individuals and companies. Best with Deep Research mode. |
| Gemini Gem Creator | Build, optimise, and validate custom Gemini gems using the 4-component framework (Persona/Task/Context/Format) with canvas-based building and the 5-test quality framework. |
ai/
├── claude-code/
│ ├── agents/ # Autonomous domain specialists
│ ├── commands/ # Custom slash commands
│ ├── plugins/ # Reusable configuration packages
│ │ └── statusline/ # Cost, context, and utilization metrics
│ └── skills/ # Bundled knowledge packages
└── gemini-gems/
├── dossier/ # OSINT intelligence dossier generator
│ ├── dossier.md
│ └── attachments/ # Knowledge base files (.txt)
└── gemini-gem-creator.md # Gem creation methodology (build / convert / optimise gems)
Skills are invoked with /skill-name or automatically triggered based on context:
/typescript # Invoke TypeScript skill
/pdf # Invoke PDF skill
Agents are invoked via the Agent tool or auto-triggered based on their description:
Use the file-converter agent to convert document.pdf to markdown
Commands are invoked with /command-name:
/kg search "topic"
/push
Each gem directory contains a markdown file with instructions between ---BEGIN GEM INSTRUCTIONS--- and ---END GEM INSTRUCTIONS--- markers. Copy that block into Gemini's gem builder, upload any attachments to the knowledge base, and you're ready to go.
- Claude Code v1.0+
- macOS recommended (some features use macOS-specific tools)
- Fork this repository
- Create your feature branch
- Ensure all sensitive/personal information is removed
- Submit a pull request
MIT License - see individual files for specific attributions.