lark-skill-maker

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

Updated May 22, 2026
One-click install
npx skills add https://github.com/CalWade/aigc-creator --skill lark-skill-maker-calwade
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-skill-maker
Source: https://github.com/CalWade/aigc-creator/tree/main/.agents/skills/lark-skill-maker
Command: npx skills add https://github.com/CalWade/aigc-creator --skill lark-skill-maker-calwade

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli.

What problem does it solve? Turning repeated Feishu (Lark) OpenAPI operations into reusable, discoverable Skills requires knowing which lark-cli commands exist, what parameters and scopes each API needs, and how to structure a valid SKILL.md. This Skill guides that authoring process end to end. ## Core Features & Use Cases - API Research Workflow: Inspect registered APIs and Shortcuts via lark-cli <service> --help, query parameter definitions with lark-cli schema, and fall back to lark-cli api for unregistered OpenAPI endpoints. - SKILL.md Template: Provides a ready-made frontmatter and body template covering commands, multi-step orchestration, and a permission scope table. - Authoring Principles: Enforces trigger-oriented descriptions, authentication scope documentation, dry-run safety for write operations, and orchestration guidance for data passing and rollback. - Use Case: You frequently create Feishu meeting rooms through the API. Use this Skill to research the vc room endpoints, then generate a lark-room-manager Skill that wraps the calls with documented scopes and step-by-step commands. ## Quick Start Ask the AI to create a new lark-cli Skill that wraps the Feishu API operation you need, for example creating calendar events.

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 target Feishu API with lark-cli help and schema commands, then write a SKILL.md in skills/lark-<name>/ using the provided template. Include frontmatter with name and description, command examples, and a permission scope table.

How do I find Feishu API parameters with lark-cli?▼

Run lark-cli schema <service.resource.method> to view parameter definitions for registered APIs. For unregistered endpoints, call them directly with lark-cli api <METHOD> <path> using --data or --params flags.

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 method, path, and parameters. Then invoke it through lark-cli api with the appropriate HTTP method and payload.

Does lark-cli require authentication before calling Feishu APIs?▼

Yes, authenticate with lark-cli auth login --domain <name> before making API calls. Each Skill should document the OAuth scopes its operations require in a permission table.

How should multi-step Feishu API workflows be documented in a Skill?▼

Describe each step explicitly, noting which returned values (such as IDs) feed into subsequent calls. Also document failure rollback behavior and which steps can run in parallel.