AI Summaryis a local CLI tool for tracking tasks and records. Data is stored in SQLite at . 1. Search first: — check for duplicates before creating 2. Create if new:
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "tascli" skill in my project. Please run this command in my terminal: # Install skill into your project mkdir -p .claude/skills/tascli && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/tascli/SKILL.md "https://raw.githubusercontent.com/Aperocky/tascli/master/SKILL.md" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
Track tasks, todos, deadlines, and records using tascli CLI. Use when the user wants to: add a task, create a todo, set a deadline, track progress, record my progress, log what happened, add this to roadmap, mark something done, check what's due, list my tasks, what's overdue, remind me, schedule a task, plan my week, what did I do, show my records, log an observation, track a habit, add to my backlog, what's on my plate.
tascli — Task and Record Tracking
tascli is a local CLI tool for tracking tasks and records. Data is stored in SQLite at ~/.local/share/tascli/tascli.db. • Task: something to be done, has a deadline and a status. Completing a task (done) automatically creates a record. • Record: a log entry of something that happened, has a timestamp. Records are append-only observations. • Category: optional grouping label for both tasks and records (-c).
Add a task
`sh tascli task "description" # due end of today tascli task "description" friday # due this Friday tascli task "description" "2026/03/20 3PM" # due specific datetime tascli task "description" -c work # with category tascli task "description" "Daily 9AM" -c work # recurring task ` Time strings: today, tomorrow, friday, eod, eom, eoy, 2026/03/20, 3PM, tomorrow 9AM, 2026/03/20 14:00 Recurring schedules: Daily 9AM, Weekly Monday 9AM, Weekly Monday-Friday 3PM, Monthly 1st 9AM, Yearly 7/4 12PM
List tasks
`sh tascli list task # open tasks (default) tascli list task today # due today tascli list task -c work # by category tascli list task -s all # all statuses tascli list task -s done # completed tasks tascli list task --search "text" # search content tascli list task --overdue # show overdue tasks ` Statuses: ongoing, done, cancelled, duplicate, suspended, pending, open, closed, all
Complete a task
`sh tascli list task # get index first tascli done 1 # complete by index tascli done 1 -c "optional comment" # with comment `
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster