lark-skill-maker

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

Updated Jun 29, 2026
One-click install
npx skills add https://github.com/trungpr1990-coder/AMI-MAKEUP --skill lark-skill-maker-trungpr1990-coder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-skill-maker
Source: https://github.com/trungpr1990-coder/AMI-MAKEUP/tree/main/.agents/skills/lark-skill-maker
Command: npx skills add https://github.com/trungpr1990-coder/AMI-MAKEUP --skill lark-skill-maker-trungpr1990-coder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning Feishu (Lark) OpenAPI operations into reusable, discoverable AI Skills requires knowing which lark-cli commands exist, what parameters and scopes each API needs, and how to structure a SKILL.md so it triggers correctly. This Skill standardizes that entire authoring workflow. ## Core Features & Use Cases - API Discovery Workflow: Guides investigation of registered APIs, shortcuts, and raw lark-cli api calls, with schema lookup via lark-cli schema. - SKILL.md Template: Provides a ready-made frontmatter and body template covering commands, multi-step orchestration, and permission scopes. - Authoring Principles: Enforces best practices for trigger-friendly descriptions, authentication scopes, dry-run safety, and step-by-step data passing. - Use Case: You want to package a multi-step Feishu workflow—such as searching meeting rooms and booking one—into a reusable Skill. This Skill walks you through researching the APIs, then generates a compliant skills/lark-<name>/SKILL.md. ## Quick Start Ask the AI to create a new lark-cli Skill that wraps the Feishu API operation you need, describing the task it should automate.

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?▼

Research the needed Feishu APIs using lark-cli help, schema, and raw api commands, then write a SKILL.md in skills/lark-<name>/ following the provided template with frontmatter name, description, and command instructions.

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

Run lark-cli <service> --help to list registered APIs and shortcuts, and lark-cli schema <service.resource.method> for parameter definitions. For unregistered endpoints, call them directly with lark-cli api <METHOD> <path>.

What should the description field in SKILL.md contain?▼

The description controls when the Skill triggers, so it should combine functional keywords with a phrase like 'use when the user needs...'. This ensures the AI activates the Skill in the right scenarios.

What if lark-cli has no registered API for my Feishu operation?▼

Use the lark-openapi-explorer Skill to dig through official Feishu documentation for the native OpenAPI endpoint, then invoke it via lark-cli api with the appropriate method, path, and data parameters.

How are permissions and authentication handled for lark-cli Skills?▼

Each Skill should document the required OAuth scopes in a permissions table. Users authenticate with lark-cli auth login --domain <name> before running operations that need those scopes.