thorough-hermes-skill-publishing — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited thorough-hermes-skill-publishing (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Install the thorough publishing proficiency: Hermes prevents private data, machine-specific assumptions, unverified behavior, and messy artifacts from crossing the boundary between private/runtime skills and public/shared/publishable skills.
This is a publishing gate, not a general skill-authoring standard. It answers:
Is this skill safe, portable, clean, and evidenced enough to share?Keep this SKILL.md as the runtime router. Load support files only for the selected mode.
Use this skill when:
~/.hermes/skill-dev/ or another publish/export workspace;Do not use for:
methodical-hermes-skill-tool-builder;hermes-agent-skill-authoring;tidy-hermes-workspace-hygiene;helpful-hermes-human-playbook-sop-creator.Create/review runtime skill quality
→ methodical-hermes-skill-tool-builder
Skill syntax/frontmatter/validator conventions
→ hermes-agent-skill-authoring
Any publishing work that creates, copies, edits, deletes, commits, packages, or touches repos/files
→ also load tidy-hermes-workspace-hygiene
Human-facing Playbook/SOP artifact
→ helpful-hermes-human-playbook-sop-creator
Public/shared release safety, leak checks, portability, export hygiene, publish approval
→ thorough-hermes-skill-publishingThis skill owns public/private release safety. Tidy owns workspace mess prevention. Methodical owns runtime skill quality.
Hermes may autonomously:
.git/ leakage, and internal changelogs;publish-ready, ready after listed fixes, owner-review-required, private-only, or blocked;Hermes must ask before:
git add, git commit, git push, release creation, package upload, or other public/shared writes;Stop immediately when:
Publish-readiness review only
Read-only. Produce evidence, verdict, and fixes. No edits by default.
Runtime-to-publish export planning
Medium risk. Identify source/destination, scan, and plan. Ask before copy/sync.
Safe sync / repo preparation
High risk. Requires path/remote/status checks and before/after diff review.
Package/release hygiene
Medium-to-high risk. Inspecting packages is safe; release/upload is approval-gated.
Public publish gate
High-impact external side effect. Requires complete evidence and explicit approval.
Sensitive-data incident rollback
Emergency/destructive risk. Prioritize containment, credential rotation, and scoped owner approval.Choose the mode before touching files or repos.
Signal: “review before publishing”, “is this safe to share?”, “publish-ready?”
Mode: Publish-readiness review only
Support: templates/publish-readiness-report.md + references/checklists/pre-publish-evidence.md
Action: read-only audit, verdict, fixes; no edits by default
Signal: runtime/private skill should become public/shared
Mode: Runtime-to-publish export planning
Support: references/checklists/private-data-scan.md + templates/publish-readiness-report.md
Action: identify source/destination, scan, plan remediation; ask before copy/sync
Signal: copy/sync/export into skill-dev/public repo
Mode: Safe sync / repo preparation
Support: references/checklists/pre-publish-evidence.md
Action: verify path/remote/status, diff before/after, selective copy only after approval
Signal: package/archive/release artifact
Mode: Package/release hygiene
Support: references/checklists/pre-publish-evidence.md
Action: inspect file list, `.git` leakage, staging dirs, generated files; ask before upload
Signal: “push it”, “publish it”, “make release”
Mode: Public publish gate
Support: templates/publish-readiness-report.md
Action: verify evidence, summarize approval scope, wait for explicit public-write approval
Signal: private data/credential/chat/path leaked or already pushed
Mode: Sensitive-data incident rollback
Support: references/modes/sensitive-data-rollback.md
Action: contain, rotate if needed, revert/delete/rewrite only with scoped approval
Signal: post-publish cleanup/logging
Mode: Cleanup and private logging
Support: tidy-hermes-workspace-hygiene + references/checklists/pre-publish-evidence.md
Action: clean only approved artifacts; log privately only if user/workflow asksThe user's active private/local skill work happens in the git-controlled runtime skill library at ~/.hermes/skills/ when the skill is actively worked on or generated/agent-created. ~/.hermes/skill-dev/ is reserved for public/shared release, publish-clean export, or package/release work.
Canonical lifecycle:
private runtime skill library in ~/.hermes/skills/
→ live Hermes validation on the installed skill
→ publish-clean export/review in ~/.hermes/skill-dev/ or a public/shared repo
→ public/shared push only after publishing gate evidence and explicit approvalPublic artifacts must not include user-specific names, private paths, repo names, chat IDs, memory paths, daily-log assumptions, internal changelog notes, or local architecture rules unless the artifact is explicitly labeled private/local and is not being published.
pwd, git status --short, git remote -v. Stop if path, remote, or privacy boundary is unclear.references/checklists/private-data-scan.md. Prefer redacted findings; do not paste secrets into chat.references/checklists/pre-publish-evidence.md for archive lists, .git/ leakage, staging wrappers, generated files, README/docs, and examples.Use references/checklists/pre-publish-evidence.md for detailed checks and templates/publish-readiness-report.md for output shape.
Minimum final evidence:
pwd, git status --short, git remote -v when applicable..git/ absence when package/release exists.publish-ready, ready after listed fixes, owner-review-required, private-only, or blocked.Do not claim publish readiness, repo cleanliness, source/runtime equality, package hygiene, or public safety unless those checks were performed in this turn or are visible in current context.
Always check the artifact and included support files for:
Remediate by removing, parameterizing, moving to a private reference, labeling private-only, or blocking publish. Secrets block publish and require rotation if exposed.
When private data may have reached a shared/public surface:
Load references/modes/sensitive-data-rollback.md for the full procedure.
Keep evals out of the default path. Load references/eval-cases.md when changing this skill, checking invocation behavior, or reviewing whether a past publishing run followed the standard.
Critical eval signals:
.git leakage;Patch reusable publishing/privacy/package/approval/rollback gaps into this skill. Route runtime-quality gaps to methodical-hermes-skill-tool-builder, frontmatter gaps to hermes-agent-skill-authoring, workspace/source gaps to tidy-hermes-workspace-hygiene, and human Playbook/SOP confusion to helpful-hermes-human-playbook-sop-creator.
Capture reusable procedure or failure mode, not transient repo names, commit SHAs, PR numbers, or incident narrative.
Top failures: treating live behavior as publish-ready, blind runtime-to-public sync, leaking private policy/changelogs/logs, using public repos as scratchpads, pushing the full runtime library, shipping .git/staging junk, skipping approval, mutating after approval timeout, destructive rollback before containment/rotation, and verification overclaim.
references/checklists/pre-publish-evidence.md — detailed publish-readiness, sync, package, and public-write evidence checklist.references/checklists/private-data-scan.md — scan targets and remediation choices for local paths, IDs, secrets, private files, and personal context.references/modes/sensitive-data-rollback.md — emergency response for private data or credentials that reached a shared/public surface.references/eval-cases.md — full eval cases for invocation, export, package leak checks, approval gates, and incident rollback.templates/publish-readiness-report.md — copyable output report shape.references/skill-publishing-source-reference.md — source-lineage reference from the original source Skill Publishing SOP.Before calling a skill publish-ready:
SKILL.md and support/package files.SKILL.md..git/ leakage or staging junk.This skill should be loaded whenever preparing a Hermes skill for distribution.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.