Installing Skills
Skills are SKILL.md files you add to your project so your AI assistant can reference them. Each agent reads skills from a different directory.
Getting a Skill
There are three ways to get a SKILL.md file:
- Download from the web — Browse mcpbundles.com/skills, find the bundle you use, and click Download
- Copy from a bundle page — Every bundle page with a skill has a Copy button
- Use the MCP tool — Call
get_skillon any bundle endpoint to get the content directly
Per-Agent Setup
Claude Code
Claude Code reads skills from .claude/skills/ in your project root.
mkdir -p .claude/skills/posthog
# Paste or save the SKILL.md content to:
# .claude/skills/posthog/SKILL.md
Claude Code discovers skills automatically — no configuration needed.
Cursor
Cursor reads rules from .cursor/rules/ in your project root.
# Save the skill content as a .md file:
# .cursor/rules/posthog.md
Cursor loads all .md files from the rules directory as context.
Codex / OpenAI
Codex reads skills from .agents/skills/ in your project root.
mkdir -p .agents/skills/posthog
# Save the SKILL.md content to:
# .agents/skills/posthog/SKILL.md
VS Code Copilot
VS Code Copilot reads instructions from .github/copilot-instructions.md.
# Append the skill content to:
# .github/copilot-instructions.md
Since Copilot uses a single instructions file, append the skill body (without the YAML frontmatter) to your existing instructions.
Other Agents
Most AI agents that support project-level context will work with SKILL.md files. The general pattern is:
- Find where your agent reads project context (docs, rules, instructions)
- Save the SKILL.md content there
- The agent picks it up automatically
Using get_skill via MCP
If your AI assistant is already connected to an MCPBundles endpoint, it can retrieve skills programmatically:
Call the get_skill tool — it returns the SKILL.md content for your current bundle.
On a bundle endpoint (/bundle/posthog), get_skill auto-detects the bundle. On the hub endpoint, pass the bundle_slug parameter.
For composed bundles (custom servers combining multiple services), get_skill automatically merges skills from all constituent bundles.
Tips
- One skill per bundle — Each skill covers one domain (PostHog, HubSpot, etc.). Install only the skills for services you're actually using.
- Skills are static — Unlike tool descriptions which update dynamically, skills are files in your project. Re-download periodically to get updates.
- Commit skills to your repo — Skills are project-level context. Commit them so your whole team benefits.