skills/rename-group/SKILL.md
--- name: rename-group description: Rename a Feishu group chat to match a task topic. Use when the bot is added to a group, receives a task, and needs to update the group name to reflect the task. Keywords: "rename group", "改群名", "修改群名称", "重命名群组". allowed-tools: [Bash] --- # Rename Group Rename a Feishu group chat via lark-cli direct API call. ## Single Responsibility - ✅ Rename a Feishu group to a given name - ✅ Validate chat ID (oc_xxx format) and group name - ✅ Truncate long names to 64 c
npx skillsauth add hs3180/disclaude skills/rename-groupInstall 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.
Rename a Feishu group chat via lark-cli direct API call.
This skill is invoked by the agent after understanding the user's task in a group chat. The agent determines an appropriate group name based on the task content.
RENAME_CHAT_ID="oc_xxxxx" \
RENAME_GROUP_NAME="新群名" \
npx tsx skills/rename-group/rename-group.ts
| Variable | Required | Description |
|----------|----------|-------------|
| RENAME_CHAT_ID | Yes | Feishu group chat ID (oc_xxx format) |
| RENAME_GROUP_NAME | Yes | New name for the group (max 64 chars, auto-truncated) |
| RENAME_SKIP_LARK | No | Set to '1' to skip lark-cli check (testing only) |
When invoked, you receive:
Use the Chat ID as RENAME_CHAT_ID.
1. Validate RENAME_CHAT_ID (must be oc_xxx format)
2. Validate RENAME_GROUP_NAME (non-empty, no control chars)
3. Truncate name to 64 characters if needed
4. Check lark-cli availability
5. Call lark-cli api PUT /open-apis/im/v1/chats/{chatId} -d '{"name":"..."}'
6. Report success or failure
Group operations (rename, create, dissolve) use lark-cli to call Feishu API directly — NOT through IPC Channel.
oc_xxx format, name must be non-emptytools
--- name: issue-solver description: Issue Solver - creates a scheduled task to scan a GitHub repo for open issues, pick the best candidate, and submit a fix PR. Use when user wants to set up automated issue resolution. Keywords: "Issue Solver", "自动修 Bug", "solve issues", "issue solver", "issue solver 安装". allowed-tools: Read, Write, Edit, Bash, Glob, Grep --- # Issue Solver — Schedule 安装器 为指定 GitHub 仓库创建 Issue 扫描定时任务。将 schedule 模板实例化为可执行的 SCHEDULE.md。 **适用于**: 安装/配置 Issue Solver 定时任务 | **不适用于
testing
Dissolve a Feishu group chat and clean up associated resources. Use when a PR is merged/closed, a discussion is finished, or a group needs to be removed. Keywords: "解散群", "dissolve group", "删除群", "close group", "清理群".
data-ai
手气不错 — disclaude dogfooding skill. Randomly selects a real use case from disclaude's feature set, simulates a natural user interaction, and reports observations. Use when user says keywords like "手气不错", "随机测试", "feeling lucky", "dogfooding", "自我体验", "feeling-lucky".
tools
Feishu/Lark document operations via lark-cli. Read, upload, import, export, and manage Feishu docs. Keywords: '飞书文档', '上传文档', '读飞书文档', 'lark cli', '导入文档', '导出文档', 'upload to feishu', 'feishu doc', 'lark doc', 'lark-cli', 'feishu.cn', '读文档'.