Personal productivity system for task and capacity management. Create and organize tasks with rich attributes (priority, effort, complexity, tags), track tim...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install openclaw-yatta-skill或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install openclaw-yatta-skill⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/openclaw-yatta-skill/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: yatta description: Personal productivity system for task and capacity management. Create and organize tasks with rich attributes (priority, effort, complexity, tags), track time and streaks, manage capacity across projects and contexts, view Eisenhower Matrix prioritization, sync calendar subscriptions, handle delegation and follow-ups, and get AI-powered insights. Supports batch operations, multi-project workflows, and real-time capacity planning to prevent overcommitment. Security: v0.2.0 eliminates RCE vulnerability from v0.1.3 (shell/JSON injection in examples), adds endpoint verification, safe jq patterns throughout. homepage: https://github.com/chrisagiddings/openclaw-yatta-skill disable-model-invocation: true metadata: {"openclaw":{"emoji":"✅","requires":{"env":["YATTA_API_KEY","YATTA_API_URL"],"bins":["curl","jq"],"anyBins":["openssl","dig"]},"primaryEnv":"YATTA_API_KEY","disable-model-invocation":true,"capabilities":["task-management","project-management","context-management","comment-management","calendar-management","destructive-operations"],"credentials":{"type":"env","variables":[{"name":"YATTA_API_KEY","description":"Yatta! API key (yatta_...)","required":true},{"name":"YATTA_API_URL","description":"Yatta! API base URL","required":false,"default":"https://zunahvofybvxpptjkwxk.supabase.co/functions/v1"}]}}} ---
Interact with Yatta! task management system via API. Requires an API key from your Yatta! account.
This skill can perform DESTRUCTIVE operations on your Yatta! account:
Operation Types:
Read-Only Operations (✅ Safe):
Destructive Operations (⚠️ Modify or delete data):
Best Practices:
For detailed API operation documentation, see API-REFERENCE.md.
Your Yatta! API key provides FULL access to your account:
Security Best Practices:
yatta_... keyOption A: Environment Variables (Recommended)
# Add to your shell profile (~/.zshrc, ~/.bashrc)
export YATTA_API_KEY="yatta_your_key_here"
export YATTA_API_URL="https://zunahvofybvxpptjkwxk.supabase.co/functions/v1" # Default
Option B: 1Password CLI (Most Secure)
# Store key in 1Password
op item create --category=API_CREDENTIAL \
--title="Yatta API Key" \
api_key[password]="yatta_your_key_here"
# Use in commands
export YATTA_API_KEY=$(op read "op://Private/Yatta API Key/api_key")
The default API endpoint is hosted on Supabase:
https://zunahvofybvxpptjkwxk.supabase.co/functions/v1Why Supabase?
Verification steps:
- Visit https://yattadone.com - Check Settings → About or footer for API endpoint confirmation
```bash openssl s_client -connect zunahvofybvxpptjkwxk.supabase.co:443 \ -servername zunahvofybvxpptjkwxk.supabase.co < /dev/null 2>&1 \ | openssl x509 -noout -subject -issuer ```
```bash # Automated endpoint verification bash scripts/verify-endpoint.sh ```
- Email: [email protected] - Only send API keys to verified endpoints
Branded URL (Coming Soon):
https://api.yattadone.com/v1Security note: Only send your API key to endpoints you trust and have verified. If you prefer to wait for the branded API URL, that's a valid security choice.
```bash curl -s "$YATTA_API_URL/tasks" \ -H "Authorization: Bearer $YATTA_API_KEY" \ | jq '.[:3]' # Show first 3 tasks ```
⚠️ CRITICAL: This skill is vulnerable to shell and JSON injection if user input is not properly sanitized.
ALL examples in this skill use safe patterns:
jq -n --arg (prevents JSON injection)jq -sRr @uri (prevents shell injection) # ✅ SAFE: JSON construction
PAYLOAD=$(jq -n --arg title "$TITLE" '{title: $title}')
curl -d "$PAYLOAD" ...
# ✅ SAFE: URL encoding
TASK_ID_ENCODED=$(printf %s "$TASK_ID" | jq -sRr @uri)
curl "$API_URL/tasks/$TASK_ID_ENCODED" ...
# ✅ BEST: Use wrapper functions
source scripts/yatta-safe-api.sh
yatta_create_task "Finish report" "high"
Unsafe patterns can lead to:
See SECURITY.md for:
See scripts/yatta-safe-api.sh for:
---
This skill requires MANUAL invocation only.
Setting: disable-model-invocation: true
What this means:
Security rationale:
...
安装 Yatta! - Task & Capacity Management 后,可以对 AI 说这些话来触发它
Help me get started with Yatta! - Task & Capacity Management
Explains what Yatta! - Task & Capacity Management does, walks through the setup, and runs a quick demo based on your current project
Use Yatta! - Task & Capacity Management to personal productivity system for task and capacity management
Invokes Yatta! - Task & Capacity Management with the right parameters and returns the result directly in the conversation
What can I do with Yatta! - Task & Capacity Management in my product manager workflow?
Lists the top use cases for Yatta! - Task & Capacity Management, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/openclaw-yatta-skill/ 目录(个人级,所有项目可用),或 .claude/skills/openclaw-yatta-skill/(项目级)。重启 AI 客户端后,用 /openclaw-yatta-skill 主动调用,或让 AI 根据上下文自动发现并使用。
Yatta! - Task & Capacity Management 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Yatta! - Task & Capacity Management 可免费安装使用。请查阅仓库了解许可证信息。
Personal productivity system for task and capacity management. Create and organize tasks with rich attributes (priority, effort, complexity, tags), track tim...
Automate my product manager tasks using Yatta! - Task & Capacity Management
Identifies repetitive steps in your workflow and sets up Yatta! - Task & Capacity Management to handle them automatically
Yatta! - Task & Capacity Management 属于「Product Manager」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。