원클릭으로
commands
Register bot commands with Telegram so they appear in the command menu
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Register bot commands with Telegram so they appear in the command menu
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Rebuild miniclaw and restart the background service
Interactive setup wizard for new miniclaw users who just forked the repo
Summarise recent conversations across all threads into auto memory (MEMORY.md + topic files)
Analyse chat history to update voice and typing style guide (voice.md in auto memory)
Create a semver release with changelog, git tag, and GitHub release
Review git diff and suggest how to group and commit changes
| name | commands |
| description | Register bot commands with Telegram so they appear in the command menu |
| allowed-tools | Bash(curl *), Bash(ls *) |
Read all available skills and register them as Telegram bot commands via the setMyCommands API. This is idempotent. Running it multiple times just overwrites the command list.
List skill directories from both the repo and personal locations:
ls -1 ../.claude/skills/
ls -1 ~/.claude/skills/
For each directory found in either location, read its SKILL.md file using the Read tool. Extract the name, description, and disable-model-invocation fields from the YAML frontmatter. If a skill exists in both locations, the personal one (~/.claude) takes precedence. Skip any skill that has disable-model-invocation: true.
Combine the discovered skills with these hardcoded commands that don't have SKILL.md files:
chatid: "Get your Telegram chat ID"cancel: "Cancel the current request"compact: "Compact conversation context to free up space"effort: "View or set the effort level (low, medium, high, max, default)"logs: "Cycle status updates: off, text only, verbose"simplify: "Review changed code for reuse, quality, and efficiency"usage: "Show context window usage and cumulative cost"clear: "Clear chat history and context window for this thread"Telegram command descriptions have a 256-character limit. Truncate any descriptions that exceed this.
Build a JSON array of {"command": "name", "description": "desc"} objects and call the Telegram API:
curl -s https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/setMyCommands \
-H "Content-Type: application/json" \
-d '{"commands": [...]}'
The response should contain {"ok": true}. If it doesn't, report the error.
List all registered commands with their descriptions and confirm success.