Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kjendrzyca-ntd-tasks
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ntd-tasks
Tools it pre-approves 2
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Bash(scripts/ntd-run.sh*)
What's inside
- Skill name
ntd-tasks- Description
- Fetch and manage NoThinkDo tasks. Works only with the NoThinkDo app (https://nothinkdo.app) and requires an account there. Use this when the user asks about their tasks, wants to create/update/complete/delete tasks, or needs to see their task list.
- License
- MIT
- Compatibility
- Requires a NoThinkDo (https://nothinkdo.app) account and an agent token stored in macOS Keychain. Scripts need Node.js and network access to nothinkdo.app.
- Allowed tools
- Bash(scripts/ntd-run.sh, *)
- Instructions
- 88 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Pre-approves some shell commands
Files (3)
- SKILL.md
- ntd-client.mjs · scripts/
- ntd-run.sh · scripts/
SKILL.md (first lines)
# NoThinkDo Task Management
This skill is a companion to [NoThinkDo](https://nothinkdo.app), a minimalist daily task app with a hard 5-task daily limit. It only works with a NoThinkDo account; without one it has nothing to talk to.
## Setup
1. Sign in at https://nothinkdo.app and generate an agent token: Account -> Agent Tokens.
2. Store the token in macOS Keychain (paste it when prompted):
```bash
bash -lc 'read -rsp "Paste NTD token: " TOKEN && echo && security add-generic-password -s "ntd-agent-token" -a "ntd" -w "$TOKEN" -U && unset TOKEN'
```
Tokens are ephemeral: the server loses them on every deploy or restart, so regenerate and re-store when commands start failing with auth errors.
## Commands
```bash
# List all active (uncompleted) tasks
scripts/ntd-run.sh list
# List by view: inbox, today, upcoming, archive
scripts/ntd-run.sh list --view today
# Create a task (inbox — no date)
scripts/ntd-run.sh create '{"title":"Review PR #42"}'
# Create a task with a date and description
scripts/ntd-run.sh create '{"title":"Write migration guide", "date":"2026-03-20", "description":"Cover breaking changes in v2 API"}'
# Update a task
scripts/ntd-run.sh update '{"id":"<task-id>", "title":"Updated title"}'
# Mark task as completed
scripts/ntd-run.sh complete <task-id>
# Delete a task (soft delete)
scripts/ntd-run.sh delete <task-id>
```
## Task Structure
Tasks have these fields:
- `id` — unique identifier (UUID)
- `title` — task title (required)
- `description` — optional longer description
- `date` — optional calendar-day string `"yyyy-MM-dd"` (see Dates below). Tasks without a date go to Inbox
- `completed` — boolean
- `createdAt` — ISO timestamp
- `lastUpdatedAt` — ISO timestamp
- `completedOn` — calendar-day string `"yyyy-MM-dd"` or null (the day the task was completed; timezone-free)
- `order` — numeric sort order
- `deleted` — soft-delete flag
Tasks synced from older app versions may still carry a legacy `completedAt` ISO timestamp instead of `completedOn`, and a legacy `date` stored as a full ISO instant. The CLI normalizes such records right after decryption using the same rule as the app (legacy instants are interpreted in `Europe/Warsaw`, the timezone the historical data was created in), so views, the daily limit, and updates always agree with the app. You never need to handle the legacy shape yourself.
## Views
- **inbox** — tasks without a date
- **today** — tasks with today's date (uncompleted only)
- **upcoming** — tasks with a future date (uncompleted only)
- **archive** — completed tasks
## Dates
Dates must be ISO format strings. Convert natural language to ISO before passing:
- "today" -> `"2026-03-20"` (use current date)
- "tomorrow" -> `"2026-03-21"` (current date + 1)
- "next Monday" -> compute and use `"YYYY-MM-DD"`
The `date` field accepts both short (`"2026-03-20"`) and full (`"2026-03-20T00:00:00.000Z"`) ISO formats; full ISO inputs are converted to the local calendar day and stored as `"yyyy-MM-dd"`.
## Limits
- Aim for **5 tasks per day**, maximum **8** (burnout prevention)
## Environment
Token is stored in macOS Keychain and read automatically by `ntd-run.sh`.
No manual environment variable setup is required.
## Output
All commands return JSON. `list` returns an array, all others return a single task object.From kjendrzyca/public-skills, MIT.
More from kjendrzyca/public-skills
- 0.582score
one-by-one
kjendrzyca
Ask the user a list of questions one at a time, letting each answer reshape the rest.
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
battery-stats
kjendrzyca
Check macOS laptop battery telemetry, current power drain, average watt usage, battery health, cycle count, and recent real-world battery runtime from local…
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
video-analysis
kjendrzyca
Analyze local video or audio files with ffmpeg/ffprobe, Parakeet MLX or Whisper transcription, contact sheets, checkpoint frames, and timestamped issue notes.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
coding-consult-design
kjendrzyca
Run a structured, repository-grounded consultation with Codex CLI or Claude Code on a non-trivial software problem, proposed fix, design decision…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
ask-claude
kjendrzyca
Delegate focused analysis, code review, execution-plan review, or second-opinion work to Claude Code through non-interactive `claude -p`.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
coding-audit-assumptions
kjendrzyca
Think out of the box about a software problem or planned solution by questioning the assumptions that make it hard, then propose a different way to solve it -…
SkillBFreshness: B★ 1Claude Code +9 - 0.546score
record-macos-window
kjendrzyca
Record a single macOS window as silent video with a verified 60 fps export.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
tally
kjendrzyca
Create and edit Tally.so forms and read responses.
SkillBFreshness: B★ 1Claude Code +9 - 0.542score
coding-explain-problem
kjendrzyca
Explain coding problems, code behavior, review findings, architecture, or proposed changes in plain language.
SkillBFreshness: B★ 1Claude Code +9 - 0.472score
handoff
kjendrzyca
Compact the current conversation into a handoff document for another agent to continue from.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 24, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kjendrzyca/public-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kjendrzyca
- 0.582score
one-by-one
kjendrzyca
Ask the user a list of questions one at a time, letting each answer reshape the rest.
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
battery-stats
kjendrzyca
Check macOS laptop battery telemetry, current power drain, average watt usage, battery health, cycle count, and recent real-world battery runtime from local…
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
video-analysis
kjendrzyca
Analyze local video or audio files with ffmpeg/ffprobe, Parakeet MLX or Whisper transcription, contact sheets, checkpoint frames, and timestamped issue notes.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
coding-consult-design
kjendrzyca
Run a structured, repository-grounded consultation with Codex CLI or Claude Code on a non-trivial software problem, proposed fix, design decision…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
ask-claude
kjendrzyca
Delegate focused analysis, code review, execution-plan review, or second-opinion work to Claude Code through non-interactive `claude -p`.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
coding-audit-assumptions
kjendrzyca
Think out of the box about a software problem or planned solution by questioning the assumptions that make it hard, then propose a different way to solve it -…
SkillBFreshness: B★ 1Claude Code +9
Cite this page
ntd-tasks skill. Agent Mart. https://agentmart.dev/skills/kjendrzyca-ntd-tasks (last updated 2026-10-24)