build-team
Propose and, after approval, configure a personalized team of Codex subagent roles based on the user's profile, goals, and working style.
Store a document, email, or text for future reference with entity linking and provenance. See also: `ingest-sources` for multiple files; `capture-meeting` if it's meeting notes; `summarize-doc` to get a summary without filing.
$ npx -y skills add kbanc85/claudia --skill file-document --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/file-documentContext preview
The summary Claude sees to decide when to auto-load this skill.
Store a document, email, or text for future reference with entity linking and provenance. See also: `ingest-sources` for multiple files; `capture-meeting` if it's meeting notes; `summarize-doc` to get a summary without filing.
name: file-document description: "Store a document, email, or text for future reference with entity linking and provenance. See also: `ingest-sources` for multiple files; `capture-meeting` if it's meeting notes; `summarize-doc` to get a summary without filing." effort-level: medium
Store any document, email, or text for future reference with proper entity linking and provenance tracking.
`/file-document` or natural language:
This command is for ad-hoc document capture. Use it when:
**Note:** For meeting transcripts specifically, use `/capture-meeting` which includes extraction.
Ask if not obvious:
Determine: ├── source_type: gmail, transcript, upload, capture ├── filename: YYYY-MM-DD-[entity]-[topic].md ├── about: [list of entity names mentioned] └── summary: One-line description
claudia memory document store \ --filename "Descriptive name" \ --source-type "gmail|transcript|upload|capture" \ --summary "Brief description" \ --about "entity1,entity2" \ --project-dir "$PWD" \ < content.md
(Pipe the FULL raw text via stdin; never summarize)
**Filed** **File:** [filename] **Location:** [storage path] **Linked to:** [entity names] **Summary:** [one-line summary] The document is now searchable and linked to [entities]. You can find it later with: - "Show me documents about [entity]" - "Find the email from [person]" - claudia memory document search --entity "[name]" --project-dir "$PWD"
| Type | Use When | Example | |------|----------|---------| | `gmail` | Email content | "Here's an email from Sarah..." | | `transcript` | Meeting notes/recordings | "Notes from today's call..." | | `upload` | PDFs, contracts, formal docs | "Here's the contract..." | | `capture` | Research, web content, misc | "I found this article..." |
Documents are automatically routed to entity-aware folders:
If about a person: people/sarah-chen/emails/2026-02-04-proposal.md people/sarah-chen/documents/2026-02-04-contract.pdf If about an organization: clients/acme-corp/emails/2026-02-04-partnership.md If about a project: projects/rebrand/documents/2026-02-04-brief.md If no entity linked: general/documents/2026-02-04-misc.md
User: "Here's an email from Chris about the partnership terms. Save it." claudia memory document store \ --filename "2026-02-04-chris-lang-partnership.md" \ --source-type "gmail" \ --summary "Chris Lang re: partnership terms and next steps" \ --about "Chris Lang" \ --project-dir "$PWD" < email.md Response: "Filed Chris's email about partnership terms. Saved to: people/chris-lang/emails/2026-02-04-partnership.md You can find it later by asking about Chris's documents."
User: "Here's some info I found about competitor pricing. Keep this." claudia memory document store \ --filename "2026-02-04-competitor-pricing-research.md" \ --source-type "capture" \ --summary "Competitor pricing analysis notes" \ --project-dir "$PWD" < research.md Response: "Filed your competitor pricing research. Saved to: general/documents/2026-02-04-competitor-pricing-research.md"
User: "Save this contract from Acme Corp" claudia memory document store \ --filename "2026-02-04-acme-corp-contract.md" \ --source-type "upload" \ --summary "Service agreement with Acme Corp" \ --about "Acme Corp" \ --project-dir "$PWD" < contract.md Response: "Filed the Acme Corp contract. Saved to: clients/acme-corp/documents/2026-02-04-contract.md"
If you also extract facts from the document:
1. File the document first (get document_id from JSON response) 2. Extract memories using `claudia memory save` or `claudia memory batch` 3. Call `claudia memory document store --memory-ids "id1,id2,..."` to link provenance
This creates the chain: memory -> document -> file on disk.
Terminal-based AI chief of staff. Remembers relationships, tracks commitments, helps you think strategically. Runs on Claude Code.
Repo: kbanc85/claudia
Propose and, after approval, configure a personalized team of Codex subagent roles based on the user's profile, goals, and working style.
Use Claudia's identity, persistent local memory, relationship context, project routing, judgment rules, and strategic operating style. Trigger for personal,…
Inspect Claudia's unified production memory database and backups. Use for database identity, health, counts, schema, WAL, backup inventory, or an explicitly…
Run Claudia's required first-conversation setup. Use automatically before substantive work whenever the current Claudia workspace has no context/me.md,…
Iteratively improve a local artifact (draft, document, page) by running a hill-climbing loop. The user names the artifact, the evaluator, and the budget.…
Launch the Brain Monitor TUI, a real-time terminal dashboard for watching Claudia's memory system. Triggers on \"brain monitor\", \"show dashboard\", \"memory…