ソース情報
- リポジトリ
- tools-only/X-Skills
- ソースの最終更新活動
- 2026年2月17日 15:29
- 検出された SKILL.md の言語
- 英語
- スター
- 7
- フォーク
- 1
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/tools-only/X-Skills --skill asanaコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
SOC 職業分類に基づく
| name | asana |
| version | 0.1.0 |
| description | Manage Asana tasks, projects, and workspaces via MCP |
| triggers | ["asana","task management","project management","todo list","assign task","create task"] |
| metadata | {"openclaw":{"emoji":"📋","apiKey":{"env":"ASANA_ACCESS_TOKEN","getFrom":"https://app.asana.com/0/my-apps"}}} |
Task and project management via the Asana MCP server.
Add to your OpenClaw config:
{
"env": {
"ASANA_ACCESS_TOKEN": "your-token-here"
}
}
mcporter config add asana \
--command "npx" \
--arg "-y" \
--arg "@roychri/mcp-server-asana" \
--env "ASANA_ACCESS_TOKEN=your-token-here" \
--scope home
# List all workspaces
mcporter call asana.asana_list_workspaces
# Search projects by name pattern
mcporter call asana.asana_search_projects workspace=<workspace_gid> name_pattern=".*"
# Get project details
mcporter call asana.asana_get_project project_id=<project_gid>
# Get project sections
mcporter call asana.asana_get_project_sections project_id=<project_gid>
# Get project task counts
mcporter call asana.asana_get_project_task_counts project_id=<project_gid>
# Create task
mcporter call asana.asana_create_task \
project_id=<project_gid> \
name="Task name" \
notes="Description" \
due_on="2026-02-10" \
assignee="me"
# Get task details
mcporter call asana.asana_get_task task_id=<task_gid>
# Update task
mcporter call asana.asana_update_task \
task_id=<task_gid> \
name="New name" \
completed=true
# Create subtask
mcporter call asana.asana_create_subtask \
parent_task_id=<task_gid> \
name="Subtask name"
# Get multiple tasks
mcporter call asana.asana_get_multiple_tasks_by_gid task_ids='["gid1","gid2"]'
# Add comment to task
mcporter call asana.asana_create_task_story \
task_id=<task_gid> \
text="Progress update: completed phase 1"
# Get task comments/stories
mcporter call asana.asana_get_task_stories task_id=<task_gid>
# Add dependencies (tasks this task depends on)
mcporter call asana.asana_add_task_dependencies \
task_id=<task_gid> \
dependencies='["dep_gid1","dep_gid2"]'
# Add dependents (tasks that depend on this task)
mcporter call asana.asana_add_task_dependents \
task_id=<task_gid> \
dependents='["dep_gid1"]'
# Get tags in workspace
mcporter call asana.asana_get_tags_for_workspace workspace_gid=<workspace_gid>
# Get tasks with tag
mcporter call asana.asana_get_tasks_for_tag tag_gid=<tag_gid>
curl -X POST "https://app.asana.com/api/1.0/projects/<project_gid>/sections" \
-H "Authorization: Bearer $ASANA_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"data": {"name": "Section Name"}}'
curl -X POST "https://app.asana.com/api/1.0/sections/<section_gid>/addTask" \
-H "Authorization: Bearer $ASANA_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"data": {"task": "<task_gid>"}}'
curl -X POST "https://app.asana.com/api/1.0/tasks/<task_gid>/addTag" \
-H "Authorization: Bearer $ASANA_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"data": {"tag": "<tag_gid>"}}'
curl -X POST "https://app.asana.com/api/1.0/tasks/<task_gid>/removeTag" \
-H "Authorization: Bearer $ASANA_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"data": {"tag": "<tag_gid>"}}'
mcporter call asana.asana_search_tasks \
workspace=<workspace_gid> \
text="search term" \
completed=false
Store your specific workspace/project IDs in TOOLS.md:
## Asana
### Workspace & Project
- **Workspace:** Your Workspace (`<workspace_gid>`)
- **Project:** Your Project (`<project_gid>`)
### Sections
| Section | GID |
| ----------- | --------------- |
| TODO | `<section_gid>` |
| IN PROGRESS | `<section_gid>` |
| DONE | `<section_gid>` |
### Tags
| Tag | GID |
| ------- | ----------- |
| urgent | `<tag_gid>` |
| blocked | `<tag_gid>` |
This skill is designed to work with the task-steward workflow. See
workflows/task-steward/AGENT.md for: