← 返回 Skills 市场
xukp20

Lark Work Report

作者 xukp20 · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ 安全检测通过
360
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install lark-work-report-skill
功能描述
Use this skill when the user wants to report task results to Feishu/Lark after completion, with a preflight check that the reporting channel is available.
使用说明 (SKILL.md)

Lark Work Report

Use this skill when the user asks to:

  • report completion/progress to Feishu/Lark
  • establish or repair a stable "work group" reporting channel before task execution

Required MCP interfaces

  • Find group: im_v1_chat_list (useUAT=true)
  • Send report: im_v1_message_create (useUAT=true, receive_id_type=chat_id)
  • Create work group if needed: im_v1_chat_create (useUAT=true)
  • Resolve user identity when needed: contact_v3_user_batchGetId (useUAT=true)

Default work-group bootstrap

Target group name: Codex工作群

  1. Run im_v1_chat_list and search exact group name match (name == "Codex工作群").
  2. If exactly one match exists, store its chat_id and send a short connectivity test message.
  3. If no exact match:
    • list likely candidates from im_v1_chat_list (names containing Codex or 工作群)
    • ask user to confirm whether one candidate should be used
  4. If still unresolved:
    • ask user for identity details (name/mobile/email/open_id)
    • ask if a new Codex工作群 should be created
    • create group via im_v1_chat_create, send a test message, and wait for user confirmation
  5. Send one test message to the selected/new group and confirm with the CLI user that the channel is correct.
  6. Only after reporting channel is confirmed, proceed with the main task workflow.

Reporting workflow

After finishing a user task:

  1. Send a concise report message to the resolved work-group chat_id.
  2. Report should include:
    • task summary
    • key outputs/artifacts
    • blockers/risks (if any)
    • next-step suggestion (if any)
  3. Keep message text compact. If content is long, split into multiple sequential messages.

Explicit non-goals

  • This skill does not monitor Feishu for follow-up instructions.
  • This skill does not run polling loops for new tasks.
  • Task intake/clarification happens in CLI conversation unless the user explicitly requests another workflow.

Safety and behavior constraints

  • Never assume group identity from memory; always verify via API in the current session.
  • If sender identity or group identity is ambiguous, confirm with the user before sending task reports.
  • Do not silently switch to another group without explicit user confirmation.
安全使用建议
This is an instruction-only Lark/Feishu reporting helper and appears coherent. Before enabling: (1) confirm your agent's lark-mcp integration has only the permissions you want (message send, chat create, user lookup) and review any audit logs for actions; (2) be prepared to provide identity details (email/mobile/open_id) when asked — these are required only to resolve or invite the user and are not stored by the skill itself; (3) note that the skill can be invoked autonomously by the agent (platform default) but the SKILL.md requires user confirmation before creating or switching groups — if you want to be extra safe, restrict autonomous invocation or require explicit user prompts in your agent settings; (4) the package has no external install or code, so risk is limited to what the MCP integration can do.
功能分析
Type: OpenClaw Skill Name: lark-work-report-skill Version: 0.1.0 The skill bundle is designed to facilitate task reporting to Feishu/Lark. It defines a clear workflow in SKILL.md and references/api-playbook.md for identifying or creating a specific reporting channel ('Codex工作群') using the lark-mcp tool. The instructions include explicit safety constraints, such as requiring user confirmation before creating groups or sending reports, and lack any indicators of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
Name/description match the instructions: the SKILL.md only describes finding/creating a work group and sending concise reports via the Lark MCP APIs, which is exactly what a Lark reporting skill would need.
Instruction Scope
Instructions are narrowly scoped to discovering/creating a reporting chat and sending a test + final report. It explicitly requires user confirmation before sending and documents non-goals (no polling, no monitoring). Note: the runtime will ask for user identity details (name/mobile/email/open_id) when it must resolve or create group membership — this is expected but is personal data the user should approve providing.
Install Mechanism
No install spec and no code files — instruction-only skill. Lower risk because nothing is written to disk. The package references an MCP dependency in agents/openai.yaml (lark-mcp), which is expected for MCP-based integrations.
Credentials
The skill declares no required env vars or credentials. It relies on the platform's MCP tool (lark-mcp) to provide authenticated access to Feishu/Lark APIs; that is proportionate to the stated purpose. Users should verify that the MCP/tool has only the permissions they expect (send messages, create chats, lookup users).
Persistence & Privilege
always is false and the skill does not request persistent system-level presence or modify other skill configs. Autonomous invocation is allowed (platform default) but the skill's instructions emphasize explicit user confirmation before switching or creating groups.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lark-work-report-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lark-work-report-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of lark-work-report-skill. - Enables reporting task results to Feishu/Lark groups with a preflight check to ensure the reporting channel is available. - Automatically finds, confirms, or creates the "Codex工作群" work group as the reporting channel, with user confirmation at each decision point. - Sends concise task summary reports to the confirmed group after task completion. - Ensures user identity and group identity are explicitly verified before sending reports. - Does not poll Feishu/Lark for follow-up instructions or manage task intake outside the CLI conversation.
元数据
Slug lark-work-report-skill
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Lark Work Report 是什么?

Use this skill when the user wants to report task results to Feishu/Lark after completion, with a preflight check that the reporting channel is available. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 360 次。

如何安装 Lark Work Report?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install lark-work-report-skill」即可一键安装,无需额外配置。

Lark Work Report 是免费的吗?

是的,Lark Work Report 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Lark Work Report 支持哪些平台?

Lark Work Report 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Lark Work Report?

由 xukp20(@xukp20)开发并维护,当前版本 v0.1.0。

💬 留言讨论