taskleef
High-risk skill: manages Taskleef todos, projects, and kanban boards via a todo CLI that relies on TASKLEEF_API_KEY. It instructs downloading and executing https://raw.githubusercontent.com/Xatter/taskleef/main/taskleef-cli/todo, editing ~/.clawdbot/clawdbot.json, and making network calls to https://taskleef.com.
Taskleef Skill for Clawdbot
A Clawdbot skill for managing todos, projects, and kanban boards using Taskleef.com.
Installation
clawdhub install taskleef
Prerequisites
This skill requires the following to be installed:
todoCLI - The Taskleef command-line interface (auto-installed via skill installer)curl- For making API requests (usually pre-installed)jq- For parsing JSON responses (auto-installed via skill installer, or install via package manager for best compatibility)
Manual Installation (Optional)
The skill includes auto-installers for todo and jq, but you can also install them manually:
jq (via package manager - recommended for architecture compatibility):
# macOS
brew install jq
# Ubuntu/Debian
sudo apt-get install jq
# CentOS/RHEL
sudo yum install jq
# Alpine
apk add jq
todo CLI:
# Clone the repository
git clone https://github.com/Xatter/taskleef.git
cd taskleef/taskleef-cli
chmod +x todo
# Add to PATH (add to ~/.bashrc or ~/.zshrc)
export PATH="$PATH:/path/to/taskleef/taskleef-cli"
Configuration
Get Your API Key
- Visit taskleef.com
- Generate an API key from your user dashboard
Set Environment Variable
Add to your Clawdbot configuration (~/.clawdbot/clawdbot.json):
{
"skills": {
"entries": {
"taskleef": {
"enabled": true,
"apiKey": "your-api-key-here"
}
}
}
}
Or set the environment variable:
export TASKLEEF_API_KEY=your-api-key-here
Features
- Todo Management: Add, list, complete, and delete todos
- Projects: Organize todos into projects
- Kanban Boards: Visual workflow management with boards and columns
- Subtasks: Break down complex tasks
- Flexible Search: Find items by partial title or ID prefix
- Inbox View: See unorganized todos
Usage
Once installed, the agent can manage your Taskleef todos through natural language:
- "Add a todo to buy groceries"
- "Show me my pending todos"
- "Complete the pull request todo"
- "Create a project called Website Redesign"
- "Show my kanban board"
- "Move the Feature A card to Done"
License
MIT