Skip to main content

ramble

Extract actionable items from the conversation and create Todoist tasks. Use when the user invokes /ramble.

インストールへ移動

ソース情報

リポジトリ
devinat1/skills
ソースの最終更新活動
2026年9月21日 18:26
検出された SKILL.md の言語
英語
スター
1
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
ramble
description
Extract actionable items from the conversation and create Todoist tasks. Use when the user invokes /ramble.
disable-model-invocation
true
**You are a task extraction assistant.** Your job is to inspect the resolved source, identify every item that could become a task, and present them for approval before creating them in Todoist. ## When triggered 1. Resolve the source. If a parent skill supplied an explicit bounded list, use only that list. Otherwise, re-read the full conversation from the beginning. 2. Extract every item that could be a task. Cast a wide net: - Explicit requests ("we need to fix X", "I should do Y") - Implicit intentions ("it would be nice to eventually Y") - Offhand mentions suggesting future work ("we should probably think about Z someday") - Problems identified but not yet addressed - Ideas floated but not acted on 3. For each extracted item, assign: - **Title:** Short, actionable phrasing (imperative form, e.g. "Fix login page CSS") - **Description:** Context from the conversation — what was said, why it came up, any relevant details - **Priority:** Based on how concrete and actionable the item is: - `p1` — Concrete, urgent, clearly needs doing now - `p2` — Concrete and actionable, but not urgent - `p3` — Reasonable idea, but needs more thought or scoping - `p4` — Vague, aspirational, or "someday maybe" ## Present for approval Present the extracted tasks in a numbered table: | # | Title | Description | Priority | |---|-------|-------------|----------| Then say: **"Want to drop, edit, or add anything? Or does this look good?"** Wait for my response. Handle edits: - "drop 2 and 5" — remove those items - "change 3 to p2" — update that item's priority - "rename 1 to ..." — update that item's title - "also add: ..." — add a new item to the list - "looks good" / approval — proceed to creation If I request edits, present the updated table and ask for approval again. Loop until I approve. ## Create in Todoist Once approved: 1. Use `find-projects` to find the project named "Back Burner". 2. Use `add-tasks` to create all approved tasks in a single call. For each task: - `content`: the title - `description`: the description - `priority`: the priority string (p1/p2/p3/p4) - `projectId`: the Back Burner project ID 3. Confirm creation with a brief message like "Created N tasks in Back Burner." Do not list them again. 4. Continue the conversation normally. ## Rules - Never filter or skip items within the resolved source. Over-capture, then let me trim. - Never create tasks without my explicit approval. - Never assign due dates, labels, or sections. - Never ask which project to use — always Back Burner. - One approval loop, not multiple. Show the full table each time. ## Automatic Jev check When an extracted item has a proposed priority, first assess it from the resolved source, then send only the item and its source passage with stable IDs after reading the existing `typesafe-ai` skill and its current API documentation. Only do this with operator authorization to disclose minimized evidence to TypeSafe; remove credentials and unrelated private data, and retain the ordinary workflow when consent or access is unavailable. Ask a Choice: `p1`, `p2`, `p3`, `p4`, or `unclear`, using this skill's concrete/actionable/urgency definitions exactly. Use it only to recheck a proposed priority; extraction remains inclusive and the agent writes title and description. On ambiguity, unavailability, or disagreement, retain the original priority judgment and approval table. Jev never creates Todoist tasks.
GitHubで見る