lark-skill-maker

Creates reusable SKILL.md definitions that wrap lark-cli Feishu API operations.

8|2|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/luojiaaoo/xpeech --skill lark-skill-maker-luojiaaoo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-skill-maker
Source: https://github.com/luojiaaoo/xpeech/tree/main/xpeech/agent/skills/buildin/lark-skills/lark-skill-maker
Command: npx skills add https://github.com/luojiaaoo/xpeech --skill lark-skill-maker-luojiaaoo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning raw Feishu OpenAPI operations into reusable, discoverable AI Skills requires knowing which lark-cli commands exist, what parameters they accept, and how to document them consistently. This Skill guides the full process of researching APIs and authoring a well-formed SKILL.md. ## Core Features & Use Cases - API Research Workflow: Inspect registered APIs and Shortcuts with lark-cli <service> --help, query parameter definitions via lark-cli schema, and call unregistered endpoints through lark-cli api. - SKILL.md Template: Provides a ready-made frontmatter and body template covering description triggers, command examples, and required OAuth scopes. - Multi-Step Orchestration Guidance: Documents how to describe data passing between steps, rollback on failure, and parallel execution when composing multi-API workflows. - Use Case: When you need to package a Feishu operation—such as searching meeting rooms and booking one—into a reusable Skill, this Skill walks you from API discovery to a finished skills/lark-<name>/SKILL.md file. ## Quick Start Ask the AI to create a new lark Skill that wraps a specific Feishu API operation, such as querying calendar events, and it will research the API and generate the SKILL.md file.

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 a custom Skill for lark-cli Feishu APIs?▼

Research the target API using lark-cli help, schema, and api commands to determine endpoints, parameters, and scopes, then write a SKILL.md file in skills/lark-<name>/ following the provided template with frontmatter, command examples, and a permissions table.

How do I find which Feishu APIs lark-cli supports?▼

Run lark-cli <service> --help to list registered APIs and Shortcuts, use lark-cli schema <service.resource.method> for parameter definitions, and fall back to lark-cli api <METHOD> <path> for any unregistered Feishu OpenAPI endpoint.

What should the description field in a lark Skill contain?▼

The description controls when the Skill triggers, so it must include functional keywords plus a phrase like 'when the user needs... use this'. This ensures the AI activates the Skill in the correct scenarios.

What if lark-cli has no registered command for the Feishu API I need?▼

Use the lark-openapi-explorer Skill to dig through official Feishu documentation for the native OpenAPI method, path, parameters, and permissions, then invoke it directly with lark-cli api using --data or --params.

Does lark-skill-maker require any external tools to run?▼

Yes, it requires the lark-cli binary to be installed, as declared in its metadata requires.bins field. All API research and the generated Skills depend on lark-cli commands.