brain-searchSearch, retrieve, log, and manage past conversations, research, and job tasks in Frank's persistent Second Brain knowledge base.
Install via ClawdBot CLI:
clawdbot install ryandeangraves/brain-searchYou MUST actually execute every curl command using your shell/exec tool. Read the real HTTP response. NEVER generate a fake response, placeholder ID, or simulated output. If the API call fails, report the actual error to Boss Man. If you cannot execute shell commands right now, say so — do not pretend you ran them.
Search and interact with Frank's Second Brain — the persistent knowledge base that stores conversation logs, research, journal entries, job results, and long-term memory.
https://second-brain-chi-umber.vercel.app
All requests require header: x-api-key: frank-sb-2026
Find past conversations, research, notes, and logged activity.
curl -s "https://second-brain-chi-umber.vercel.app/api/entries?q=SEARCH_TERM&limit=10" \
-H "x-api-key: frank-sb-2026"
curl -s "https://second-brain-chi-umber.vercel.app/api/entries?q=SEARCH_TERM&tag=TAG_NAME&limit=10" \
-H "x-api-key: frank-sb-2026"
Common tags: daily-journal, telegram, research, market-analysis, advisory-council
Store a new knowledge entry (research results, analysis, etc.).
curl -s -X POST "https://second-brain-chi-umber.vercel.app/api/entries" \
-H "x-api-key: frank-sb-2026" \
-H "Content-Type: application/json" \
-d '{
"title": "Entry Title",
"content": "Full content here",
"tags": ["tag1", "tag2"],
"source": "telegram-frank"
}'
Record noteworthy events, decisions, or results.
curl -s -X POST "https://second-brain-chi-umber.vercel.app/api/log" \
-H "x-api-key: frank-sb-2026" \
-H "Content-Type: application/json" \
-d '{
"action": "ACTION_TYPE",
"summary": "Brief description of what happened",
"source": "telegram-frank",
"details": {}
}'
curl -s -X POST "https://second-brain-chi-umber.vercel.app/api/tasks" \
-H "x-api-key: frank-sb-2026" \
-H "Content-Type: application/json" \
-d '{
"title": "Task Title",
"description": "What needs to be done",
"status": "backlog",
"priority": "medium",
"tags": ["tag1"]
}'
Valid statuses: backlog, in_progress, done
Valid priorities: low, medium, high
Note: project_id is validated — create projects first via POST /api/projects before referencing them.
curl -s -X PATCH "https://second-brain-chi-umber.vercel.app/api/tasks/TASK_ID" \
-H "x-api-key: frank-sb-2026" \
-H "Content-Type: application/json" \
-d '{"status": "in_progress"}'
curl -s "https://second-brain-chi-umber.vercel.app/api/tasks?status=backlog&limit=20" \
-H "x-api-key: frank-sb-2026"
curl -s "https://second-brain-chi-umber.vercel.app/api/activity" \
-H "x-api-key: frank-sb-2026"
curl -s -X POST "https://second-brain-chi-umber.vercel.app/api/upload" \
-H "x-api-key: frank-sb-2026" \
-F "file=@/path/to/file.jpg" \
-F "title=My File" \
-F "tags=upload,test"
Optional fields: entry_id, title, tags, description. If no entry_id, auto-creates a file type entry.
curl -s "https://second-brain-chi-umber.vercel.app/api/files?limit=50" \
-H "x-api-key: frank-sb-2026"
Filters: ?category=image|video|audio|document, ?stats=true
curl -s "https://second-brain-chi-umber.vercel.app/api/entries/ENTRY_ID/attachments" \
-H "x-api-key: frank-sb-2026"
curl -s -X DELETE "https://second-brain-chi-umber.vercel.app/api/attachments/ATTACHMENT_ID" \
-H "x-api-key: frank-sb-2026"
curl -s -X POST "https://second-brain-chi-umber.vercel.app/api/jobs" \
-H "x-api-key: frank-sb-2026" \
-H "Content-Type: application/json" \
-d '{
"type": "JOB_TYPE",
"title": "Job Title",
"description": "Detailed instructions",
"priority": "normal",
"tags": ["TAG"],
"input": {}
}'
| Tags | Picked Up By | Best For |
|------|-------------|----------|
| ["claude", "code"] | Claude Opus 4.5 | Coding, architecture, debugging |
| ["claude", "write"] | Claude Sonnet 4.5 | LinkedIn posts, articles, email drafts |
| (no claude tag) | MiniMax M2.5 | Research, analysis, batch ops (cheapest) |
curl -s "https://second-brain-chi-umber.vercel.app/api/jobs/JOB_ID" \
-H "x-api-key: frank-sb-2026"
curl -s "https://second-brain-chi-umber.vercel.app/api/jobs?status=running&stats=true" \
-H "x-api-key: frank-sb-2026"
x-api-key: frank-sb-2026 headerGenerated Mar 1, 2026
A consultant uses the skill to search past client conversations and research notes when preparing for meetings, ensuring continuity and leveraging historical insights. They log activity after each client call to track decisions and delegate follow-up tasks via the job queue to sub-agents for analysis.
A research team stores findings from market analysis and academic studies as entries with tags like 'research' and 'market-analysis'. They use the Kanban board to manage project tasks, upload files for shared documents, and delegate data processing jobs to AI sub-agents based on routing tags.
A content creator logs daily journal entries and uses search to reference past ideas or drafts. They create tasks for article writing on the Kanban board, delegate writing jobs to Claude Sonnet via tags, and upload final files, with activity logging to monitor progress and output.
A startup founder tracks project milestones by creating and updating tasks on the Kanban board, from backlog to done. They search entries for previous discussions on strategy, log key decisions, and delegate coding or debugging jobs to Claude Opus sub-agents to streamline development.
An individual uses the skill to organize personal notes, journal entries, and to-do lists by tagging entries like 'daily-journal'. They manage tasks with priority levels, upload files for personal documents, and delegate research jobs to MiniMax for cost-effective batch operations.
Offer the skill as a cloud-based knowledge management platform with tiered pricing based on API usage and storage limits. Revenue comes from monthly subscriptions for teams needing persistent logs, task management, and AI delegation features.
License the skill to large organizations for integrating with existing CRM or project tools, providing custom API access and support. Revenue is generated through one-time setup fees and annual maintenance contracts for enhanced security and scalability.
Provide a free tier with basic search and entry creation, while charging for advanced features like Kanban board automation, file storage upgrades, and priority job delegation. Revenue streams include in-app purchases and premium subscriptions.
💬 Integration Tip
Ensure all API calls include the required x-api-key header and execute curl commands in real-time to avoid fabrication; use the job queue for multi-step tasks to leverage sub-agent efficiency.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Create, search, and manage Bear notes via grizzly CLI.
Track water and sleep with JSON file storage
Notion API for creating and managing pages, databases, and blocks.
Smart ClawdBot documentation access with local search index, cached snippets, and on-demand fetch. Token-efficient and freshness-aware.
Work with Obsidian vaults as a knowledge base. Features: fuzzy/phonetic search across all notes, auto-folder detection for new notes, create/read/edit notes with frontmatter, manage tags and wikilinks. Use when: querying knowledge base, saving notes/documents, editing existing notes by user instructions.