From carta-cc
Search the Carta knowledge graph with a natural language query and present results with source citations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/carta-cc:doc-searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Search the Carta knowledge graph with a natural language query and present results with source citations.
Search the Carta knowledge graph with a natural language query and present results with source citations.
The user invokes this skill with a natural language query, e.g.:
/doc-search decoupling requirements for power rails
Extract the query string. If the user invoked the skill with no query text, ask:
"What would you like to search for?"
Run:
carta search "<query>"
Uses the installed
cartaCLI. If it isn't on your PATH, runpython -m carta search "<query>"instead (from the repo root).
Replace <query> with the user's query string, properly quoted.
Wait for the command to complete. Capture stdout and stderr.
Parse the command output. Results are returned as a ranked list with at minimum: document path, score, and a text excerpt.
Present results in this format:
## Search Results for "<query>"
### 1. <document title or filename>
**Path:** `<path/to/doc>`
**Score:** <score>
**Excerpt:** <relevant excerpt>
### 2. ...
Show the top 5 results. If the result set is empty, say "No results found for that query."
If the carta search command exits with an error indicating Qdrant is unreachable (look for "connection refused", "collection not found", or "unreachable" in stderr):
grep -r --include="*.md" --include="*.txt" --include="*.yaml" -l "<keyword>" .
Run once per significant keyword (skip stop words). Combine the file lists (union). For each matched file, show the file path and the matching line with context (grep -n -C 2).
Present fallback results with a note that these are keyword matches, not semantic matches.
After presenting results, offer:
"Would you like to open any of these documents, run
/doc-auditto check for issues, or refine the search?"
npx claudepluginhub ian-q/carta --plugin carta-ccFetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.