Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    nth5693

    file-todos

    nth5693/file-todos
    Productivity
    50
    1 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Manage file-based todo tracking in the todos/ directory

    SKILL.md

    File-Based Todo Tracking

    Provides workflows for creating, managing, and completing todos stored as markdown files.

    Overview

    The todos/ directory contains markdown files with YAML frontmatter for tracking work items.

    File Naming Convention

    {issue_id}-{status}-{priority}-{description}.md
    
    Examples:
    001-pending-p1-security-fix.md
    002-ready-p2-performance-opt.md
    003-complete-p3-cleanup.md
    

    Status Lifecycle

    pending → ready → complete
       ↓
    (deleted if skipped)
    

    What do you want to do?

    1. Create a todo → See "Creating Todos" below
    2. Triage pending items → Use /triage
    3. Work on todos → Use /resolve_todo
    4. Check dependencies → See "Dependency Management" below

    Instrumentation

    # Log usage when using this skill
    ./scripts/log-skill.sh "file-todos" "manual" "$$"
    

    Creating Todos

    # Get next ID
    next_id=$(ls todos/*.md 2>/dev/null | grep -o '[0-9]\+' | sort -n | tail -1 | awk '{printf "%03d", $1+1}')
    [ -z "$next_id" ] && next_id="001"
    
    # Copy template
    cp todos/todo-template.md todos/${next_id}-pending-{priority}-{description}.md
    

    Dependency Management

    # In YAML frontmatter
    dependencies: ["001", "002"]  # Blocked by these issues
    dependencies: []               # No blockers
    

    Check blockers:

    grep "dependencies:" todos/{file}.md
    

    Quick Commands

    # List by status
    ls todos/*-pending-*.md
    ls todos/*-ready-*.md
    ls todos/*-complete-*.md
    
    # List by priority
    ls todos/*-p1-*.md
    
    # Count by status
    for s in pending ready complete; do
      echo "$s: $(ls todos/*-$s-*.md 2>/dev/null | wc -l)"
    done
    
    Recommended Servers
    ClickUp
    ClickUp
    Google Drive
    Google Drive
    Asana
    Asana
    Repository
    nth5693/gemini-kit
    Files