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.
python3 feishu-task-management/toolkit/scripts/feishu_config.py guide
user_access_token for task APIs when available, but keep contact and member-sync operations on app auth. python3 feishu-task-management/toolkit/scripts/feishu_members.py sync
python3 feishu-task-management/toolkit/scripts/feishu_members.py stats
python3 feishu-task-management/toolkit/scripts/feishu_members.py resolve --query "张三"
python3 feishu-task-management/toolkit/scripts/feishu_members.py validate-aliases
python3 feishu-task-management/toolkit/scripts/feishu_config.py guide
python3 feishu-task-management/toolkit/scripts/feishu_config.py set --app-id ... --app-secret ...
python3 feishu-task-management/toolkit/scripts/feishu_config.py set --app-id ... --app-secret ... --user-access-token ...
python3 feishu-task-management/toolkit/scripts/feishu_config.py show
python3 feishu-task-management/toolkit/scripts/feishu_config.py validate
python3 feishu-task-management/toolkit/scripts/feishu_task.py get --task-guid ...
python3 feishu-task-management/toolkit/scripts/feishu_task.py list
python3 feishu-task-management/toolkit/scripts/feishu_task.py create --summary ...
python3 feishu-task-management/toolkit/scripts/feishu_task.py update --task-guid ...
python3 feishu-task-management/toolkit/scripts/feishu_task.py complete --task-guid ...
python3 feishu-task-management/toolkit/scripts/feishu_task.py reopen --task-guid ...
python3 feishu-task-management/toolkit/scripts/feishu_task.py add-members --task-guid ... --member ...
python3 feishu-task-management/toolkit/scripts/feishu_task.py remove-members --task-guid ... --member ...
python3 feishu-task-management/toolkit/scripts/feishu_task.py delete --task-guid ... --yes
Use local resolution only, in this order:
open_id, user_id, email, mobilefeishu-task-management/toolkit/data/member_aliases.jsonname, en_name, nickname, and emailApply these safety rules:
If the authorized scope only yields identifier fields without profile fields, natural-language matching depends on manual aliases. This does not change when task APIs later use a user token.
completed_at directly.origin as create-only.start and due explicitly instead of relying on omission.The following are intentionally out of scope for v1:
Load extra context only when the request falls off the main path:
origin, completion semantics, or deferred task features.1470403.共 1 个版本