lark-skill-maker

Encapsulate Feishu API actions into reusable lark-cli SKILL.md templates.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/eatbreads/.agents --skill lark-skill-maker-eatbreads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-skill-maker
Source: https://github.com/eatbreads/.agents/tree/main/skills/lark-skill-maker
Command: npx skills add https://github.com/eatbreads/.agents --skill lark-skill-maker-eatbreads

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill Maker streamlines turning Feishu (Lark) API operations into consistent, reusable SKILL.md templates so teams can rapidly create CLI-based automation without reinventing documentation and orchestration patterns.

Core Features & Use Cases

  • Template scaffolding: Provides a SKILL.md template and guidance for placing new skills under skills/lark-<name>.
  • API discovery workflow: Shows how to use lark-cli to list registered APIs, view schemas, and call raw OpenAPI endpoints when shortcuts are unavailable.
  • Security and orchestration guidance: Documents required scopes, authentication steps, dry-run recommendations, and how to describe multi-step data passing for reliable automations.
  • Use case: Build a skill that wraps room creation and search APIs or orchestrates multi-step provisioning flows for integrations.

Quick Start

Generate a new lark-<name> SKILL.md using the provided template and use lark-cli to discover required endpoints, parameters, and scopes before implementing commands.

Frequently Asked Questions about lark-skill-maker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create reusable Feishu API automation templates?

To create reusable Feishu API automation, you encapsulate OpenAPI actions into standardized SKILL.md templates using lark-cli. This scaffolding provides consistent command sequences and documentation for single-call wrappers or multi-step workflow orchestrations.

How do I discover Feishu OpenAPI endpoints and parameter schemas using lark-cli?

To discover Feishu OpenAPI endpoints, you use lark-cli to list registered APIs and inspect parameter schemas. When shortcuts are unavailable, lark-cli allows you to invoke raw OpenAPI endpoints directly to test and document the required command sequences.

Do I need lark-cli installed to build Feishu CLI skills?

Yes, you need lark-cli installed to build Feishu CLI skills. The skill creation workflow requires lark-cli to discover registered APIs, view schemas, call raw OpenAPI endpoints, and document required scopes before implementing the final automation commands.

What is the best way to document authentication scopes for multi-step Feishu workflows?

The best way to document authentication scopes for multi-step Feishu workflows is to use a SKILL.md template. It guides you to record required scopes, authentication steps, and multi-step data passing to ensure reliable automation and consistent team provisioning.

Can I orchestrate multi-step Feishu provisioning flows when API shortcuts are unavailable?

Yes, you can orchestrate multi-step Feishu provisioning flows by invoking raw OpenAPI endpoints through lark-cli. The SKILL.md template helps you document the required command sequences, dry-run recommendations, and data passing for reliable custom integrations.

What are the limitations of using SKILL.md templates for Feishu automation?

Limitations of using SKILL.md templates include dependency on lark-cli for API discovery and execution, and the need to manually document required scopes and dry-run recommendations when wrapping raw OpenAPI endpoints that lack predefined shortcuts.