skill-authoring
Create, revise, de-slopify, or review Agent Skills while preserving useful behavior and requiring evidence for added prompt weight.
Skill by corymhall
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/corymhall-skill-authoring
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/skill-authoring
What's inside
- Skill name
skill-authoring- Description
- Create, revise, de-slopify, or review Agent Skills while preserving useful behavior and requiring evidence for added prompt weight. Use explicitly for skill authoring, semantic prompt review, compression passes, or deciding whether a skill should exist.
- License
- MIT
- Instructions
- 79 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- openai.yaml · agents/
- skill-prompting-lens.md · references/
SKILL.md (first lines)
# Skill Authoring Build the smallest durable skill that changes agent behavior. Do not optimize for line count, completeness, or polished prose in isolation. Read the repository instructions and the [skill prompting lens](references/skill-prompting-lens.md). Inspect the target skill, its references, and relevant history before asking the user for context. ## Mode - **New:** decide whether observed behavior justifies a skill, then author it. - **Revise:** correct a skill using field evidence or a concrete defect. - **De-slop:** remove prompt weight without losing domain judgment. - **Review:** report semantic findings only; do not edit. ## Change Contract Before editing, identify: 1. **Evidence:** the recurring failure, human correction, repository fact, or expert behavior motivating the change. 2. **Intervention:** the decision or action the skill should change, including positive triggers and important non-triggers. 3. **Preserve:** domain facts, evidence gates, counterfactuals, boundaries, stopping conditions, and durable artifacts that must survive. 4. **Non-goals:** generic behavior, rare cases, and ceremony not justified by the evidence. 5. **Success evidence:** a realistic task or field observation that would show the intervention helped. For a new skill, stop when no meaningful intervention remains after removing behavior the model already performs. For revision or de-slop work, classify existing instructions as `preserve`, `remove`, or `uncertain`; resolve material uncertainty with the user before editing. ## Edit - Keep one owner for the edit. Do not give another model an open-ended "review and fix" request. - Require field evidence, a repository fact, an external contract, or a concrete failure mode for every addition. Delete unsupported additions. - Preserve domain judgment before compressing prose. A shorter skill with a missing gate is a regression. - Use references only for conditionally loaded detail; do not repeat required rules in both `SKILL.md` and a reference. - Keep outputs task-specific. Do not impose universal fields on helpers that cannot or should not produce them. - Verify claims such as `always`, `never`, `must`, shared schemas, and exhaustive lists against every relevant path. - Fix deterministic failures in the owning tool or repository interface instead of teaching the skill a workaround when possible. ## Compare Inspect the base-to-candidate diff and account for behavior added, removed, and changed; evidence for additions; reasons for removals; weakened preserved rules; and contradictions across descriptions, instructions, references, and outputs. For revisions, compare base and candidate decisions and evidence, not writing style. ## Review Mode Review read-only against the change contract. Report only: 1. lost or weakened behavior; 2. unsupported additions, duplicated ceremony, or contradictions; 3. trigger mistakes, impossible commands, or outputs that overclaim evidence. Stop after findings. The author verifies and applies accepted findings. Use `harness-evaluation` separately after real sessions or human correction; do not invoke it automatically. ## Finish Report behavior added, preserved, and intentionally removed, plus decisions that still need user judgment.
From corymhall/toolkit, MIT.
More from corymhall/toolkit
- 0.529score
harness-evaluation
corymhall
Evaluate real Pi and Codex sessions against centralized criteria for personal and repo-local skills, identify whether skills helped, were neutral, or made…
SkillBFreshness: BClaude Code +9 - 0.526score
triage-provider-issue
corymhall
Triage Pulumi provider issues from evidence to disposition or next action.
SkillBFreshness: BClaude Code +9 - 0.526score
go-development
corymhall
Implement and refactor Go where package design, abstractions, ownership, errors, concurrency, or Go-specific test seams require manual judgment.
SkillBFreshness: BClaude Code +9 - 0.524score
capture-decision-context
corymhall
Distill the current conversation into a durable, implementation-light decision note or compact GitHub issue draft that preserves motivation, evidence…
SkillBFreshness: BClaude Code +9 - 0.524score
commit
corymhall
Create a well-formed git commit from current changes using session history for rationale and summary; use only when the user explicitly asks to create or…
SkillBFreshness: BClaude Code +9 - 0.521score
collaborate
corymhall
Establish a pair-programming working agreement for the session.
SkillBFreshness: BClaude Code +9 - 0.519score
aws-documentation-mcp
corymhall
Search, read, and cite official AWS documentation through the AWS Labs Documentation connection in executor.
SkillBFreshness: BClaude Code +9 - 0.479score
stage-terraform-provider-repro
corymhall
Stage durable Terraform-side repros for bridged-provider issues.
SkillCFreshness: CClaude Code +9 - 0.479score
stage-pulumi-provider-repro
corymhall
Stage durable Pulumi-side repros for provider issues.
SkillCFreshness: CClaude Code +9 - 0.479score
pulumi-upgrade-provider
corymhall
Automate Pulumi provider repo upgrades with the `upgrade-provider` tool.
SkillCFreshness: CClaude Code +9 - 0.479score
bridge-parity-investigation
corymhall
Investigate established Pulumi-vs-Terraform parity gaps with bridge cross-tests.
SkillCFreshness: CClaude Code +9 - 0.476score
neovim-plugin-development
corymhall
Implement, refactor, modernize, and debug Neovim plugins in Lua using official runtimepath/module-loading, startup/lazy-loading, keymap/autocmd, health…
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 2, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/corymhall/toolkit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from corymhall
- 0.529score
harness-evaluation
corymhall
Evaluate real Pi and Codex sessions against centralized criteria for personal and repo-local skills, identify whether skills helped, were neutral, or made…
SkillBFreshness: BClaude Code +9 - 0.526score
go-development
corymhall
Implement and refactor Go where package design, abstractions, ownership, errors, concurrency, or Go-specific test seams require manual judgment.
SkillBFreshness: BClaude Code +9 - 0.526score
triage-provider-issue
corymhall
Triage Pulumi provider issues from evidence to disposition or next action.
SkillBFreshness: BClaude Code +9 - 0.524score
capture-decision-context
corymhall
Distill the current conversation into a durable, implementation-light decision note or compact GitHub issue draft that preserves motivation, evidence…
SkillBFreshness: BClaude Code +9 - 0.524score
commit
corymhall
Create a well-formed git commit from current changes using session history for rationale and summary; use only when the user explicitly asks to create or…
SkillBFreshness: BClaude Code +9 - 0.521score
collaborate
corymhall
Establish a pair-programming working agreement for the session.
SkillBFreshness: BClaude Code +9
Cite this page
skill-authoring. Agent Mart. https://agentmart.dev/skills/corymhall-skill-authoring (last updated 2026-10-24)