agentsclimarketplace

Brain capture

Skill SanderMoon/local-brain/pkg/skillscatalog/skills/brain-capture

Quickly capture tasks, ideas, and notes with smart metadata inference. Use when the user says "remind me", "save this", "add a task", "I need to", "don't let me forget", or any variant of quick capture.From its SKILL.md

Install
npx -y skills add SanderMoon/local-brain --skill brain-capture

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • skips confirmationTells the agent to proceed without asking first, 2 times: "Do NOT ask "which project?" — that breaks the speed contract." and 1 more.
  • 9 stars9 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.

SKILL.md

3.9 KB, 969 tokens by cl100k_base, as published. Nobody here has run it

brain-capture: Smart Quick Capture

Capture thoughts, tasks, and notes instantly with minimal friction. Speed is everything — the capture must be faster than the thought fading. Infer metadata from natural language; do not interrogate.

Trigger Phrases

  • "Remind me to...", "Don't let me forget..."
  • "Add a task: ...", "Save this: ..."
  • "I need to...", "Note to self: ..."
  • "Quick thought: ...", "Idea: ..."
  • Any statement that implies something should be remembered

Workflow

Step 1 — Parse the Input

Extract from the user's natural language:

SignalExampleInference
Action verb"Ship the feature"Task (not note)
Time reference"by Friday", "next week", "before March"Due date
Urgency words"urgent", "ASAP", "critical", "important"Priority 1
Project mention"for the website", "re: backend"Project association
"idea", "thought", "note""Idea for the landing page"Note (not task)
Multiple items"I need to X, Y, and Z"Multiple captures

Step 2 — Route the Capture

If a project is clearly identified (user mentions it by name or context is unambiguous):

  • Call create_todo_in_project directly with inferred metadata
  • Confirm: "Added to [project]: [task] (due Friday, P1)"

If the project is ambiguous or no project context:

  • Call add_to_dump to send to inbox
  • Confirm: "Captured to inbox: [task]"
  • Do NOT ask "which project?" — that breaks the speed contract. Inbox exists for this.

If it's a note, not a task:

  • Call add_to_dump with type "note" and a title
  • Confirm: "Saved note: [title]"

If multiple items are mentioned:

  • Parse each one separately
  • Capture all in a single batch call
  • Confirm with a list: "Captured 3 items: ..."

Step 3 — Confirm and Return

Confirmation must be one line. Examples:

"Captured: 'Review PR for auth module' -> inbox"

"Added to backend-v2: 'Fix rate limiting bug' (P1, due 2026-02-18)"

"Saved 3 tasks to inbox: 'Update docs', 'Email Sarah', 'Book flight'"

Then stop. Do not offer follow-up actions. Do not ask if they want to add more. The user will say more if they want more. Return control immediately.

Tool Sequence

# Direct to project (clear association):
create_todo_in_project(project, [{content, priority?, due_date?, tags?}])

# To inbox (ambiguous or no project):
add_to_dump(type: "task", content)

# Notes:
add_to_dump(type: "note", title, content)

# Multiple items:
create_todo_in_project(project, [{...}, {...}, {...}])
# or
add_to_dump() × N

Metadata Inference Rules

Due Dates

  • "today" → today's date
  • "tomorrow" → tomorrow's date
  • "Friday" / "next Friday" → the next occurrence of that day
  • "next week" → next Monday
  • "end of month" → last day of current month
  • "by March 1st" → 2026-03-01

Priority

  • "urgent", "ASAP", "critical", "blocker" → Priority 1
  • "important", "should", "need to" → Priority 2
  • "eventually", "sometime", "low priority", "when I get to it" → Priority 3
  • No signal → do not set priority (leave null)

Tags

  • Do not add tags unless the user explicitly mentions them
  • If the user says "tag it as X" or "#X", add the tag

Notes

  • Speed is the primary metric. One tool call, one confirmation line, done.
  • Never ask clarifying questions for a simple capture. Bias toward action.
  • If you're unsure whether something is a task or note, default to task — tasks are easier to reclassify later
  • The inbox is the safety net. When in doubt, capture to inbox. Triage happens later.
  • This skill activates frequently — it should be nearly invisible in its efficiency

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.