openclaw-skills/hermes-open-gsd-workflow/SKILL.md
Route a development task to the official Hermes Agent skill, Graphify Codex artifact set, Open GSD Core bundle, or optional GSD Pi bundle without duplicating their installers or state machines.
npx skillsauth add seaworld008/commonly-used-high-value-skills hermes-open-gsd-workflowInstall 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 as a thin decision layer. It chooses the maintained capability that should own the work, then hands control to that capability.
It does not copy:
Those details belong to the official artifacts and managed bundle metadata.
Use this router when a request mentions two or more of these concerns:
For a task that clearly belongs to one component, invoke that component's canonical skill directly.
| Intent | Canonical owner | State boundary |
|---|---|---|
| Hermes runtime, providers, plugins, CLI, TUI, webhooks | hermes-agent | Hermes home and project context |
| Repository graph build, watch, query, hooks, export | graphify | Graphify's own database and config |
| Standard planning, brownfield onboarding, phase execution | Open GSD Core managed bundle | .planning/ |
| Pi-native runtime explicitly requested by the user | Optional Open GSD Pi bundle | .gsd/ |
.planning/ or .gsd/.Record the decision in a compact form when more than one component participates:
planning_owner: open-gsd-core
state_root: .planning
evidence_provider: graphify
execution_surface: hermes
Route to Open GSD Core and its official brownfield onboarding capability. Graphify may supply current architecture evidence, but it does not create or own the planning state.
Expected sequence:
.planning/ artifacts;Route runtime questions to hermes-agent, repository-structure questions to
graphify, and planning transitions to Open GSD Core.
Do not create a second lease, cron, task board, or handoff file to coordinate them. The active runtime and planning bundle already define their own state.
GSD Pi is never selected by implication. It may be selected only when the user explicitly requests the Pi bundle or a Pi-native workflow.
Before proceeding:
.gsd/ isolated from Core's .planning/;Use the smallest owner that can explain the failure:
.gsd/ runtime failure: GSD Pi;Do not diagnose a component by editing another component's state.
A routed workflow is complete only when:
tools
飞书审批:查询和处理审批待办/已办/实例,搜索可发起审批定义、查看定义详情并发起原生审批实例。当用户要处理审批任务、查看审批实例、搜索或发起审批时使用。审批待办不是飞书任务;非审批类待办走 lark-task。不负责创建审批定义;三方审批定义不走原生提单。
development
Use when a user needs reproducible repository sizing, language composition, file counts, or code-versus-comment ratios with pygount; record exclusions and verify measurement scope before interpreting results.
development
飞书 / Lark 通讯录:按姓名 / 邮箱解析成 open_id,或按 open_id 反查姓名 / 部门 / 邮箱 / 联系方式 / 个人状态 / 签名,以及按关键词搜索当前用户可见的机器人 / 智能体(agent)。当用户提到一个名字要下一步发消息 / 排日程,或拿到 open_id 想查具体信息时使用。不负责部门树遍历、按部门列员工、组织架构图,这类需求走原生 OpenAPI。
testing
Use when querying Lark attendance records, checking missing clock-ins, and preparing traceable explanations for attendance exceptions.