qbarev/para-plugin

PARA保管庫の受信箱を操作します。タスクアプリの受信箱に生の思考をキャプチャしたり、未処理のアイテムを一覧表示したり、キャプチャを適切なPARAフォルダに1つずつ処理します。ユーザーがメモのキャプチャを希望する場合、タスクアプリの受信箱(例:Todoist「受信箱」)に言及する場合、または「キャプチャして」「受信箱に追加」「受信箱の中身は?」「受信箱を処理して」「запиши」「закинь в инбокс」「что в инбоксе」「покажи инбокс」「разбери инбокс」「разгреби инбокс」などと言ったときに使用します。

para-plugin とは?

このスキルは、PARAメソッドに基づくナレッジベース(保管庫)において、タスクバックエンドの受信箱を操作するためのツールです。受信箱は単なるフォルダではなく、生の思考を一時的に保存するバッファとして機能し、内容が明確になった時点で適切なPARAフォルダ(プロジェクト、エリア、リソースなど)に振り分けられます。主なサブコマンドとして「add」(キャプチャ追加)、「list」(未処理アイテム一覧表示)、「process」(1つずつ処理)を提供し、処理時にはユーザーと対話的にルート(アクション、プロジェクトタスク、プロジェクト、エリア、リソース、保持、削除)を選択します。TASKS設定が「files」の場合はInbox/フォルダが使用され、バックエンドが利用できない場合のフォールバック処理も定義されています。このスキルは、Claude Code、Cursor、CodexなどのAIエージェントと連携して動作し、ユーザーの思考を素早くキャプチャし、後で整理するというGTD(Getting Things Done)やPARAメソッドのワークフローを効率的に実現します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/qbarev/para-plugin/tree/HEAD/skills/inbox

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

受信箱

保管庫のキャプチャバッファはタスクバックエンドの受信箱であり、フォルダではありません — paths.md がそのルールと、ディスク上の Inbox/ が何のためにあるかを定義します。キャプチャは、それが何であるかが明確になった時点でバッファを離れ、適切なPARAフォルダに移動します。単なるアクションの場合はバックエンドに残ります。

TASKS = files の場合、受信箱は Inbox/ フォルダです(paths.md がその意味、迷子ファイルを含めて説明します)。以下の手順は、迷子ファイルの処理を除いて変更されません。

すべてのタスク呼び出しは tasks.md の操作であり、TASKS のアダプタに従って実行されます。バックエンドが利用できない場合は、tasks.md の「バックエンドなし」が適用されます。

基本レイヤー

アクションを実行する前に、このスキルのベースディレクトリからの相対パス ../../para/<file>.md として以下を読み込んでください — これらは共有ルールを保持しており、記憶から再述してはいけません:

  • ../../para/paths.md — 常に(「言語」を含む):以下の文字列は lang/<LANG>.md から取得されます
  • ../../para/tasks.md — 常に:操作、process の場合はタスクとは何か、エリア、プロジェクトも
  • ../../para/note-format.md — process 用
  • ../../para/confirm.md — process 用
  • ../../para/move.md — process 用、Inbox/ から迷子ファイルをルーティングする場合

サブコマンド

$ARGUMENTS の最初の単語がサブコマンドを選択します。list または process でないものはすべて add のテキストとして扱われるため、/inbox a thought about sleep はその思考をキャプチャします — add キーワードはオプションです。空の $ARGUMENTS → 3つのサブコマンドを表示し、質問します。


add <text> — キャプチャ

  1. inbox.add を title とオプションの description で実行します。短いテキストはそのままタイトルになります。長いテキストの場合は、そこから派生した短いタイトル(6語以下)を LANG で作成し、全文をそのまま description として設定します。
  2. 他には何も設定しません — ユーザーが明示しない限り、日付、優先度、ラベルは設定しません。これはバッファであり、ユーザーの思考を整理する場所ではありません。
  3. 1行で何が作成されたかを報告し、ユーザーが同意しない場合に名前を変更できるようにします。

キャプチャが明らかに特定の場所に属する場合は、報告でそれを述べ、/inbox process を提案します — 頼まれてもいないのにルーティングしてはいけません。


list — 未処理の表示

読み取り専用です。

  1. inbox.list — すべての未処理キャプチャ。
  2. 番号付きリストを、最も古いものから順に、inbox.header 文字列({n} キャプチャ数、{days} 最も古いものの経過日数)をヘッダーとして印刷します。タイトルのみ、説明は表示しません。
  3. 迷子ファイル。 TASKS = files ではない場合(paths.md)。Inbox/ 内の *.md ファイルを一覧表示します(ファイル名のみ、内容は開きません)。存在する場合は、inbox.strays 文字列({k} ファイル数)を1行追加します。
  4. 受信箱が空の場合は、有効で良い回答です:そのまま伝えてください。

process — キャプチャのルーティング

