Skip to content

feat(openclaw): add Feishu approval worker skills#229

Open
GatewayJ wants to merge 5 commits into
OpenCSGs:mainfrom
GatewayJ:docs/lark-cli-csgclaw-integration
Open

feat(openclaw): add Feishu approval worker skills#229
GatewayJ wants to merge 5 commits into
OpenCSGs:mainfrom
GatewayJ:docs/lark-cli-csgclaw-integration

Conversation

@GatewayJ

Copy link
Copy Markdown
Collaborator

Summary

  • Add an OpenClaw worker lark-cli skill for Feishu app binding, user OAuth, diagnostics, and CLI execution.
  • Add a feishu-approval skill for initiated approval queries, approval details, and guarded resubmission workflows.
  • Normalize approval query output and OpenClaw lark-cli config handling so agents can use minimal permissions with fewer manual steps.

Impact

  • New OpenClaw worker agents can use Feishu/Lark approval workflows from the embedded skill template.
  • Approval record queries request only approval:instance:read and show status labels instead of raw status codes.
  • PicoClaw and Codex templates are not changed by this PR.

Validation

  • go test ./internal/templates ./internal/agent
  • python3 internal/templates/embed/openclaw-worker/workspace/skills/skill-creator/scripts/quick_validate.py internal/templates/embed/openclaw-worker/workspace/skills/lark-cli
  • python3 internal/templates/embed/openclaw-worker/workspace/skills/skill-creator/scripts/quick_validate.py internal/templates/embed/openclaw-worker/workspace/skills/feishu-approval
  • bash -n internal/templates/embed/openclaw-worker/workspace/skills/lark-cli/scripts/*.sh internal/templates/embed/openclaw-worker/workspace/skills/feishu-approval/scripts/*.sh
  • python3 -m py_compile internal/templates/embed/openclaw-worker/workspace/skills/feishu-approval/scripts/format_initiated.py
  • Verified the approval list script inside the running OpenClaw container returns normalized JSON with items[] and status_label.

Notes

  • This PR is opened as draft for review of the skill wording and OpenClaw worker template scope.

@GatewayJ GatewayJ marked this pull request as ready for review June 24, 2026 10:25
@GatewayJ GatewayJ force-pushed the docs/lark-cli-csgclaw-integration branch from 4a4c0c0 to 81f247c Compare June 24, 2026 10:25
@GatewayJ GatewayJ requested a review from RussellLuo June 24, 2026 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant