skill-authoring
Use when creating, editing, or reviewing HOTL skills, agents, command prompts, or other behavior-shaping instruction files.
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
HOTL Skill Authoring
Overview
HOTL skills are behavior-shaping code. Treat changes to skill text, agent prompts, command routers, and adapter instructions with the same care as production logic: define the failure mode, make the desired behavior explicit, verify the change, and update every index or mirror that exposes it.
When To Use
Use this before changing:
skills/*/SKILL.mdagents/*.mdcommands/*.mdcline/rules/*.md- adapter templates that steer agent behavior
- docs that define skill invocation or routing
Do not use it for ordinary product docs, generated reports, or local project README edits unless they change how agents should behave.
Process
- State the behavior change
- What agent behavior is wrong, missing, or ambiguous?
- What prompt or session exposed the issue?
- Is the change broadly useful, or project-specific?
- Choose the right abstraction
- Skill: reusable workflow or process the user can invoke.
- Agent: isolated specialist with a stable output contract.
- Inline prompt: short role text used by one skill only.
- Script/lint: deterministic rule that should not depend on model judgment.
- Write trigger-only frontmatter
name: kebab-case, no command-name collision.description: says when to activate, not the workflow steps.- Avoid descriptions that summarize the process; agents may follow the summary and skip the body.
- Keep behavior text testable
- Use direct rules for invariants.
- Add red flags for common rationalizations.
- Prefer short, concrete examples over long narratives.
- Separate heavy references or templates into adjacent files only when they reduce the main skill's noise.
- Update routing and mirrors
- Add new skills to
skills/using-hotl/SKILL.md. - Update
docs/skills.md, README tables, and Codex docs for user-visible skill changes. - Update Cline rules or adapter templates when their behavior mirrors the changed skill.
- Verify behavior
- Add or update smoke tests for structural expectations.
- For high-impact skill wording, run pressure tests or before/after sessions that demonstrate the target behavior.
- Run
bats test/smoke.batsbefore claiming the skill change is ready.
Description Trap
The frontmatter description is discovery text, not a miniature skill. If it contains a workflow summary, an agent may act on that summary without reading the full body.
Bad:
description: Use when executing plans - dispatches workers, reviews every task, then finalizes
Good:
description: Use when executing implementation workflows that can delegate contained steps to fresh subagents.
Checklist
- [ ] The change solves a real behavior gap.
- [ ] The abstraction is skill vs agent vs inline vs script for a reason.
- [ ] Frontmatter description is trigger-only.
- [ ] New skills are indexed in
using-hotl. - [ ] User-facing docs list new or renamed skills.
- [ ] Mirrors and adapters are updated when behavior is shared.
- [ ] Smoke tests or pressure tests cover the changed behavior.
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
plugins/yimwoo/hotl-plugin/skills/skill-authoring/SKILL.md同一个仓库里的其他技能
同名技能的其他版本
有 2 个不同仓库或目录里都有叫 skill-authoring 的技能。它们内容并不相同,别混用:
- hashgraph-online/awesome-codex-plugins — Principles for writing skills that behave the same way every run — use when adding, editin