
Add Feishu
Adds Feishu (Lark) as a messaging channel to NanoClaw using WebSocket long connections instead of webhooks, so you don't need to expose a public URL. The bot responds to every message without requiring @mentions or trigger words. Setup involves running the skills engine to deterministically merge channel support into your codebase, creating a Feishu app with the right event subscriptions and permissions, then registering your chat in SQLite. The implementation is straightforward if you're already running NanoClaw and want Chinese enterprise messaging support, though you'll need to navigate Feishu's Open Platform to get credentials and publish your app before events flow through.
- skills.sh installs
- 459
- GitHub stars
- 139
- last updated
- Aug 21, 2026
Install
$ npx -y skills add sugarforever/01coder-agent-skills --skill add-feishu --agent claude-codeInstalls into .claude/skills of the current project.
Files
Add Feishu Channel
This skill adds Feishu (飞书) support to NanoClaw using the skills engine for deterministic code changes, then walks through interactive setup.
Phase 1: Pre-flight
Check if already applied
Read .nanoclaw/state.yaml. If feishu is in applied_skills, skip to Phase 3 (Setup). The code changes are already in place.
Ask the user
Use AskUserQuestion to collect configuration:
AskUserQuestion: Do you have a Feishu app already, or do you need to create one?
If they have one, collect FEISHU_APP_ID and FEISHU_APP_SECRET now. If not, we'll create one in Phase 3.
Phase 2: Apply Code Changes
Run the skills engine to apply this skill's code package. The package files are in this directory alongside this SKILL.md.
Initialize skills system (if needed)
If .nanoclaw/ directory doesn't exist yet:
npx tsx scripts/apply-skill.ts --init
Apply the skill
npx tsx scripts/apply-skill.ts .claude/skills/add-feishu
Sponsors
Details
- Repository
- github.com/sugarforever/01coder-agent-skills
- Categories
- Backend & APIs, AI & Agent Building, Office & Documents
- First seen
- Jun 3, 2026