Skill Authoring
Repository continuity composition
For repository-scoped work, compose maintain-repository-continuity in
Resume mode before selecting work. After an authorized repository change
passes domain validation, compose Refresh and Verify immediately before
presenting the pull request, and include the reconciled root CONTINUITY.md in
the same change. A policy-permitted no-change or exemption result must be
documented instead of fabricating an edit.
- Contribute: Skill identity, package changes, version, provenance, evaluations, validation, and compatibility
- Never claim: That a skill was installed, released, adopted, or made authoritative without evidence
Purpose
Create or maintain a portable skill package whose instructions, resources,
metadata, provenance, and evaluations are reusable across repositories and
hosts.
Required Inputs
Resolve as much of the following as possible:
- requested capability and trigger conditions
- canonical output path and stable skill identity
- repository or organization conventions that the skill must respect
- required references, templates, or scripts
- provenance, authorship, and license status
- validation and evaluation expectations
- open questions or unresolved ownership boundaries
Record missing evidence instead of inventing conventions.
Workflow
define the reusable capability and its routing boundary
choose one stable kebab-case identity and canonical directory
normalize frontmatter to the Agent Skills and Aether contracts
keep the core workflow concise and move detail into focused resources such as:
./references/validation-checklist.md
./templates/SKILL.template.md
add only the resources that reduce repeated work or make execution deterministic
make authorship, provenance, license, and adoption status explicit
create deterministic eval coverage for trigger, boundary, insufficient-evidence, negative, and update scenarios
validate links, package structure, metadata, and any included executable resources
Constraints
- Do not turn a skill into a generic agent or plugin installer.
- Do not duplicate repository-wide instructions that belong elsewhere.
- Do not keep synonym identities alive without a clear behavior split.
- Do not add scripts, assets, or examples that do not reduce repeated work.
- Do not claim first-party ownership without explicit evidence.
Completion Criteria
Provenance
This canonical skill is first-party Ego Hygiene content curated from the staged
candidate at .staging/skills/skill-authoring/SKILL.md.
Source Delta
- Adopted: the staged workflow for defining capability, planning resources,
keeping
SKILL.md concise, and validating package structure.
- Rewritten: canonical frontmatter, Aether metadata, reusable template,
evaluation coverage, and explicit provenance handling.
- Rejected: the staged
.agents/skills/ placement guidance from the historical
copy in favor of the canonical library/organization/skills/<domain>/<name>/
source layout; the broader create-skill synonym remains only as a reviewed
legacy reference.
1---2name: skill-authoring3description: Creates, curates, upgrades, or validates portable Aether skill packages with normalized metadata, progressive disclosure, deterministic evals, and explicit provenance. Use when adding or maintaining reusable first-party skills rather than solving a one-off task.4license: MIT5---67# Skill Authoring89<!-- aether-continuity-disposition: reader-writer -->1011## Repository continuity composition1213For repository-scoped work, compose `maintain-repository-continuity` in14**Resume** mode before selecting work. After an authorized repository change15passes domain validation, compose **Refresh** and **Verify** immediately before16presenting the pull request, and include the reconciled root `CONTINUITY.md` in17the same change. A policy-permitted no-change or exemption result must be18documented instead of fabricating an edit.1920- **Contribute:** Skill identity, package changes, version, provenance, evaluations, validation, and compatibility21- **Never claim:** That a skill was installed, released, adopted, or made authoritative without evidence2223## Purpose2425Create or maintain a portable skill package whose instructions, resources,26metadata, provenance, and evaluations are reusable across repositories and27hosts.2829## Required Inputs3031Resolve as much of the following as possible:3233- requested capability and trigger conditions34- canonical output path and stable skill identity35- repository or organization conventions that the skill must respect36- required references, templates, or scripts37- provenance, authorship, and license status38- validation and evaluation expectations39- open questions or unresolved ownership boundaries4041Record missing evidence instead of inventing conventions.4243## Workflow44451. define the reusable capability and its routing boundary462. choose one stable kebab-case identity and canonical directory473. normalize frontmatter to the Agent Skills and Aether contracts484. keep the core workflow concise and move detail into focused resources such as:4950 - `./references/validation-checklist.md`51 - `./templates/SKILL.template.md`52535. add only the resources that reduce repeated work or make execution deterministic546. make authorship, provenance, license, and adoption status explicit557. create deterministic eval coverage for trigger, boundary, insufficient-evidence, negative, and update scenarios568. validate links, package structure, metadata, and any included executable resources5758## Constraints5960- Do not turn a skill into a generic agent or plugin installer.61- Do not duplicate repository-wide instructions that belong elsewhere.62- Do not keep synonym identities alive without a clear behavior split.63- Do not add scripts, assets, or examples that do not reduce repeated work.64- Do not claim first-party ownership without explicit evidence.6566## Completion Criteria6768- [ ] Stable identity and canonical path are explicit.69- [ ] Frontmatter satisfies the current skill contract.70- [ ] Progressive-disclosure resources are focused and necessary.71- [ ] Provenance, license, and source-delta decisions are visible.72- [ ] Deterministic eval coverage exists for the supported workflow.73- [ ] Validation steps and remaining questions are reported truthfully.7475## Provenance7677This canonical skill is first-party Ego Hygiene content curated from the staged78candidate at `.staging/skills/skill-authoring/SKILL.md`.7980## Source Delta8182- Adopted: the staged workflow for defining capability, planning resources,83 keeping `SKILL.md` concise, and validating package structure.84- Rewritten: canonical frontmatter, Aether metadata, reusable template,85 evaluation coverage, and explicit provenance handling.86- Rejected: the staged `.agents/skills/` placement guidance from the historical87 copy in favor of the canonical `library/organization/skills/<domain>/<name>/`88 source layout; the broader `create-skill` synonym remains only as a reviewed89 legacy reference.