Loading...
Loading...
Compare original and translation side by side
.agents/skills/<skill-name>/SKILL.md~/.agents/skills/<skill-name>/SKILL.mdskills/<skill-name>/SKILL.mdskills/skill-installer/references/harness-locations.mdskill-installerskill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter metadata (required)
│ │ ├── name: (required)
│ │ └── description: (required)
│ └── Markdown instructions (required)
└── Bundled Resources (optional)
├── scripts/ - Executable code (Python/Bash/etc.)
├── references/ - Documentation intended to be loaded into context as needed
└── assets/ - Files used in output (templates, icons, fonts, etc.).agents/skills/<skill-name>/SKILL.md~/.agents/skills/<skill-name>/SKILL.mdskills/<skill-name>/SKILL.mdskills/skill-installer/references/harness-locations.mdskill-installerskill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter metadata (required)
│ │ ├── name: (required)
│ │ └── description: (required)
│ └── Markdown instructions (required)
└── Bundled Resources (optional)
├── scripts/ - Executable code (Python/Bash/etc.)
├── references/ - Documentation intended to be loaded into context as needed
└── assets/ - Files used in output (templates, icons, fonts, etc.)namedescriptionlicensecompatibilitymetadatanamedescriptionlicensecompatibilitymetadatascripts/scripts/scripts/rotate_pdf.pyscripts/rotate_pdf.pyreferences/references/references/finance.mdreferences/mnda.mdreferences/policies.mdreferences/api_docs.mdreferences/finance.mdreferences/mnda.mdreferences/policies.mdreferences/api_docs.mdassets/assets/assets/logo.pngassets/slides.pptxassets/frontend-template/assets/font.ttfassets/logo.pngassets/slides.pptxassets/frontend-template/assets/font.ttfundefinedundefined
Claude loads FORMS.md, REFERENCE.md, or EXAMPLES.md only when needed.
**Pattern 2: Domain-specific organization**
For Skills with multiple domains, organize content by domain to avoid loading irrelevant context:
```text
bigquery-skill/
├── SKILL.md (overview and navigation)
└── reference/
├── finance.md (revenue, billing metrics)
├── sales.md (opportunities, pipeline)
├── product.md (API usage, features)
└── marketing.md (campaigns, attribution)cloud-deploy/
├── SKILL.md (workflow + provider selection)
└── references/
├── aws.md (AWS deployment patterns)
├── gcp.md (GCP deployment patterns)
└── azure.md (Azure deployment patterns)undefined
Claude仅在需要时才会加载FORMS.md、REFERENCE.md或EXAMPLES.md。
**模式2:按领域组织内容**
对于涉及多个领域的Skill,按领域组织内容以避免加载无关上下文:
```text
bigquery-skill/
├── SKILL.md(概述和导航)
└── reference/
├── finance.md(收入、计费指标)
├── sales.md(销售机会、销售漏斗)
├── product.md(API使用、功能)
└── marketing.md(营销活动、归因分析)cloud-deploy/
├── SKILL.md(工作流+供应商选择)
└── references/
├── aws.md(AWS部署模式)
├── gcp.md(GCP部署模式)
└── azure.md(Azure部署模式)undefined
Claude reads REDLINING.md or OOXML.md only when the user needs those features.
**Important guidelines:**
- **Avoid deeply nested references** - Keep references one level deep from SKILL.md. All reference files should link directly from SKILL.md.
- **Structure longer reference files** - For files longer than 100 lines, include a table of contents at the top so Claude can see the full scope when previewing.
Claude仅在用户需要这些功能时才会读取REDLINING.md或OOXML.md。
**重要指南**:
- **避免深度嵌套参考** - 所有参考文件应直接从SKILL.md链接。参考文件的层级不应超过SKILL.md一级。
- **结构化长参考文件** - 对于超过100行的文件,请在顶部添加目录,以便Claude预览时能了解完整范围。pdf-editorscripts/rotate_pdf.pyfrontend-webapp-builderassets/hello-world/big-queryreferences/schema.mdpdf-editorscripts/rotate_pdf.pyfrontend-webapp-builderassets/hello-world/big-queryreferences/schema.mdinit_skill.pyscripts/init_skill.py <skill-name> --path <output-directory>scripts/references/assets/init_skill.pyscripts/init_skill.py <skill-name> --path <output-directory>scripts/references/assets/scripts/references/assets/brand-guidelinesassets/references/scripts/references/assets/scripts/references/assets/brand-guidelinesassets/references/scripts/references/assets/namedescriptionnamedescriptiondocxnamedescriptionlicensecompatibilitymetadatanamedescriptionnamedescriptiondocxnamedescriptionlicensecompatibilitymetadatascripts/package_skill.py <path/to/skill-folder>scripts/package_skill.py <path/to/skill-folder> ./distmy-skill.skillscripts/package_skill.py <path/to/skill-folder>scripts/package_skill.py <path/to/skill-folder> ./distmy-skill.skill