xiaohongshu
xiaohongshu
create-skill
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Full skill instructions
Skills are modular packages extending Claude's capabilities with specialized knowledge, workflows, and tools. They transform Claude from general-purpose to specialized agent with procedural knowledge no model can fully possess.
skill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter: name, description (required)
│ └── Markdown instructions
└── Bundled Resources (optional)
├── scripts/ - Executable code (deterministic, reusable operations)
├── references/ - Documentation loaded into context as needed
└── assets/ - Output files (templates, images, fonts)
Frontmatter: name (hyphen-case) and description determine when Claude uses the skill.
Description writing style: Maximum information density. Super concise. Save every token possible without reducing informational content. Pack meaning into minimal words. Use third-person ("This skill should be used when..." not "Use when...").
Body writing style: Imperative/infinitive form (verb-first). Objective, instructional ("To accomplish X, do Y" not "You should do X").
| Type | Purpose | When to use |
|---|---|---|
scripts/ | Executable code | Same code repeatedly rewritten, deterministic reliability needed |
references/ | Documentation | Large docs Claude references while working (>10k words: include grep patterns) |
assets/ | Output files | Templates, images, fonts used in final output (not loaded into context) |
Avoid duplication: Information lives in SKILL.md OR references, not both. Keep SKILL.md lean.
Skills use a three-level loading system to manage context efficiently:
*Unlimited because scripts can be executed without reading into context window.
Skip this step only when the skill's usage patterns are already clearly understood. It remains valuable even when working with an existing skill.
To create an effective skill, clearly understand concrete examples of how the skill will be used. This understanding can come from either direct user examples or generated examples that are validated with user feedback.
For example, when building an image-editor skill, relevant questions include:
If unclear, ask the user. Don't proceed without understanding concrete use cases. Use the question tool if one is available.
Conclude when functionality is clearly defined.
To turn concrete examples into an effective skill, analyze each example by:
Example: When building a pdf-editor skill to handle queries like "Help me rotate this PDF," the analysis shows:
scripts/rotate_pdf.py script would be helpful to store in the skillExample: When designing a frontend-webapp-builder skill for queries like "Build me a todo app" or "Build me a dashboard to track my steps," the analysis shows:
assets/hello-world/ template containing the boilerplate HTML/React project files would be helpful to store in the skillExample: When building a big-query skill to handle queries like "How many users have logged in today?" the analysis shows:
references/schema.md file documenting the table schemas would be helpful to store in the skillTo establish the skill's contents, analyze each concrete example to create a list of the reusable resources to include: scripts, references, and assets.
If user input needed (brand assets, company docs, schemas), ask for it. Use the question tool if one is available.
Create skill directory with a SKILL.md file following the guidelines above.
If reusable contents would be useful:
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience