Skip to content
Agentmart
Submit a tool

ledger-tasks-yylo

Track coding-agent work in a durable Git-backed task ledger (YYLO Ledger) so plans, status, and dependencies survive across sessions instead of living only in…

Skill by cellrishi-code

IndexedMIT★ 6
Write a review

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/cellrishi-code-ledger-tasks-yylo

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.

We use your email only for this newsletter. Privacy

About

Track coding-agent work in a durable Git-backed task ledger (YYLO Ledger) so plans, status, and dependencies survive across sessions instead of living only in chat history.

Use cases: productivity, agent-building

No 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 and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/ledger-tasks-yylo

What's inside

Skill name
ledger-tasks-yylo
Description
Track coding-agent work in a durable Git-backed task ledger (YYLO Ledger) so plans, status, and dependencies survive across sessions instead of living only in chat history.
License
MIT
Instructions
54 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Ledger Tasks (YYLO)

## Purpose

Give a coding agent a persistent, queryable task store: planned work, status changes, dependencies, and history are recorded durably and read back on demand instead of being reconstructed from conversation memory.

## When to use

- Multi-session projects where task state must outlive a single conversation.
- Planning work that needs explicit dependencies (start B only after A) and blocked states.
- Any request for a kanban board, task list, or work ledger rather than a prose status update.
- The YYLO CLI is available (`npm install -g @yylo/cli`) and the project is initialized (a `.juno_task/` directory is present).

## Instructions

1. Run `yy ledger --help` first; the installed help is authoritative for the runtime.
2. Read before writing: `yy ledger record search --projection summary --limit 20 -f json` lists current tasks. Never guess record IDs.
3. Create tasks with `yy ledger create "{{task description}}" --status todo --tags {{project-tags}}`.
4. Move work forward with explicit status transitions (`backlog` → `todo` → `in_progress` → `done`) and record blockers with `--blocked-by {{task_id}}`.
5. Before reporting work as done, re-read the task record and check its acceptance notes. The ledger is the source of truth, not memory.
6. Prefer commands that return mutation receipts. Never hand-edit ledger store files or bypass the CLI.

## Inputs

- Short task descriptions, optional tags, desired status, and dependency task IDs.
- Record IDs (`task_...`) returned by earlier create or list calls.

## Outputs

- JSON task records containing IDs, status, tags, dependencies, and timestamps.
- Board-style summaries from `yy ledger list` (statuses, counts, ordering) suitable for quoting in replies.

## Example

```bash
yy ledger create "Add retry logic to uploader" --status todo --tags backend,reliability
# -> { "id": "{{task_id}}", "status": "todo", ... }

yy ledger update {{task_id}} --status in_progress
yy ledger update {{task_id}} --status done
yy ledger list --status todo,in_progress --limit 10
```

## Limitations

- Requires the YYLO CLI and an initialized project; without them, fall back to a plain checklist file the user nominates.
- Cross-project access is opt-in via registry configuration; the default scope is the current project only.
- Models tasks, dependencies, and typed records deliberately — not a replacement for issue trackers with rich UIs or permissions.

## Attribution

Adapted from the `ledger-tasks-yylo` skill in [yylo-dev/yylo-skills](https://github.com/yylo-dev/yylo-skills) (MIT).

From cellrishi-code/claude-skills-atlas, MIT.

More from cellrishi-code/claude-skills-atlas

Signals

Stars
6
Forks
6
Open issues
143
Last commit (this folder)
Oct 5, 2026 (24 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from cellrishi-code

Cite this page

ledger-tasks-yylo skill. Agent Mart. https://agentmart.dev/skills/cellrishi-code-ledger-tasks-yylo (last updated 2026-10-24)