openclaw-skills/hermes-graphify-gsd-runtime-operator/SKILL.md
Use when operating or debugging a repo-local Hermes + graphify + GSD autonomous runtime, especially when checking writer ownership, execution-surface eligibility, handoff/blocked state, stale cron or lease metadata, and whether the main project repo is still the only recommended writer surface.
npx skillsauth add seaworld008/commonly-used-high-value-skills hermes-graphify-gsd-runtime-operatorInstall 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 skill to operate an already-integrated repo-local autonomous runtime.
This skill is for observing, diagnosing, and correcting runtime state after the workflow exists:
Use when the user asks any of these:
Do not use this skill to bootstrap the workflow from scratch. Use the companion integration skills first.
Preferred steady state:
Always start with the repo-local operator surface:
./scripts/ai-workflow.sh doctor
./scripts/ai-workflow.sh auto-execution-surface-show
./scripts/ai-workflow.sh auto-runner-show
./scripts/ai-workflow.sh auto-progress
./scripts/ai-workflow.sh auto-workflow-state-show
Also check the graphify runtime baseline when diagnosing graph or planning drift:
graphify --help | sed -n '1,40p'
python3 -m pip show graphifyy 2>/dev/null | sed -n '1,20p'
Expected baseline as of 2026-04-24:
graphifyy should be 0.5.0 or newergraphify-out/graph.json and graphify-out/GRAPH_REPORT.mdmanifest.json is not a runtime failure.graphify_chunk_*.json files can indicate an interrupted Codex semantic extraction and should be treated as evidence, not immediately deletedInterpretation:
execution_surface: ready means the repo looks complete enough to participatewriter_eligible=yes means the repo passes the execution-surface checkprimary_root_match=yes means the repo matches the configured primary rootwriter_recommended=yes means the repo is the intended writer surfaceIf writer_recommended=no, do not install cron or bind runtime metadata here.
Read:
Use auto-runner-show and auto-progress before any mutation.
A common trap is stale files saying running after the process is already gone.
Check both:
auto-runner-show, auto-progress)If needed, verify directly with shell tools such as:
ps -ef | grep -F 'hermes-auto-continue-trigger.sh' | grep -v grep
crontab -l
If lock/process reality and JSON state disagree, trust live process/lock facts first, then reconcile metadata.
Do not assume hermes cron list --all is enough.
Reality-tested rule:
hermes cron list --all being empty does not prove the machine has no active scheduler entrycrontab -lThis matters when an old sandbox/worktree cron continues to trigger a stale writer.
If observed writer metadata points at an unexpected worktree:
Do not just edit JSON first and leave the old cron alive; it will reassert itself.
Use these commands:
./scripts/ai-workflow.sh auto-handoff-show
./scripts/ai-workflow.sh auto-handoff-set <reason> <detail> [requested_input] [resume_condition] [next_action]
./scripts/ai-workflow.sh auto-handoff-clear
./scripts/ai-workflow.sh auto-resume-if-ready
Interpretation:
blocked = could not proceed right now (busy, refusal, conflict)handoff = intentionally waiting for human or external inputWhen handoff is active, prefer preserving the structured payload:
reasondetailrequested_inputresume_conditionnext_actionDo not clear handoff casually if the required input has not actually arrived.
Prefer machine-readable resume_condition probes when the runtime should recover automatically on the next cron/timer cycle.
Use:
./scripts/ai-workflow.sh auto-workflow-state-show
Purpose:
.planning / GSD a machine-readable mirror of runtime stateIf planning mirror says one thing and global runtime says another, note the divergence explicitly and reconcile only after checking the live process/lock situation.
Cause:
Action:
crontab -lCause:
Action:
Cause:
Action:
Cause:
Action:
primary_root_matchwriter_recommended=yesBefore claiming runtime/operator work is done, verify:
./scripts/ai-workflow.sh doctor
./scripts/ai-workflow.sh auto-execution-surface-show
./scripts/ai-workflow.sh auto-runner-show
./scripts/ai-workflow.sh auto-progress
hermes cron list --all
crontab -l
And make sure all of these are coherent:
writer_recommended=yes if it is meant to writewriter state reflects realityauto-runner-show and auto-progressA good operator outcome means:
writer_recommended=yestesting
Orchestrating specialist AI agent teams as a meta-coordinator. Decomposes requests into minimum viable chains, spawns each as an independent session in AUTORUN modes, and drives to final output. Use when a task spans multiple specialist domains, requires parallel agent execution, or needs hub-and-spoke routing across the skill ecosystem.
tools
用于 Next.js App Router 模式开发,包含 RSC、Server Actions 和路由最佳实践。来源:skills.sh 10.2K installs。
tools
Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.
tools
Guides and best practices for working with Neon Serverless Postgres. Covers setup, connection methods, branching, autoscaling, scale-to-zero, read replicas, connection pooling, Neon Auth, and the Neon CLI, MCP server, REST API, TypeScript SDK, and Python SDK. Use when users ask about "Neon setup", "connect to Neon", "Neon project", "DATABASE_URL", "serverless Postgres", "Neon CLI", "neonctl", "Neon MCP", "Neon Auth", "@neondatabase/serverless", "@neondatabase/neon-js", "scale to zero", "Neon autoscaling", "Neon read replica", or "Neon connection pooling".