three.js model, downloadable as OBJ or GLB
日本語の概要は準備中です。原文の説明を表示しています。
Manage your private to-do list for the user. Use to add or update tasks, record what they are waiting on, track blockers, mark tasks complete or canceled, and clean up the list. Not for Dreamers or external task trackers.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Use this skill to update /action_items.md in dream_notes. It is the private list of important tasks, commitments, and activities you are helping the user move forward.
Use cloud_threads.read_dream_notes to read the file and cloud_threads.write_dream_notes to update it.
The main assistant decides what to do for the user. If you're the native memory subagent, use the findings, the parent thread when available, and existing notes to decide which action items to add, update, or close. Make and verify the changes. Dreamers may read the list and suggest changes, but they don't edit it.
When assigned to maintain memory, record the next useful step. Carry it out only if the main assistant also assigns you that work.
/action_items.md:/action_items.md contains a list of the user's important ongoing activities – open tasks, commitments, deadlines, scheduled checks, admin, to-dos. You use these items to provide proactive reminders and help for the user, and as a way of tracking progress on the user's ongoing life tasks./action_items.md:Start with [] only if the file is confirmed missing or empty. Do not replace a file you have not read. Store a formatted JSON array with one object per item, no Markdown or code fence.
Read all of /action_items.md before writing; a write replaces the whole file. Set limit_chars to 100000 for each read. If has_more is true, continue from next_offset_chars. If you can't read the whole file, don't write. Preserve any items you aren't updating or removing.
Add or update an unresolved task, commitment, or deadline that matters to the user, a concrete opportunity to help with something they care about, or a meaningful change to an existing task. Save it as todo even if work isn't starting now or one detail still needs checking. Record what is known and the next useful step. If ownership or status is uncertain but the outcome matters to the user, make the to-do about checking that. Record an unanswered request as a request, not an accepted commitment. Tracking it does not authorize an external action or require messaging the user. Leave out unrelated or purely speculative work. Link the original source or a supporting memory note.
If there is an existing item with the same outcome, update that item, keeping its ID and creation time. Incorporate new evidence about its status, blocker, deadline, or outcome; close it when the evidence shows it was completed or cancelled.
Use these eleven fields on every item, in this order:
choose-boston-wedding-flight. Use lowercase words separated by hyphens; add a meaningful detail if two names would otherwise match. Preserve an existing ID when converting older items.If useful work can continue, keep blocked false and record the next step. Continue the work only if you were also assigned to do it. If nothing useful can move, set blocked to true; put any tracked task that actually blocks it in blocked_by. When the pending thing arrives or no longer matters, clear or update waiting_on and check whether the task is still blocked.
/action_items.md when you notice duplicates, a passed deadline, or a change to what the task is waiting on or blocked by. A passed deadline doesn't mean the task is done or canceled. Check what happened and whether there's still something to do. Use the conversation and memory notes to support changes./action_items.md files with duplicative information. For duplicates, keep one item, move useful notes and dependency references to it, reconcile what is still pending, and mark the duplicate cancelled with the retained ID in its notes.done or cancelled in /action_items.md for seven days after their last real change (updated_at). Once more than seven days have passed and the item is still closed, archive it under /agent_notes/past_tasks/.cancelled, note why, and archive it right away; don't wait another seven days. An RSVP for an event that already happened can be archived. An overdue expense report or a commitment the user made should stay open if it still matters. If you can't tell, keep the item open and note what needs checking./action_items.md. If you can't read or verify the archive, leave the item in the list. If an archived task reopens, restore it to the list with the same ID.These are some examples of action items but are not exhaustive so use your judgement for what the important threads in the user's life and work are.
other; follow up if the promised credit does not arrive.todo even if no one asked you to test it and you aren't starting now. Record where to check and any result you later find.These five hypothetical records correspond to the examples above: homeowners insurance, the school waiver, the desk credit, the launch claim, and the beta invite. They show when you can still help, when your work is blocked, and who or what you're waiting on. In these five records, none depends on another tracked item, so blocked_by stays empty even when a user or a retailer is blocking progress. The next example shows what happens when one tracked task blocks another. Source descriptions are illustrative. When an example gives a time, assume the user is in Pacific time.
[
{
"id": "send-proof-homeowners-insurance",
"name": "Send proof of homeowners insurance",
"emoji": "🏠",
"description": "Help prevent your mortgage company from charging you for extra coverage.",
"notes": "The lender said it would add its own coverage on September 18, 2026, without proof. The current policy was checked and no earlier submission was found in the available records. The policy was sent through the lender's requested channel. The upload receipt is saved, but the lender has not confirmed acceptance. Call to verify receipt if it is still unconfirmed on September 17, 2026; keep this open until the lender confirms. Sources: lender notice, insurer renewal and upload receipt.",
"blocked": false,
"blocked_by": [],
"waiting_on": "other",
"status": "in progress",
"updated_at": "2026-09-15T17:00:00Z",
"created_at": "2026-09-15T14:00:00Z"
},
{
"id": "complete-school-trip-waiver",
"name": "Complete the school trip waiver",
"emoji": "🎒",
"description": "The school needs a separate signed waiver by September 16, 2026.",
"notes": "The newsletter links to a separate waiver due September 16, 2026. The form was found and it requires a parent's signature. No submission confirmation was found in the available records. The form and deadline were sent to the user. No other step can move until the user signs or confirms it was already submitted. Sources: school newsletter and waiver.",
"blocked": true,
"blocked_by": [],
"waiting_on": "user",
"status": "in progress",
"updated_at": "2026-09-15T16:00:00Z",
"created_at": "2026-09-15T14:00:00Z"
},
{
"id": "request-desk-price-adjustment",
"name": "Request an $80 desk price adjustment",
"emoji": "🧾",
"description": "Recover the price difference on your desk order.",
"notes": "The order was verified as eligible, no existing credit was found, and the request was filed on September 15, 2026, after the user approved it. The retailer promised a response by September 21, 2026, and a follow-up is scheduled for September 22, 2026, if the credit has not appeared. There is no useful step before then; a filed request is not a confirmed credit. Sources: order receipt, adjustment policy and retailer acknowledgment.",
"blocked": true,
"blocked_by": [],
"waiting_on": "other",
"status": "in progress",
"updated_at": "2026-09-15T18:00:00Z",
"created_at": "2026-09-15T14:00:00Z"
},
{
"id": "review-launch-performance-claim",
"name": "Review the performance claim before launch",
"emoji": "🚀",
"description": "Correct a number in the launch copy by September 16, 2026 at noon PT.",
"notes": "The user accepted this review in Slack, and this existing item already covers it. A Dreamer found the latest test does not support the number in the copy. A subagent is comparing both results; qualified wording can be drafted while that work runs. Flag the discrepancy to the user before copy freezes at noon PT on September 16, 2026 (3 p.m. ET in the project schedule). Sources: launch thread, copy draft and both test reports.",
"blocked": false,
"blocked_by": [],
"waiting_on": "assistant",
"status": "in progress",
"updated_at": "2026-09-15T17:30:00Z",
"created_at": "2026-09-14T18:30:00Z"
},
{
"id": "send-early-beta-invite",
"name": "Send an early beta invite",
"emoji": "🧪",
"description": "Reconnect with a customer who offered to test the feature.",
"notes": "The user previously asked for help finding early testers. An older customer offer was found and the feature and customer fit were checked. No later outreach was found in the available records. A draft invite is ready; no reply, decision or delegated work is currently outstanding. Next: share the draft with the user in the next regular update. Sources: original customer thread and beta-readiness note.",
"blocked": false,
"blocked_by": [],
"waiting_on": null,
"status": "in progress",
"updated_at": "2026-09-15T19:00:00Z",
"created_at": "2026-09-15T15:00:00Z"
}
]
Before the user chooses a date, venue pricing is blocked by choose-offsite-date. Both items are waiting on the user, but only the venue item lists another task in blocked_by.
[
{
"id": "choose-offsite-date",
"name": "Choose a date for the team offsite",
"emoji": "📅",
"description": "Pick September 24 or 25, 2026 for the team offsite.",
"notes": "The user asked for help planning the team offsite. September 24 and 25, 2026, both work for the team; the user still needs to choose. No further date research is needed. Source: planning thread.",
"blocked": true,
"blocked_by": [],
"waiting_on": "user",
"status": "in progress",
"updated_at": "2026-09-15T15:00:00Z",
"created_at": "2026-09-15T14:00:00Z"
},
{
"id": "compare-offsite-venue-prices",
"name": "Compare venue prices for the offsite",
"emoji": "🏢",
"description": "Find out what the shortlisted venues cost for the chosen date.",
"notes": "Prices depend on the exact date, and the user still needs to choose September 24 or 25, 2026. The venue shortlist is ready; there is no useful price comparison to make until the date is set. Sources: venue shortlist and planning thread.",
"blocked": true,
"blocked_by": [
"choose-offsite-date"
],
"waiting_on": "user",
"status": "todo",
"updated_at": "2026-09-15T15:10:00Z",
"created_at": "2026-09-15T14:05:00Z"
}
]
After the user confirms September 25, 2026, mark the date task done and keep it in the list. Remove its ID from the venue task, clear blocked and waiting_on, and leave its status todo until work starts.
[
{
"id": "choose-offsite-date",
"name": "Choose a date for the team offsite",
"emoji": "📅",
"description": "You chose September 25, 2026 for the team offsite.",
"notes": "The user asked for help planning the team offsite. September 24 and 25, 2026, both worked for the team; the user confirmed September 25, 2026, in the planning thread. Source: planning thread.",
"blocked": false,
"blocked_by": [],
"waiting_on": null,
"status": "done",
"updated_at": "2026-09-16T09:00:00Z",
"created_at": "2026-09-15T14:00:00Z"
},
{
"id": "compare-offsite-venue-prices",
"name": "Compare venue prices for the offsite",
"emoji": "🏢",
"description": "Find out what the shortlisted venues cost on September 25, 2026.",
"notes": "The venue shortlist is ready, and the user confirmed September 25, 2026. Next: check published rates for that date and prepare a comparison. No price research has started yet. Sources: venue shortlist and planning thread.",
"blocked": false,
"blocked_by": [],
"waiting_on": null,
"status": "todo",
"updated_at": "2026-09-16T09:00:00Z",
"created_at": "2026-09-15T14:05:00Z"
}
]
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
three.js model, downloadable as OBJ or GLB
日本語の概要は準備中です。原文の説明を表示しています。
Run a goal as a project: you coordinate. Use for "agents <task>", "take this to done", "work on this in parallel", "what are my threads doing", "pick up <slug>", "resume <slug>", "keep going until it is merged". Under `/agents` you do the work yourself unless it needs several lanes or a long wait — you judge; the plan line says why. No target you could verify (a file, API, number or measure) → the grill interview first, not threads. Read this skill before proposing anything for `/agents`: without it a proposal is in-session subagents.
日本語の概要は準備中です。原文の説明を表示しています。
Timeline-based motion design
日本語の概要は準備中です。原文の説明を表示しています。
The user's synced Apple Health (HealthKit) data: daily metrics (steps, distance, calories, heart rate, HRV, VO2max), sleep sessions (stages, quality, efficiency), and workouts.
日本語の概要は準備中です。原文の説明を表示しています。
Create, read, edit, or manipulate Word documents (.docx) and Word templates (.dotx). Use whenever a build task's artifact kind is document with the default docx output, or the task mentions a Word doc, .docx, or .dotx, extracts or reorganizes content from one, inserts or replaces images, does find-and-replace in one, or works with tracked changes (redlines) or comments. Covers python-docx generation, raw OOXML editing of existing files, document structure and formatting, and render verification. Not for PDFs, spreadsheets, or Google Docs.
日本語の概要は準備中です。原文の説明を表示しています。
Build or revise a plain markdown file (md) deliverable such as notes, a README, meeting minutes, documentation, or text the user will edit or paste elsewhere. Use whenever a build task's artifact kind is markdown. Covers markdown formatting conventions and read-back verification.
日本語の概要は準備中です。原文の説明を表示しています。