platforms/hermes/skills/autonomous-ai-agents/hermes-skill-source-classification/SKILL.md
Diagnose Hermes `hermes skills list` source labels (`builtin` vs `local`) and avoid false sync decisions.
npx skillsauth add codingsamss/ai-dotfiles hermes-skill-source-classificationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this when hermes skills list shows source=builtin for skills that also exist in local skill directories.
Hermes source labeling is name-manifest based:
~/.hermes/skills/.bundled_manifest, the CLI may label it as builtin~/.hermes/skills/<category>/<name>/So builtin does not always mean “no local copy”.
hermes skills list --source all | grep -E '<skill-name>'
grep -nE '^<skill-name>:' ~/.hermes/skills/.bundled_manifest
test -f ~/.hermes/hermes-agent/skills/<category>/<skill-name>/SKILL.md && echo bundled_exists
test -f ~/.hermes/skills/<category>/<skill-name>/SKILL.md && echo local_exists
For repo/local sync scripts, do not use only --source local as truth.
Use a combined rule:
A skill may be misclassified as repo-only if your script trusts source label alone. This can trigger unnecessary sync prompts.
development
Query Midea MX / 美信 local message cache through the MX local HTTP query service from Codex. Use when the user asks to read MX sessions, search chat history, search messages globally or inside a group/session, list recent messages, or page message history. This is read-only and does not require send authorization. Never fall back to reading SQLite or app cache files directly.
development
Safely search MX users or groups and send Midea MX / 美信 IM messages from Codex. Use when the user asks to notify someone, send a message to a person or group, use a configured group alias, @ users, @ all, or send MX file/image messages. Read lookups need no extra authorization; every live send needs explicit user authorization for that exact target and message.
tools
MX channel output rules. Always active in MX conversations.
tools
Use the company WorkSpace `ws` CLI reliably as a delegated coding agent from Codex. Trigger when the user wants Codex to command `ws`, WorkSpace CLI, or the company opencode-derived coding tool to generate code, inspect a repo, run a bounded implementation task, or use a requested WorkSpace model while Codex reviews the output.