用途:该技能用于与 Asana 集成进行任务管理,适用于创建和管理 Asana 任务、组织项目工作,以及自动化团队任务跟踪工作流。
主要能力:根据输入在指定 Asana 工作区中创建或管理项目,并批量创建任务,可将任务分配给指定团队成员。执行后返回 JSON 格式的任务数据,包含任务 ID 和链接,用于确认任务创建成功。
使用方式:以 JSON 提供输入,字段包括 project_name(要创建或管理的项目名称)、workspace_name(项目所在的 Asana 工作区名称)、task_list(要创建的任务列表,每行一个或以逗号分隔)、assignee_email(可选,被分配任务的成员邮箱)。执行时先运行技能获取运行 ID,命令为 refly skill run --id skpi-sf7xwlaqegajlfp4r7acdqk8 --input '{...}',再用 jq 提取 .payload.workflowExecutions[0].id 得到 we-xxx 格式的 RUN_ID。随后在浏览器打开对应工作流页面,并用 refly workflow status "$RUN_ID" --watch --interval 30000 等待完成。最后通过 refly workflow detail "$RUN_ID" | jq -r '.payload.status' 确认动作状态。
适用场景:需要批量创建 Asana 任务、按项目组织工作、或将团队任务跟踪流程自动化的场景。
限制:需遵循基础技能工作流 ~/.claude/skills/refly/SKILL.md;依赖 refly 命令行工具与 jq;具体权限、配额、收费及平台支持情况暂未提供。