/asana
Integrate with Asana for task management. Use when you need to: (1) create and manage Asana tasks, (2) organize project work, or (3) automate team task tracking workflows.
$ npx -y skills add refly-ai/refly-skills --skill asana --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/asana
Context preview
The summary Claude sees to decide when to auto-load this skill.
Integrate with Asana for task management. Use when you need to: (1) create and manage Asana tasks, (2) organize project work, or (3) automate team task tracking workflows.
SKILL.md
asana.SKILL.mdname: asana
description: "Integrate with Asana for task management. Use when you need to: (1) create and manage Asana tasks, (2) organize project work, or (3) automate team task tracking workflows."
version: 1.0.0
skillId: skp-aghvdv09cw7wk5nocsp3w07u
workflowId: c-r0huf9s48yo3dhu5839o9kp3
installationId: skpi-sf7xwlaqegajlfp4r7acdqk8
category: action
Asana
Integrate with Asana for task management. Use when you need to: (1) create and manage Asana tasks, (2) organize project work, or (3) automate team task tracking workflows.
Input
Provide input as JSON:
{
"project_name": "Name of the project to create or manage",
"workspace_name": "Asana workspace name where the project will be created",
"task_list": "List of tasks to create (one per line or comma-separated)",
"assignee_email": "Email address of the team member to assign tasks to (optional)"
}Execution (Pattern C: Action)
Step 1: Run the Skill and Get Run ID
RESULT=$(refly skill run --id skpi-sf7xwlaqegajlfp4r7acdqk8 --input '{
"project_name": "Q1 Goals",
"task_name": "Complete documentation",
"assignee": "team@example.com"
}')
RUN_ID=$(echo "$RESULT" | jq -r '.payload.workflowExecutions[0].id')
# RUN_ID is we-xxx format, use this for workflow commandsStep 2: Open Workflow in Browser and Wait for Completion
open "https://refly.ai/workflow/c-r0huf9s48yo3dhu5839o9kp3"
refly workflow status "$RUN_ID" --watch --interval 30000
Step 3: Confirm Action Status
# Confirm task created
STATUS=$(refly workflow detail "$RUN_ID" | jq -r '.payload.status')
echo "Action completed with status: $STATUS"
Expected Output
- **Type**: API Response
- **Format**: JSON task data (task ID, link)
- **Action**: Confirm task created successfully
Rules
Follow base skill workflow: `~/.claude/skills/refly/SKILL.md`
Read more
name: asana description: "Integrate with Asana for task management. Use when you need to: (1) create and manage Asana tasks, (2) organize project work, or (3) automate team task tracking workflows." version: 1.0.0 skillId: skp-aghvdv09cw7wk5nocsp3w07u workflowId: c-r0huf9s48yo3dhu5839o9kp3 installationId: skpi-sf7xwlaqegajlfp4r7acdqk8 category: action
Asana
Integrate with Asana for task management. Use when you need to: (1) create and manage Asana tasks, (2) organize project work, or (3) automate team task tracking workflows.
Input
Provide input as JSON:
{
"project_name": "Name of the project to create or manage",
"workspace_name": "Asana workspace name where the project will be created",
"task_list": "List of tasks to create (one per line or comma-separated)",
"assignee_email": "Email address of the team member to assign tasks to (optional)"
}Execution (Pattern C: Action)
Step 1: Run the Skill and Get Run ID
RESULT=$(refly skill run --id skpi-sf7xwlaqegajlfp4r7acdqk8 --input '{
"project_name": "Q1 Goals",
"task_name": "Complete documentation",
"assignee": "team@example.com"
}')
RUN_ID=$(echo "$RESULT" | jq -r '.payload.workflowExecutions[0].id')
# RUN_ID is we-xxx format, use this for workflow commandsStep 2: Open Workflow in Browser and Wait for Completion
open "https://refly.ai/workflow/c-r0huf9s48yo3dhu5839o9kp3" refly workflow status "$RUN_ID" --watch --interval 30000
Step 3: Confirm Action Status
# Confirm task created STATUS=$(refly workflow detail "$RUN_ID" | jq -r '.payload.status') echo "Action completed with status: $STATUS"
Expected Output
- **Type**: API Response
- **Format**: JSON task data (task ID, link)
- **Action**: Confirm task created successfully
Rules
Follow base skill workflow: `~/.claude/skills/refly/SKILL.md`
Repo: refly-ai/refly-skills
Other skills on refly-skills.
- /ai-readability-audit
AI可读性审计工具,模拟AI爬虫视角评估网站对大语言模型的友好程度,分析结构化数据、语义HTML和Meta信息
Open skill - /airtable
Integrate with Airtable for database management. Use when you need to: (1) create and query Airtable records, (2) manage structured data in bases, or (3) automate data workflows.
Open skill - /alpha-vantage
Get financial data from Alpha Vantage. Use when you need to: (1) retrieve stock quotes and prices, (2) get forex or crypto rates, or (3) access market analytics data.
Open skill - /amazon-christmas-tree-research
亚马逊圣诞树竞品调研分析,搜索热销产品,分析定价策略、用户评价和市场机会
Open skill - /apollo
Search sales leads with Apollo.io. Use when you need to: (1) find company and contact information, (2) enrich lead data, or (3) search for B2B prospects.
Open skill - /automated-comic-creator
Automated comic creator that transforms text content into educational comics with multiple visual styles including dramatic, warm, shoujo, and ohmsha. Use when user asks to create comics, knowledge comics, educational manga, biography comics, or generate automated comic pages
Open skill

