Summary
of the process. disable-model-invocation: true only for skills that must never fire on their own; the description then reads as a human-facing one-liner. Keep
pwguler/skills
Create or edit a document an agent reads and prove it changes behavior. Use when writing or editing a skill, AGENTS.md, CLAUDE.md, a system prompt, or other agent-facing prose, or verifying one before it ships.
npx skills add pwguler/skills --skill write-skill
of the process. disable-model-invocation: true only for skills that must never fire on their own; the description then reads as a human-facing one-liner. Keep
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Google Docs: Append text to a document.
44.6K installsDiátaxis Documentation Expert. An expert technical writer specializing in creating high-quality…
26.2K installsCLI tools for Svelte 5 documentation lookup and code analysis. MUST be used whenever creating, …
9.7K installsWrite a coding standards document for a project using the coding styles from the file(s) and/or…
9.6K installsCreate or refresh reviewer-facing PR titles and descriptions. Use when opening a PR, updating i…
3.9K installsWrite a feature spec or PRD from a problem statement or feature idea. Use when turning a vague …
3.1K installsOther skills from pwguler/skills · top by installs.
npx skills add pwguler/skills
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Parsed from SKILL.md frontmatter.
Files included with this skill beyond the listing page.
SKILL.md
1,994 B
SUMMARY.md
229 B
Writing for agents is test-first development applied to prose. The same loop ships every document an agent reads: skills, AGENTS.md, CLAUDE.md, system prompts.
A test harness changes mechanics, not the loop: when one exists, automate the baseline re-run.
Conventions for skills in this repo:
name (letters, digits, hyphens) and description. The description states when to fire, with trigger phrasing ("Use when..."), not a summary of the process.disable-model-invocation: true only for skills that must never fire on their own; the description then reads as a human-facing one-liner./design, run) is written as a preference, with what to do when it is absent. Degrade the mechanism, never the guarantee: where no substitute exists, the skill stops and says so rather than proceeding without it.Skip it when the work is a one-off, when standard practice is already well documented, or when a linter or hook could enforce the rule mechanically.