How this command is triggered — by the user, by Claude, or both
Slash command
/ctx:catalog <file-path>The summary Claude sees in its command listing — used to decide when to auto-load this command
# Context Catalog File a document into the context vault with proper frontmatter and wikilinks to relevant project overviews. ## Workflow ### 1. Read the source document If the argument is a URL (starts with `http`): - Use the `obsidian:defuddle` skill to extract clean markdown if available - Otherwise use WebFetch to read the page content - Proceed with the extracted content as the document to catalog If the argument is a file path, read the file directly. Determine its nature: - Client document (sent by client, external) - Deliverable (produced by us for the client) - Research (tech...
File a document into the context vault with proper frontmatter and wikilinks to relevant project overviews.
If the argument is a URL (starts with http):
obsidian:defuddle skill to extract clean markdown if availableIf the argument is a file path, read the file directly.
Determine its nature:
| Category | Location |
|---|---|
| Client docs | context-vault/docs/client-docs/{slug}.md |
| Deliverables | context-vault/docs/deliverables/{slug}.md |
| Research | context-vault/docs/research/{slug}.md |
Present: category, destination path, frontmatter, which project overview(s) to link from. Wait for approval.
Text files (.md, .txt): Write to destination with frontmatter (title, source, cataloged date, category, tags) followed by content.
Binary files (.pdf, .docx, images): Copy original to destination. Write a markdown companion with frontmatter + text summary.
Add the document as a wikilink in the Project Documents section of relevant overview(s).
Confirm what was filed and where it was linked.
/ctx:ingest's jobnpx claudepluginhub rugved-rakebma/client-mgt-market --plugin client-ctx-sys