agentsclimarketplace

Org capture

Skill szaffarano/org-mcp-server/skills/org-capture

Create new org-mode headings and notes via the org MCP server. Use when the user wants to add a new task, note, journal entry, or any new heading to their org files. Triggers: "add a task", "create a note", "capture this", "log an entry", "add to my notes", "create a TODO", "add a journal entry", "record this idea", or any request to write new content into org files.From its SKILL.md

Install
npx -y skills add szaffarano/org-mcp-server --skill org-capture

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

SKILL.md

2.6 KB, as published. Nobody here has run it

Org Capture

Append new headings and notes to org files using the mcp__org__org-capture tool.

Tool — mcp__org__org-capture

Required:

  • title: Heading text. Non-empty, no newlines.

Targeting (where to insert):

  • file: Relative path within the org directory. Defaults to the configured notes file.
  • target_heading: Slash-separated path to insert under (e.g. "Projects/Work"). Missing intermediate headings are created automatically.

Heading metadata:

  • level: Heading depth (1–19). Defaults to parent_level + 1 when target_heading is set, else 1.
  • todo_state: Keyword matching org_todo_keywords config (e.g. "TODO", "DONE").
  • priority: "A", "B", or "C".
  • tags: List of tag strings. Each must match ^[A-Za-z0-9_@]+$.
  • body: Text placed beneath the heading.
  • properties: List of {key, value} pairs written into a property drawer.

Timestamps (ISO YYYY-MM-DD or YYYY-MM-DD HH:MM, optional repeater/warning):

  • scheduled: SCHEDULED active timestamp.
  • deadline: DEADLINE active timestamp.
  • closed: CLOSED inactive timestamp.
  • Repeater syntax: +N, ++N, or .+N followed by h|d|w|m|y.
  • Warning syntax: -N followed by h|d|w|m|y.

Datetree (Year/Month/Day hierarchy):

  • datetree: true: Expand target_heading with a Year → Month → Day tree before resolving, placing the entry under today's leaf.
  • datetree_date: Override the target day (YYYY-MM-DD). Only valid when datetree is true.

Common patterns

GoalKey parameters
Quick TODOtitle, todo_state: "TODO"
Scheduled tasktitle, todo_state, scheduled
Journal entry todaydatetree: true, title, body
Journal entry specific daydatetree: true, datetree_date: "YYYY-MM-DD", title
Note under a headingtarget_heading: "Area/Subarea", title, body
Note in specific filefile: "relative/path.org", title
Tagged notetitle, tags: ["tag1", "tag2"]
Note with propertiestitle, properties: [{"key": "SOURCE", "value": "..."}]

After capture

The tool returns the file path and the position of the newly created heading. Use org-heading://{file}#{title} to verify the result if needed.

Keep looking

Skills are one crate of 627,801. 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.