Manage Asana via the Asana REST API. Use when you need to list workspaces, projects, tasks, search tasks, comment, update, complete, or create tasks.
该技能为OpenClaw提供了一个轻量级的Asana命令行界面。
推荐使用PAT优先的认证方式。
优先级顺序:
OAuth仍支持高级使用场景,但PAT是本地/操作员模式的首选配置。
bash
node scripts/configure.mjs --mode pat --pat $ASANA_PAT
或者在OpenClaw技能配置中设置 ASANA_PAT。
bash
node scripts/configure.mjs --mode oauth --client-id $ASANACLIENTID --client-secret $ASANACLIENTSECRET
node scripts/oauthoob.mjs authorize --client-id $ASANACLIENT_ID
node scripts/oauthoob.mjs token --client-id $ASANACLIENTID --client-secret $ASANACLIENT_SECRET --code ...
该技能将本地状态存储在以下位置:
核心命令行:
bash
node scripts/asana_api.mjs me
node scripts/asana_api.mjs list-workspaces
node scripts/asana_api.mjs set-default-workspace --workspace
node scripts/asana_api.mjs projects --workspace
node scripts/asana_api.mjs tasks-in-project --project
node scripts/asana_api.mjs tasks-assigned --workspace
node scripts/asana_api.mjs search-tasks --workspace
node scripts/asanaapi.mjs task
node scripts/asanaapi.mjs update-task
node scripts/asanaapi.mjs complete-task
node scripts/asanaapi.mjs comment
node scripts/asana_api.mjs create-task --workspace
PAT辅助命令:
bash
node scripts/asanaapi.mjs set-pat
node scripts/asana_api.mjs clear-pat
推荐的技能配置:
json
{
skills: {
entries: {
asana: {
enabled: true,
env: {
ASANA_PAT:
}
}
}
}
}
对于本地/私人使用,PAT是最佳默认选择。仅在特定需要OAuth流程时使用。
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 asana-1776367886 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 asana-1776367886 技能
skillhub install asana-1776367886
文件大小: 9.91 KB | 发布时间: 2026-4-17 16:18