Skip to main content

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:

  1. Download from the web — Browse mcpbundles.com/skills, find the bundle you use, and click Download
  2. Copy from a bundle page — Every bundle page with a skill has a Copy button
  3. Use the MCP tool — Call get_skill on 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:

  1. Find where your agent reads project context (docs, rules, instructions)
  2. Save the SKILL.md content there
  3. 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.