pa-inbox

Processes inbox files into categorized tasks, replies, and memory updates.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/christophevg/c3 --skill pa-inbox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pa-inbox
Source: https://github.com/christophevg/c3/tree/main/skills/pa-inbox
Command: npx skills add https://github.com/christophevg/c3 --skill pa-inbox

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual sorting of unstructured inbox notes by automatically converting inbox file contents into clear TODOs, clarification requests, and memory updates.

Core Features & Use Cases

  • Inbox intake & parsing: Reads files in inbox/ (excluding inbox/archive/), optionally parses YAML frontmatter, and extracts list items and contextual headings.
  • Automatic categorization: Classifies items into actionable tasks, questions needing clarification, cross-cutting items, replies to previous threads, and information to store as memory.
  • Outbox + archiving workflow: Generates structured reply files in outbox/, creates/updates project TODO.md entries when needed, and archives processed inbox files to inbox/archive/.
  • Session state updates: Updates session-state.md in the project root to reflect iterations and completed actions.

Quick Start

Run the inbox processing skill command when you have updated files in inbox/ and want the results written to outbox/ and archived under inbox/archive/.

Frequently Asked Questions about pa-inbox

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate inbox triage for unstructured markdown files?

Automating inbox triage involves parsing files in an inbox directory to extract list items and contextual headings, then categorizing them into actionable tasks, clarification requests, and memory updates. This eliminates manual sorting of unstructured notes.

How does YAML frontmatter parsing work for inbox file processing?

YAML frontmatter parsing extracts metadata from the top of inbox files before processing list items. This metadata helps classify unstructured content into structured outputs like TODO.md entries and outbox replies during the agentic workflow.

Can I use this to generate outbox replies from threaded inbox discussions?

Yes, you can generate outbox replies from threaded discussions. The workflow identifies replies to previous threads within your unstructured inbox content and automatically generates structured reply files in a designated outbox directory.

What is the best way to turn unstructured notes into actionable next steps?

The best way to turn unstructured notes into actionable next steps is by categorizing extracted items into actionable tasks, questions needing clarification, and memory updates, then routing them to a TODO.md file and archiving the processed source files.

Does this workflow require any specific dependencies or components to run?

No specific dependencies or components are required to run this workflow. It operates independently to parse inbox files, apply item extraction rules, route categorized outputs, and update session-state.md without external tool integrations.