agentleFS
serbyte-developmentserbyte-development/shellby-mcp/skills/create-skill/SKILL.md

create-skill

Skill17 starsChanged 50 days agoMITView on GitHub

Create or revise reusable Shellby MCP skills. Use when the user asks to create a skill, add a reusable agent workflow, improve an existing skill, or package repeatable instructions for skill_list and skill_use.

142 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use review-bugbot, migrate-to-skills and 10 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • 0mlkrizzz655335vSkill

    review-bugbot

    缺陷导向代码审查。用 Bugbot 子代理找 bug。

    Also in 5 projects that use this

  • 32103210Skill

    migrate-to-skills

    Convert 'Applied intelligently' Cursor rules (.cursor/rules/*.mdc) and slash commands (.cursor/commands/*.md) to Agent Skills format (.cursor/skills/). Use when you want to migrate rules or commands to skills, convert .mdc rules to SKILL.md format, or consolidate commands into the skills directory.

    Also in 8 projects that use this

  • 32103210Skill

    update-cursor-settings

    Modify Cursor/VSCode user settings in settings.json. Use when you want to change editor settings, preferences, configuration, themes, font size, tab size, format on save, auto save, keybindings, or any settings.json values.

    Also in 8 projects that use this

  • PandelisZSkill

    update-cli-config

    View and modify Cursor CLI configuration settings in ~/.cursor/cli-config.json. Use when the user wants to change CLI settings, configure permissions, switch approval mode, enable vim mode, toggle display options, configure sandbox, or manage any CLI preferences.

    Also in 7 projects that use this

  • yawningwhaleAISkill

    build-premium-website

    Build a premium, animated marketing website (React + Vite + Tailwind + GSAP) for any industry. Use when the user asks to "build a website", "make a landing page for [business]", "build a marketing site", or wants a high-end animated company website. Adapts color, copy, services, and signature animation to the industry.

    Also in 6 projects that use this

  • yawningwhaleAISkill

    instantly-campaign

    Create a new Instantly cold-email campaign in the proven 5-email structure of the user's top-performing campaign (~16% reply rate). Use when the user wants to launch a new outbound campaign, write a cold email sequence, create an Instantly campaign, draft outreach for a new service or niche, or set up a sales sequence.

    Also in 5 projects that use this

  • +1 more from 32103210

The file

We split this skill into the rules it gives an agent

12 rules. 0 are common, 4 are distinctive, and 8 are very specific to this project.

  • 0

    Common

    Most of the 132 edited versions we read keep these.

  • 4

    Distinctive

    This author's own choices. Worth a look.

  • 8

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Create small reusable workflows that Shellby MCP can discover from the configured workspace.

    line 8
  2. Very specific:

    Treat the configured Shellby workspace as <workspace>.

    line 12
  3. Very specific:

    Read <workspace>/AGENTS.md and inspect existing skills before changing the catalog.

    line 14
  4. Very specific:

    Use lowercase hyphenated skill names.

    line 15
  5. Very specific:

    Keep the important workflow in SKILL.md.

    line 40
  6. Very specific:

    Create or update <workspace>/skills/<name>/SKILL.md.

    line 60
  7. Very specific:

    Use skill_list to verify discovery.

    line 61
  8. Very specific:

    Use skill_use to verify the complete instructions load correctly.

    line 62
  9. Very specific:

    Prefer paths relative to <workspace> or the skill directory.

    line 67
  10. Distinctive:

    Do not assume Codex, Claude, a particular username, or another agent runtime is installed.

    line 68
  11. Distinctive:

    If the user explicitly wants one skill shared with another runtime, inspect that runtime's supported skill location and symlink or share a …

    line 69
  12. Distinctive:

    Avoid runtime-specific tool names unless the skill is intentionally specific to that runtime.

    line 70

“Common” is measured: kept by at least 6 in 10 of the 132 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Create Skill

Create small reusable workflows that Shellby MCP can discover from the configured workspace.

Workspace

  • Treat the configured Shellby workspace as <workspace>. Determine it from the MCP instructions or current shell context. Never assume a username or absolute path.
  • Store MCP skills at <workspace>/skills/<name>/SKILL.md.
  • Read <workspace>/AGENTS.md and inspect existing skills before changing the catalog.
  • Use lowercase hyphenated skill names. Keep the directory name and frontmatter name identical.

Skill structure

Minimum:

skills/<name>/
└── SKILL.md

Optional resources when they materially improve repeated use:

skills/<name>/
├── SKILL.md
├── scripts/
├── references/
└── assets/
  • scripts/: deterministic or repeatedly reused operations.
  • references/: detailed material loaded only when needed.
  • assets/: templates or files consumed by the workflow.

Keep the important workflow in SKILL.md. Avoid extra documentation unless the skill needs it as working material.

Frontmatter

Use:

---
name: example-skill
description: What the skill does and concrete requests that should trigger it.
---

skill_list exposes the directory name and frontmatter description, so make the description specific enough for an agent to know when to load it.

Workflow

  1. Inspect existing skills for overlap and conventions.
  2. Define the requests that should trigger the skill.
  3. Capture only reusable instructions, constraints, domain knowledge, scripts, references, and assets needed for those requests.
  4. Create or update <workspace>/skills/<name>/SKILL.md.
  5. Use skill_list to verify discovery.
  6. Use skill_use to verify the complete instructions load correctly.
  7. Exercise complex skills on a realistic request when useful.

Portability

  • Prefer paths relative to <workspace> or the skill directory.
  • Do not assume Codex, Claude, a particular username, or another agent runtime is installed.
  • If the user explicitly wants one skill shared with another runtime, inspect that runtime's supported skill location and symlink or share a canonical directory only when both runtimes can consume the same files correctly.
  • Avoid runtime-specific tool names unless the skill is intentionally specific to that runtime.

Quality check

Verify that:

  • the trigger description is concrete;
  • the instructions are concise and reusable;
  • referenced files exist;
  • scripts were tested when present;
  • skill_list shows the skill;
  • skill_use returns the expected instructions.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.