一键导入
task-list
List and filter local tasks from SQLite. Filter by status, priority, or search by keyword.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
List and filter local tasks from SQLite. Filter by status, priority, or search by keyword.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Show usage information for any workflow-toolkit skill. Use when the user asks how to use a specific skill, what a skill does, or needs guidance on workflow-toolkit features. Also triggers on "help", "how do I", "what does X do", or "usage" in the context of workflow-toolkit skills.
Initialize and verify the workflow-toolkit environment. Checks SQLite availability, creates the journal database, verifies directory structure, checks gh CLI auth, and reports readiness. Run this after installing the plugin or when troubleshooting.
Pre-flight checklist for open source contributions. Validates code changes against project rules, PR size limits, commit format, linting, and type-checking. Does NOT push or create PRs — only reports issues.
Creates a new Claude Code custom subagent configuration. Guides you through designing agent scope, tools, permissions, hooks, and system prompts.
Creates a new Claude Code custom skill (slash command). Guides you through designing, writing, and placing the SKILL.md file with proper frontmatter, arguments, and best practices.
Open the journal SQLite database in a GUI viewer (DB Browser for SQLite, or similar).
| name | task-list |
| description | List and filter local tasks from SQLite. Filter by status, priority, or search by keyword. |
| argument-hint | ["todo|in-progress|done|blocked|all|priority <level>|search <keyword>"] |
| disable-model-invocation | true |
Lists and filters tasks from the local SQLite database.
Parse $ARGUMENTS to determine the filter:
| Argument | Query filter |
|---|---|
(none) or active | status IN ('todo', 'in-progress', 'blocked') |
todo | status = 'todo' |
in-progress | status = 'in-progress' |
done | status = 'done' |
blocked | status = 'blocked' |
all | No filter |
priority <level> | priority = '<level>' |
search <keyword> | title LIKE '%keyword%' OR description LIKE '%keyword%' |
Query the SQLite database:
DB_PATH="$CLAUDE_PROJECT_DIR/.claude/journal/journal.db"
sqlite3 -header -column "$DB_PATH" "
SELECT id, title, status, priority, tags,
CASE WHEN github_issue IS NOT NULL THEN '#' || github_issue ELSE '' END AS issue,
created_at
FROM tasks
WHERE status IN ('todo', 'in-progress', 'blocked')
ORDER BY
CASE priority WHEN 'critical' THEN 1 WHEN 'high' THEN 2 WHEN 'medium' THEN 3 WHEN 'low' THEN 4 END,
CASE status WHEN 'in-progress' THEN 1 WHEN 'blocked' THEN 2 WHEN 'todo' THEN 3 WHEN 'done' THEN 4 END,
created_at DESC
LIMIT 30;
"
Format as a readable table. Truncate title to ~50 chars if needed.
Show a count summary at the bottom (e.g., "3 active tasks (1 in-progress, 2 todo)").
If no tasks exist, suggest using /workflow-toolkit:task-create <title> to add one.