authoring-user-skills
Create and edit user-local Hermes skills with skill_manage.
Skill by chaorenex1
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/chaorenex1-authoring-user-skills
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: writing
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/authoring-user-skills
What's inside
- Skill name
authoring-user-skills- Description
- Create and edit user-local Hermes skills with skill_manage.
- License
- MIT
- Instructions
- 54 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
---
name: authoring-user-skills
description: "Create and edit user-local Hermes skills with skill_manage."
version: 1.0.0
author: Hermes Agent
license: MIT
platforms: [linux, macos, windows]
metadata:
hermes:
tags: [hermes, skills, skill-manage, authoring, memory]
related_skills: [hermes-agent-skill-authoring, hermes-profile-management]
---
# Authoring user-local Hermes skills (skill_manage)
Use when the user asks to add, edit, or remove Hermes skills that live in the user tree:
`%LOCALAPPDATA%\hermes\skills\<category>\<name>\SKILL.md` (default profile). For skills committed
INSIDE the hermes-agent repo, use the bundled `hermes-agent-skill-authoring` skill instead —
different tree, validator, tests, and docs.
## Procedure
1. Decide scope: NEW skill vs extending an existing one; `skill_view` the candidates before
choosing (this also satisfies the read-before-write guard for any later patch).
2. Draft the SKILL.md: YAML frontmatter (`name`, `description`, `version`, `author: Hermes Agent`,
`license`, `platforms`, `metadata.hermes.tags`/`related_skills`) + a procedural body with
concrete commands and pitfalls.
3. **Description budget (hard-enforced):** one sentence, trigger first, ends with a period, ≤60
chars. `skill_manage(action='create')` REJECTS longer descriptions and the system-prompt index
truncates at 57 chars + "…" — the trigger must be self-contained in that window; all other
detail goes in the body.
4. Apply with a single `skill_manage` call; batch related edits together (e.g. new skills + the
`related_skills` cross-links they need on existing skills).
5. Verify: `skill_view(name)` for every new/edited skill and spot-read the on-disk frontmatter.
New skills are visible immediately (fresh load); no restart needed.
6. Distribution: default-profile skills mirror to named profiles via
`$HERMES_HOME/scripts/sync_default_profile_extensions.py` (dry-run → apply → dry-run) — never
hand-copy into profile trees; the sync also DELETES target-only skills there.
## Pitfalls
- **Atomic batches:** all operations in one `skill_manage` call apply together; one failure (e.g. an
over-long description on a `create`) rolls back EVERYTHING applied earlier in that call. After a
rollback, re-issue the COMPLETE corrected batch — re-running only the failed op leaves the rest
unapplied.
- **Read-before-write guard:** patching an existing skill, or overwriting an existing support file,
requires a fresh `skill_view` of that exact target in the CURRENT session; content quoted earlier
in the conversation does not count.
- **Unique `old_string`:** patch ops fail and take the whole batch down with them when the snippet
matches several files' similar text — include enough skill-specific context.
- **Protected skills:** bundled and hub-installed skills refuse edits ("Refusing … for bundled
skill"). Note the gap in the reply and recommend `hermes curator adopt <name>` instead of
retrying.
- **Support files:** `references/<topic>.md` (topical depth), `templates/`, `scripts/` — added via
`write_file` with a skill-relative `file_path`, then a one-line pointer in SKILL.md. Extend an
existing reference over creating a per-session file, and never name files after dates/incidents.
- Do not restate environment or tool-schema basics in skill bodies; skills carry the workflow, the
order of operations, and the pitfalls.
## Verification Checklist
- [ ] Every new/edited description ≤60 chars, ends with a period, trigger self-contained in the first 57.
- [ ] `skill_view` loads every touched skill; on-disk frontmatter spot-read.
- [ ] `related_skills` entries resolve to skills that exist in the same tree.
- [ ] No manual copies into profile trees (the sync script owns distribution).From chaorenex1/hermes-home-content, MIT.
More from chaorenex1/hermes-home-content
- 0.565score
camofox-vnc-auth
chaorenex1
Use when browsing through Camofox may require interactive website authentication.
SkillAFreshness: AClaude Code +9 - 0.565score
camofox-search-advance
chaorenex1
Run advanced camofox-search queries with the camofox-search-advance tool: choose a specific search engine and build (or execute) its SERP URL with operators…
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-browser-windows
chaorenex1
CDP browser automation on Windows — Edge/Chrome remote debugging with real user profiles, login state preservation, and human-like behavior simulation.
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-human-like-automation
chaorenex1
CDP-based human-like browser automation — anti-detection patterns, realistic viewport/UA setup, natural scrolling, and timing randomization.
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-human-behavior
chaorenex1
CDP browser automation with human-like behavior simulation and real user data preservation.
SkillAFreshness: AClaude Code +9 - 0.560score
coding-agent-cli-orchestration
chaorenex1
Use when delegating code work to coding-agent CLIs.
SkillAFreshness: AClaude Code +9 - 0.559score
camofox-search-rule
chaorenex1
Manage camofox-search search/content rules when web_search returns no or wrong results, web_extract content is empty or missing, a new search engine is…
SkillAFreshness: AClaude Code +9 - 0.556score
human-auth
chaorenex1
MANDATORY for any authentication, login, SSO, MFA, OTP, CAPTCHA, device approval, or request to use a visible/headed Camofox window.
SkillAFreshness: AClaude Code +9 - 0.555score
apple-app-automation
chaorenex1
Automate Apple apps and personal data on macOS.
SkillAFreshness: AClaude Code +9 - 0.554score
cdp-windows-workarounds
chaorenex1
Windows MSYS environment workarounds for CDP browser automation — encoding, path, and process management pitfalls.
SkillAFreshness: AClaude Code +9 - 0.551score
camofox-search-import-cookies
chaorenex1
Use when testing or fixing camofox-search cookie import.
SkillAFreshness: AClaude Code +9 - 0.551score
gopass-source-manage
chaorenex1
Use when managing the gopass store that backs Hermes secrets (HERMES_HOME/gopass-source): install gopass and initialize the store on Windows, add or rotate…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (9 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from chaorenex1
- 0.565score
camofox-vnc-auth
chaorenex1
Use when browsing through Camofox may require interactive website authentication.
SkillAFreshness: AClaude Code +9 - 0.565score
camofox-search-advance
chaorenex1
Run advanced camofox-search queries with the camofox-search-advance tool: choose a specific search engine and build (or execute) its SERP URL with operators…
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-browser-windows
chaorenex1
CDP browser automation on Windows — Edge/Chrome remote debugging with real user profiles, login state preservation, and human-like behavior simulation.
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-human-like-automation
chaorenex1
CDP-based human-like browser automation — anti-detection patterns, realistic viewport/UA setup, natural scrolling, and timing randomization.
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-human-behavior
chaorenex1
CDP browser automation with human-like behavior simulation and real user data preservation.
SkillAFreshness: AClaude Code +9 - 0.560score
coding-agent-cli-orchestration
chaorenex1
Use when delegating code work to coding-agent CLIs.
SkillAFreshness: AClaude Code +9
Cite this page
authoring-user-skills. Agent Mart. https://agentmart.dev/skills/chaorenex1-authoring-user-skills (last updated 2026-10-24)