agent-skill-mechanics

Design and review agent skill packages with predictable triggers, structure, and pruning.

Updated Jun 29, 2026
One-click install
npx skills add https://github.com/thorsenk/skills --skill agent-skill-mechanics-thorsenk
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-skill-mechanics
Source: https://github.com/thorsenk/skills/tree/main/skills/agent-skill-mechanics
Command: npx skills add https://github.com/thorsenk/skills --skill agent-skill-mechanics-thorsenk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Agent skill packages often behave unpredictably because of vague trigger descriptions, scattered instructions, and bloated content. This Skill provides a repeatable method for designing, reviewing, and editing SKILL.md packages so agents follow the same process under similar requests. ## Core Features & Use Cases - Trigger Design: Shapes the frontmatter description as the invocation surface, with guidance on aliases, narrow triggers, and routing skills. - Structure and Steering: Orders instructions by frequency of use, adds checkable done conditions, and uses compact behavioral cues to shape agent behavior. - Pruning and Package Checks: Removes no-op lines and stale content, then runs a final checklist covering name consistency, support files, registry entries, and validators. - Use Case: When drafting a new skill for Claude Code or Codex, use this Skill to turn a rough idea into a small, checkable package with a clear trigger surface and minimal host-portable metadata. ## Quick Start Use the agent-skill-mechanics skill to review my draft SKILL.md and tighten its triggers, structure, and wording.

Frequently Asked Questions about agent-skill-mechanics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a good SKILL.md description for agent skills?▼

Treat the description as the trigger surface by naming the real situations that should activate the skill. Keep one trigger per distinct use, avoid stacking near-synonyms, and include aliases only when users would actually type them.

How should I structure instructions inside a SKILL.md file?▼

Put the most-used instructions closest to the top and keep required steps in the order the agent should perform them. End each important step with a checkable done condition, and move optional detail into support files only when some runs need it.

When should I add support files to an agent skill package?▼

Add support files only when they reduce real clutter or repeated work, not for future possibilities. Every extra file should have a clear reason to exist, and the package should remain followable from SKILL.md alone.

How do I keep an agent skill small without losing behavior?▼

Delete no-op sentences the agent would already follow, remove duplicate meanings, and replace repeated explanations with one strong term. Each remaining line should change invocation, execution, checking, or maintenance.

What should I check before publishing an agent skill package?▼

Confirm the folder name, frontmatter name, registry id, and registry path match, verify every listed support file exists, update README tables when required, run the repo's skill validator, and search for stale names or rejected aliases.