feishu-task-management
SKILL.md
Feishu Task Management
Overview
Use this skill to operate Feishu Task through the companion toolkit in feishu-task-management/toolkit/. Keep the core workflow in this file: decide the command, resolve members locally, and apply the write-safety rules without loading extra references unless the request falls into an edge case.
Core Workflow
- Confirm the request is about Feishu task management through the local toolkit.
- Before the first API-backed operation, make sure the toolkit is configured. If not, use:
python3 feishu-task-management/toolkit/scripts/feishu_config.py guide - Treat app credentials as mandatory base config. Prefer the configured
user_access_tokenfor task APIs when available, but keep contact and member-sync operations on app auth. - If the operation involves people, use the local member table through the toolkit. Do not perform ad hoc contact lookups.
- Choose the narrowest task command available instead of composing generic HTTP requests.
- For destructive or state-changing operations, inspect the current task first when practical.
- Stop if member resolution is ambiguous or missing.