원클릭으로
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/