受信箱のバルブです。対話型で、一度に1つのキャプチャを処理します — 受信箱全体をダンプして宛先を提案し、ユーザーに一括承認を求めてはいけません。

  1. 受信箱を上記のように一覧表示します — 最初にバックエンドのキャプチャを最も古いものから、次に Inbox/ の迷子ファイル(TASKS = files の場合、inbox.list がすべて含まれます、paths.md)。いくつあるかを伝え、最初のものから始めます。

  2. 各キャプチャについて:タイトルと内容(説明、または迷子ファイルの本文)を表示します — 長い場合は簡潔に。次に、それが何であるかのあなたの解釈を示し、ルートを提案します。ルート名は lang/<LANG>.md の inbox.route.* 文字列です。以下の左列がキーです:

    ルート処理内容
    inbox.route.actionプロジェクト外のTo-Do → tasks.md「タスクとは」に従って表現を確認し、まず表現を提案して合意を得た後、ユーザーが選択した area と合意した title で task.move を実行
    inbox.route.project_task既存プロジェクトのステップ → find-target.md でプロジェクトを見つけ、tasks.md「タスクとは」に従って表現を提案し、その project_ref と新しい title で task.move を実行。タスクは開いたまま、何も作成またはクローズしません。TASKS = files の場合、既存のベース名は衝突です:note-format.md「名前の衝突」
    inbox.route.project終了状態のある取り組み → /projects create に引き継ぎ
    inbox.route.area継続的な責任 → /areas create、または既存のエリアに追加
    inbox.route.resource保存する価値のある知識 → /resources create
    inbox.route.keepまだ熟していない — 受信箱に残します、恥じることはありません
    inbox.route.deleteゴミ → 閉じます(以下参照)

    1つを推奨し、1文で理由を述べます。ユーザーが決定します。

  3. ルートを実行し、キャプチャのテキストを宛先を所有するスキルに引き渡します — そのスキルが独自のテンプレートからノートを構築します。ここでノートを書いてはいけません。

  4. ルートが実行されたらキャプチャを閉じます:

    • バックエンドキャプチャ — 保管庫にルーティングされるか、ゴミへ → inbox.close — 元に戻せるため(tasks.md)、Tier 1(confirm.md)。inbox.route.action と inbox.route.project_task はタスク自体を移動し(task.move)、開いたままにします。inbox.route.keep はそのままにします。
    • Inbox/ 内の迷子ファイル — /projects create、/areas create、または /resources create がその内容を取得した後、/remove でファイルを削除します。inbox.route.delete の場合は、直接 /remove に引き渡します。inbox.route.action は task.add と area でタスクに変換し、その後同じ方法でファイルを削除します。
  5. 次のキャプチャに進みます。 閉じる処理を最後にまとめて行ってはいけません。

  6. ユーザーが停止を指示したら停止し、処理した数と残っている数を報告します。一度に受信箱全体を処理することが目標ではありません。

注意事項

  • 受信箱は意図的に摩擦を低くしています:add は避けられる質問を決してしません。process で思考が行われます。
  • すべて LANG で行われ、タスクも含みます。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

qbarev/para-plugin

Work with Archive in the Obsidian PARA vault — put a finished or abandoned project (folder and its project in the task app, such as Todoist) or a note into the archive, list what is already there, or restore something back into an active folder. Use when the user says "archive this", "move to archive", "close the project", "what is in the archive", "show the archive", "restore from the archive", "заархивируй", "перенеси в архив", "закрой проект", "что в архиве", "покажи архив", "верни из архива", "восстанови проект".

qbarev/para-plugin

Work with Areas in the Obsidian PARA vault — create an area of ongoing responsibility, or review which areas have gone quiet and what has drifted in them. Use when the user says "create an area", "new area", "review the areas", "which areas have gone quiet", "заведи область", "новая сфера", "добавь область", "обзор областей", "что по областям", "какие сферы провисают", "ревью сфер".

qbarev/para-plugin

Set up a folder as a PARA vault run by this plugin, or bring an already set-up vault up to date — detect what the folder is, ask the setup questions one at a time, show one plan, apply it on one «yes», report. Re-running fills in what is missing and migrates an older vault schema. Use when the user says "set up the vault", "init the vault", "initialise PARA", "migrate the vault", "run /para:init", "настрой хранилище", "инициализируй хранилище", "подключи PARA", "мигрируй хранилище".

qbarev/para-plugin

Work with Projects in the Obsidian PARA vault and their pairs in the task app — list the active projects, create a project (folder plus a project in the task app), summarize where a project stands, or add a task to a project in the task app (Todoist, for example). Use when the user says "list projects", "show projects", "what am I working on", "create a project", "new project", "project overview", "project status", "add a task", "какие проекты", "список проектов", "покажи проекты", "что у меня в работе", "заведи проект", "новый проект", "саммари по проекту", "обзор проекта", "что по проекту", "статус проекта", "где я по проекту", "добавь задачу", "заведи задачу".

関連スキル