ワンクリックで
framework-maintenance
Maintain the Hermit framework repo separately from workspace data, including framework PR and update flows.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Maintain the Hermit framework repo separately from workspace data, including framework PR and update flows.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Define Hermit entity schema, templates, and starter records.
Generate short spoken audio files from text with OpenAI text-to-speech. Use when you want a Telegram voice-note reply or any local speech audio from text.
Transcribe saved Telegram voice notes and other audio attachments with OpenAI before replying. Use when a Telegram prompt includes an audio file path under inbox/telegram/.
Query the workspace `entities/` tree with helper scripts before manually reading many records.
Define Hermit roles, including `role.md`, `AGENTS.md`, prompts, and startup files.
Search `skills.sh` and ClawHub for reusable skills, then install only after user confirmation.
| name | framework-maintenance |
| description | Maintain the Hermit framework repo separately from workspace data, including framework PR and update flows. |
Use this skill when the task is about the Hermit framework repository itself rather than workspace state in the workspace repo's entities/, agents/, entity-defs/, inbox/, or workspace-local skills.
git and gh commands over custom wrapper commands../workspace under the Hermit checkout.ff-only unless the user explicitly wants a merge commit or rebase.Run:
git status --short --branch
git remote -v
git rev-parse --abbrev-ref --symbolic-full-name "@{upstream}"
If the upstream ref exists, compare ahead/behind:
git rev-list --left-right --count "@{upstream}...HEAD"
git status --short --branch
git switch -c hermit/<short-topic>
git log --reverse --pretty=%s main...HEAD
git push -u origin HEAD
gh pr create --base main --head "$(git branch --show-current)"
When drafting the PR body, use:
## Summary
- <bullet 1>
- <bullet 2>
## Test plan
- [ ] Run `npm test`
- [ ] Run `npm run check`
Fetch first:
git fetch upstream --tags
Preferred fast-forward update:
git merge --ff-only upstream/main
If the user explicitly wants a rebase instead:
git rebase upstream/main
Fetch tags, inspect the newest tags, then update:
git fetch upstream --tags
git tag --sort=-version:refname | head
git merge --ff-only <latest-tag>
If a fast-forward is not possible, stop and explain the situation before choosing merge or rebase.
src/