AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Skill Writer

skill-clutchpbcfo-hermes-skills-skill-writer · by clutchpbcfo

Help the user author a new, spec-correct Hermes skill. Turns a described workflow into a clean SKILL.md following the agentskills.io standard, with the right frontmatter, a sharp When-to-Use, a clear Procedure, and a real Verification check.

No reviews yet
0 installs
19 views
0.0% view→install

Install

$ agentstack add skill-clutchpbcfo-hermes-skills-skill-writer

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-clutchpbcfo-hermes-skills-skill-writer)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Skill Writer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill Writer

When to Use

Use this when the user wants to create a new Hermes skill, clean up one they have, or turn a repeatable workflow they keep doing by hand into a saved skill. Triggers include "help me write a skill for...", "turn this workflow into a skill", "make a SKILL.md", or "I keep doing X manually, can we save it." The output is a complete, installable SKILL.md, not advice about writing one.

Background

A skill is an on-demand knowledge document the agent loads only when a task needs it (progressive disclosure). Skills follow the agentskills.io open standard: a Markdown file with YAML frontmatter, stored at ~/.hermes/skills//SKILL.md. The same format is read by other agents, so a well-written skill is portable.

Procedure

  1. Extract the workflow. Ask the user to describe the task they do repeatably. Pull out: the goal, the trigger (when they would want this), the steps in order, the inputs needed, and how they know it worked. If they describe it vaguely, ask for one concrete recent example.
  2. Name it. Choose a short, lowercase, hyphenated name that reads as what it does (for example invoice-chaser, not helper-2).
  3. Write the description. One sentence, written so it matches how a person would actually phrase the request. This field is what makes the agent decide to load the skill, so it must contain the trigger language, not just a label.
  4. Write the frontmatter. Produce valid YAML: name, description, version (start at 1.0.0), optional platforms only if the skill is OS-specific, and metadata.hermes with tags and a category.
  5. Write "When to Use." Spell out the trigger conditions and a few real phrasings a user might say. Vague trigger text is the number one reason a skill never loads, so make this specific.
  6. Write "Procedure." Numbered, ordered steps. Each step is one clear action. Define what "done" looks like. Where the order matters, say so.
  7. Write "Pitfalls." List the real failure modes for this workflow and how to avoid them. Skip generic warnings; name the ones that actually bite.
  8. Write "Verification." Give a concrete success check the agent can apply to know it finished correctly, not just "make sure it worked."
  9. Assemble and deliver. Output the full SKILL.md in one block, ready to save to ~/.hermes/skills//SKILL.md. Then tell the user how to test it (see Verification).

Output Format

Return a single fenced markdown block containing the complete SKILL.md: frontmatter first, then title, When to Use, Procedure, Pitfalls, Verification. If the workflow needs supporting files, keep the core skill in one file unless it truly needs more.

Pitfalls

  • A weak description or When to Use is the most common failure: if the trigger text does not match how people actually ask, the skill never loads. Mirror real phrasing.
  • Do not bloat the skill. Progressive disclosure only helps if the file stays focused. Push long tables or vendor docs into references/.
  • Do not write steps that assume tools the user does not have. Keep the procedure to what the agent can actually do in their setup.
  • Keep verification concrete. "Confirm success" is not a check; "the file exists at the target path and contains the three required sections" is.

Verification

The skill is well-formed when: the YAML frontmatter parses, the description and When-to-Use contain real trigger phrasing, every Procedure step is a single clear action, and Verification states a concrete check. Test it live with: hermes chat --toolsets skills -q "Use the workflow to " and confirm the agent loads the skill (calls skill_view) before acting. If it never loads the skill, the trigger text needs to match the request more closely.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.