一键导入
writing-skills
Use when creating or editing reusable agent skills, improving skill discovery metadata, organizing bundled resources, or validating a skill package
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when creating or editing reusable agent skills, improving skill discovery metadata, organizing bundled resources, or validating a skill package
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Multi-step implementation method to use when creating, studying or executing a plan. org-plan helper script.
Use when an implementation goal is complete enough to define coherent automated tests, or when implementation and tests must be brought to green before completion
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Use when reporting that work is complete, fixed, passing, verified, ready for review, or safe to ship
基于 SOC 职业分类
| name | writing-skills |
| description | Use when creating or editing reusable agent skills, improving skill discovery metadata, organizing bundled resources, or validating a skill package |
Write concise, discoverable instructions that give another agent reusable knowledge or a reliable workflow. Include only information that materially improves execution.
When $org-plan is active, it controls L1/L2 order, scope, testing boundaries, commits, and continuation. Skill authoring remains inside the current L2 and adds no separate gate, pause, review, subagent, deployment, push, or commit workflow.
Use a skill for reusable:
Keep one-off project decisions in project instructions. Automate mechanical constraints when a validator or script can enforce them.
SKILL.md with valid YAML frontmatter and concise imperative guidance.No preliminary control run or prescribed test ordering is required.
skill-name/
├── SKILL.md
├── agents/
│ └── openai.yaml
├── scripts/
├── references/
└── assets/
Only SKILL.md is required. Create optional directories only when they contain resources the skill actually uses.
Use exactly the metadata supported by the target runtime. The portable minimum is:
---
name: skill-name
description: Use when [specific triggering situations, symptoms, or tasks]
---
name match the directory and use lowercase letters, digits, and hyphens.description explain when the skill should load.Prefer the smallest structure that makes the instructions easy to use:
# Skill Name
## Overview
[Purpose and core principle]
## Workflow
[Ordered instructions]
## Quick Reference
[Compact mappings or commands, when useful]
## Common Mistakes
[Likely failure and correction]
Do not add sections merely to fill a template. Put triggering information in frontmatter because the body is loaded only after discovery.
Future agents discover skills from their name and description before reading the body.
creating-diagrams or debugging-with-logs.Include scripts for deterministic or frequently repeated operations. Run added or changed scripts with representative inputs and document required arguments in the main skill or script help.
Move long domain documentation or variant-specific details into focused references. Link each reference directly from SKILL.md and say when it is useful. Avoid deep reference chains.
Use assets for templates and files intended to be copied into outputs. Do not use assets as hidden instruction storage.
Use a flowchart only for a non-obvious decision, branch, or loop. Use Markdown for linear procedures and tables for mappings. See graphviz-conventions.dot for diagram conventions and use render-graphs.js when rendered inspection is useful.
One strong example is usually better than several shallow variants. Examples should be internally consistent and ready to adapt.
When the runtime provides the standard skill validator, run:
python3 <skill-creator-root>/scripts/quick_validate.py path/to/skill
Also run package-specific integrity, discovery, syntax, and behavior checks required by the repository. Report the commands and current results before claiming completion.