Loom pickup
Skill DanielC000/loom/packages/daemon/assets/skills/loom-pickup
Orchestrate a fleet of real Claude Code agents on your Claude subscription, not per-token API bills - local-first.
npx -y skills add DanielC000/loom --skill loom-pickupAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when resuming work or getting up to speed on a Loom task — "pickup", "continue", "what were we doing", "get back to". Reads the project board, recent git history, CLAUDE.md, and (if relevant) your living resume doc to brief the current state and a concrete next step.
SKILL.md
3.6 KB, as published. Nobody here has run it
Pickup (Loom)
Get oriented in THIS project, then state a concrete next step. The session is already bound to its repo and board — the board is the source of truth for tasks; the vault holds prose. Don't pass a project id anywhere; it's derived server-side.
Steps
- Board —
tasks_list(theloom-tasksMCP) to see tasks and their columns. Note what's in-progress, in review, and waiting, and surface which cards areheld(an owner brake) vsdeferred(not yet sequenced) so "what's next" respects them. Also drain the Requests inbox (question_pull) and checkescalation_statusfor decisions the human answered while you were away. - Code —
git log --oneline -20andgit statusfor recent and in-flight work. - Conventions — read
CLAUDE.mdat the repo root if present. - Your role's anchor (whichever applies):
- Lead / orchestrator: read your living resume doc — it's the "you are here + what's next"
source of truth. Your session's "Where things live" context block gives your project's
absolute vault root; your resume doc is
<vaultRoot>/Projects/<Project>/Orchestrator Log.md(substitute your project's name). Read it by that ABSOLUTE path — never Glob, Bashfind, or Bashlsfor it (a broad search from your home directory hits the search timeout). Cross-check it against the board. Before acting on a handoff's "still to build / un-built" claim, verify it againstgit log/git merge-basefirst — work a resume doc calls unbuilt may already be merged on the mainline, and dispatching (or filing an owner go/no-go for) it re-derives work that already exists. If that injected root turns out wrong (the read 404s), don't fall back to a broad search — resolve the real vault root from Obsidian's own global config file (obsidian.json, under the OS's per-user app-data directory, e.g.%APPDATA%\obsidian\obsidian.jsonon Windows), which lists every known vault path; then retry against the resolved root. - Worker: your scope is your assigned board task / kickoff — orient narrowly to it, not the whole project.
- Lead / orchestrator: read your living resume doc — it's the "you are here + what's next"
source of truth. Your session's "Where things live" context block gives your project's
absolute vault root; your resume doc is
- Design notes (optional) — read
_Index.mdat the project vault root FIRST (the root is in your "Where things live" context block): it's the map-of-content that lists every note by group, so use it to locate the design/task notes you need instead of Globbing or Bashfind/ls(a broad search from home times out). Notes live in a shallow, one-level taxonomy folder per the project'sCLAUDE.md"Vault structure" section; fixed-path docs stay pinned at the vault root.- If the owner says they edited or left notes in a file out-of-band, force a fresh read of it: the
harness
Read"unchanged since last read" guard is arg-scoped (keyed off the last-read args, blind to an external edit) and can falsely return "unchanged" — vary the range (a different offset) so you pick up the owner's content, not a stale prior read.
- If the owner says they edited or left notes in a file out-of-band, force a fresh read of it: the
harness
Brief
Summarize concisely — only what's needed to resume, not an exhaustive report:
- What the project is (one line).
- In progress — board state + any uncommitted work.
- Decisions / gotchas that bear on what's next (from the resume doc or notes).
- Suggested next step — one concrete action.