Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
affaan-m avatar

Hermes Imports

  • 1.4k installs
  • 238k repo stars
  • Updated August 5, 2026
  • affaan-m/ecc

This is a copy of hermes-imports by affaan-m - installs and ranking accrue to the original listing.

hermes-imports is a Claude Code skill that converts repeated Hermes operator workflows into sanitized ECC skills for developers who need to publish reusable automation without leaking private paths, credentials, or works

About

hermes-imports is an ECC skill for turning stable Hermes operator loops into public-ready Claude Code skills. Hermes acts as the local operator shell while ECC holds the reusable workflow layer; this skill moves repeatable patterns across that boundary without copying private state. The workflow follows a six-step conversion pattern: identify the loop, strip private inputs, rewrite paths as repo-relative examples, add When To Use guidance, define output requirements, and run a secret scan before PR. A sanitization checklist targets absolute paths, tokens, OAuth files, CRM or health data, and raw private logs. The output contract returns a candidate skill name, sanitized summary, required public inputs, removed private inputs, remaining risks, and files to create. Developers reach for hermes-imports when a Hermes job has repeated enough to merit ECC publication.

  • Converts Hermes operator workflows into sanitized ECC skills
  • Removes private workspace state, credentials, and local-only paths
  • Applies 7 import rules including path conversion and credential abstraction
  • Produces release-pack artifacts suitable for public distribution
  • Includes sanitization checklist that scans for absolute paths and secrets

Hermes Imports by the numbers

  • 1,367 all-time installs (skills.sh)
  • +84 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/affaan-m/ecc --skill hermes-imports

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.4k
repo stars238k
Last updatedAugust 5, 2026
Repositoryaffaan-m/ecc

How do you publish Hermes workflows as ECC skills?

Safely convert repeated local Hermes operator workflows into clean, reusable ECC skills ready for public release.

Who is it for?

Developers maintaining ECC or Hermes skill repositories who need to externalize repeated operator workflows without exposing credentials or local workspace data.

Skip if: Developers who only need one-off Hermes prompts with no plan to publish a reusable ECC skill should keep workflows local instead of running hermes-imports.

When should I use this skill?

A repeated Hermes workflow should become a public ECC skill and the draft still contains local paths, credentials, or private account references.

What you get

Sanitized ECC skill draft, conversion checklist results, removed-secrets report, and PR-ready SKILL.md files

  • Sanitized SKILL.md draft
  • Secret-scan checklist results
  • ECC release handoff summary

By the numbers

  • Defines a 6-step conversion pattern from Hermes operator loop to ECC skill
  • Output contract returns 6 structured fields before opening a pull request

Files

SKILL.mdMarkdownGitHub ↗

Hermes Imports

Use this skill when turning a repeated Hermes workflow into something safe to ship in ECC.

Hermes is the operator shell. ECC is the reusable workflow layer. Imports should move stable patterns from Hermes into ECC without moving private state.

When To Use

  • A Hermes workflow has repeated enough times to become reusable.
  • A local operator prompt should become a public ECC skill.
  • A launch, content, research, or engineering workflow needs sanitized handoff docs.
  • A workflow mentions local paths, credentials, personal datasets, or private account names that must be removed before publication.

Import Rules

  • Convert local paths to repo-relative paths or placeholders.
  • Replace live account names with role labels such as operator, default profile, or workspace owner.
  • Describe credential requirements by provider name only.
  • Keep examples narrow and operational.
  • Do not ship raw workspace exports, tokens, OAuth files, health data, CRM data, or finance data.
  • If the workflow requires private state to make sense, keep it local.

Sanitization Checklist

Before committing an imported workflow, scan for:

  • absolute paths such as /Users/...
  • ~/.hermes paths unless the doc is explicitly explaining local setup
  • API keys, tokens, cookies, OAuth files, or bearer strings
  • phone numbers, private email addresses, and personal contact graphs
  • client names, family names, or account names that are not already public
  • revenue, health, or CRM details
  • raw logs that include tool output from private systems

Conversion Pattern

1. Identify the repeatable operator loop. 2. Strip private inputs and outputs. 3. Rewrite local paths as repo-relative examples. 4. Turn one-off instructions into a When To Use section and a short process. 5. Add concrete output requirements. 6. Run a secret and local-path scan before opening a PR.

Example: Launch Handoff

Local Hermes prompt:

Read my local workspace files and finalize launch copy.

ECC-safe version:

Use the public release pack under docs/releases/<version>/.
Return one X thread, one LinkedIn post, one recording checklist, and the missing assets list.

Example: Quiet-Hours Operator Job

Local Hermes job:

Run my private inbox, finance, and content checks overnight.

ECC-safe version:

Describe the scheduler policy, the quiet-hours window, the escalation rules, and the categories of checks. Do not include private data sources or credentials.

Output Contract

Return:

  • candidate ECC skill name
  • sanitized workflow summary
  • required public inputs
  • private inputs removed
  • remaining risks
  • files that should be created or updated

Related skills

How it compares

Choose hermes-imports over generic skill-authoring guides when the source workflow lives in Hermes and must be scrubbed of private operator state before ECC publication.

FAQ

What does hermes-imports remove before ECC publication?

hermes-imports removes absolute paths, API keys, OAuth files, bearer tokens, private emails, client names, CRM or health data, and raw logs from private systems. The skill replaces live account names with role labels and converts local examples into repo-relative placeholders.

When should developers use hermes-imports?

hermes-imports fits when a Hermes operator workflow has repeated enough to become a public ECC skill, especially if the draft mentions local paths, credentials, personal datasets, or private account names that must be stripped before pull request.

Automation & Workflowsagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.