The Prompt Library
Copy, paste, fill in the brackets. Terminal prompts are install and CLI commands; Desktop prompts are plain-English asks that drive the Thorbit tools inside your client.
Straight from the guide
Terminal · Claude CodeCodex / Claude Desktop / Cursor installer
THORBIT_API_KEY='thbt_mcp_...' npx -y thorbit-mcp@latest install --client codex --base-url 'https://thorbit.ai'
# swap --client for: claude-desktop | cursor | jsonTerminal · Claude CodeAdd to Claude Code (user scope)
claude mcp add-json thorbit-kb '{"command":"npx","args":["-y","thorbit-kb-mcp@latest"],"env":{"THORBIT_API_KEY":"thbt_mcp_...","THORBIT_BASE_URL":"https://thorbit.ai"}}' -s user
claude mcp add-json thorbit-content '{"command":"npx","args":["-y","thorbit-content-mcp@latest"],"env":{"THORBIT_API_KEY":"thbt_mcp_...","THORBIT_BASE_URL":"https://thorbit.ai"}}' -s userTerminal · Claude CodeRaw JSON (any mcpServers config)
{
"mcpServers": {
"thorbit-kb": {
"command": "npx",
"args": ["-y", "thorbit-kb-mcp@latest"],
"env": { "THORBIT_API_KEY": "thbt_mcp_...", "THORBIT_BASE_URL": "https://thorbit.ai" }
},
"thorbit-content": {
"command": "npx",
"args": ["-y", "thorbit-content-mcp@latest"],
"env": { "THORBIT_API_KEY": "thbt_mcp_...", "THORBIT_BASE_URL": "https://thorbit.ai" }
}
}
}Claude DesktopCreate a KB
Use thorbit_kb_create to make a knowledge base named "client-research" in the research folder. Org-level, no project.Claude DesktopIngest a site into it
Use thorbit_kb_ingest_site on knowledgeBasePublicId <KB_ID> starting at https://example.com, maxPages 25. Then poll thorbit_kb_source_status until the source is ready.Claude DesktopSearch for evidence
Use thorbit_kb_search with query "<your question>" on knowledgeBasePublicId <KB_ID>, searchMode smart. Show me the top chunks and their citations.Claude DesktopAsk a grounded question
Use thorbit_kb_ask: question "<your question>", knowledgeBasePublicId <KB_ID>, answerStyle detailed, requireCitations true. I want the answer plus the citation array.Claude DesktopHarvest a local SERP
Use thorbit_content_harvest_serp: query "best CRM", location "Denver, CO", proxyMode location. Return the PAA tree and the top organic results.Claude DesktopExtract a competitor page
Use thorbit_content_extract_url on https://competitor.com/page with extractBranding true. Give me the headings, content, and their brand colors.Claude DesktopOptimize from a keyword + SERP
Use thorbit_content_optimize: projectPublicId <PROJECT_ID>, keyword "<target>", harvestSerp true, location "<city>". Return the jobPublicId and poll thorbit_content_pipeline_get.Claude DesktopRun an on-page analysis loop
Use thorbit_onpage_start_analysis on projectPublicId <PROJECT_ID> for keyword "<target>". When it finishes, get the analysis, generate the brief, propose edits, and show them to me before applying.Claude DesktopBuild + query a KB in one ask
Make a thorbit-kb knowledge base called "<name>", ingest these URLs: [LIST]. Wait until they're ready, then answer my questions only from that KB, always with citations.Claude DesktopCompetitive content gap
Use thorbit-content to harvest the SERP for "<keyword>" in "<city>", extract the top 3 results, and tell me the topics and questions they cover that I should add.Install & verify
Terminal · Claude CodeInstall (Codex)
THORBIT_API_KEY='thbt_mcp_...' npx -y thorbit-mcp@latest install --client codex --base-url 'https://thorbit.ai'Terminal · Claude CodeAdd KB to Claude Code
claude mcp add-json thorbit-kb '{"command":"npx","args":["-y","thorbit-kb-mcp@latest"],"env":{"THORBIT_API_KEY":"thbt_mcp_...","THORBIT_BASE_URL":"https://thorbit.ai"}}' -s userTerminal · Claude CodeAdd Content to Claude Code
claude mcp add-json thorbit-content '{"command":"npx","args":["-y","thorbit-content-mcp@latest"],"env":{"THORBIT_API_KEY":"thbt_mcp_...","THORBIT_BASE_URL":"https://thorbit.ai"}}' -s userTerminal · Claude CodeConfirm connected
claude mcp list # look for thorbit-kb / thorbit-content -> ConnectedKnowledge base (no project needed)
Claude DesktopCreate a KB
Create a thorbit-kb knowledge base named "<name>" in folder "research". Org-level, no project.Claude DesktopIngest raw text
Use thorbit_kb_ingest_text on KB <KB_ID>: title "<title>", content "<paste text/markdown>".Claude DesktopIngest a YouTube video
Use thorbit_kb_ingest_youtube on KB <KB_ID>: videoUrl <url>, preserveTimestamps true.Claude DesktopAsk with citations
Use thorbit_kb_ask: question "<q>", knowledgeBasePublicId <KB_ID>, answerStyle detailed, requireCitations true.Content & SERP
Claude DesktopFull SERP harvest
thorbit_content_harvest_serp: query "<kw>", location "<city, ST>", proxyMode location. Return PAA tree + organic + AI Overview.Claude DesktopExtract a page
thorbit_content_extract_url on <url>, extractBranding true. Give me headings, content, and brand colors.Claude DesktopReddit audience mining
thorbit_content_reddit_research: query "<topic>", maxPosts 5. Pull real objections and pain-point language.Claude DesktopOptimize a page
thorbit_content_optimize: projectPublicId <PROJECT_ID>, keyword "<kw>", content <url-or-text>. Return the jobPublicId.