skill-creatorlisted
Install: claude install-skill chuanchuan123321/JCodex
# Skill Creator Guide
Learn how to create custom skills for JCodex.
## What is a Skill?
A skill is a reusable knowledge module that teaches the AI about specific domains, tools, or best practices. Skills are stored as Markdown files with YAML metadata.
## Creating a Skill
### Step 1: Create Skill Directory
```bash
mkdir -p ~/Desktop/AI智能体/workspace/skills/my-skill
```
### Step 2: Create SKILL.md File
Create a file named `SKILL.md` in your skill directory with the following structure:
```markdown
---
name: my-skill
description: "Brief description of what this skill does"
always: false
requires_bins: tool1,tool2
requires_env: ENV_VAR1,ENV_VAR2
---
# My Skill
Full description and instructions for this skill.
## Section 1
...
## Section 2
...
```
### Step 3: Fill in Metadata
- **name**: Unique identifier for the skill (lowercase, no spaces)
- **description**: One-line description of the skill
- **always**: Set to `true` to always load this skill, `false` for on-demand
- **requires_bins**: Comma-separated list of CLI tools needed (e.g., `git,docker`)
- **requires_env**: Comma-separated list of environment variables needed
### Step 4: Write Skill Content
After the frontmatter, write comprehensive Markdown content that teaches the AI about:
- How to use specific tools
- Best practices and patterns
- Common commands and examples
- Tips and tricks
- Common mistakes to avoid
## Skill Examples
### Example 1: Tool-Based Skill (GitHub)
```markdown
---
name: github
des