Skip to content
Skill

tascli

by Aperocky

AI Summary

is 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

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 11d ago
Active
Adoption100+ stars on GitHub
149 ★ · Growing
DocsREADME + description
Well-documented

GitHub Signals

Stars149
Forks9
Issues0
Updated11d ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code