Chalk Labs
Need help deploying index?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/uynajgi-index
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/index
What's inside
- Skill name
index- Description
- Prepare, inspect and verify the searchable index. Use this skill whenever the user says "build the index", "rebuild the index", "update the search index", "search isn't finding papers", "reindex my library", "fix search", "is the index ready", or when papers have been recently ingested and search results seem stale or incomplete. Also use when the user notices that `drbrain search` returns empty or unexpected results for terms they know should match (after running `drbrain ingest`, `drbrain graph build` or `drbrain repair`), or asks why `ask`/`search` cannot read the index. Trigger proactively whenever the user reports search problems or has just completed operations that change the corpus.
- License
- MIT
- Instructions
- 72 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Build, inspect and verify the search index
`drbrain index build` prepares every enabled retrieval leg from the canonical store and
publishes one queryable generation; `drbrain index status` reports what is ready and what is
still pending; `drbrain index verify` re-checks exactly what `search`/`ask` read.
## Quick start
```bash
drbrain index build # lexical BM25 + FTS + vectors + tree, publish a generation
drbrain index status # ingested / indexed / retrievable, per leg
drbrain index verify # what search/ask read: FTS, vectors, generation, profile
drbrain search "attention mechanism" # verify retrieval end to end
```
## What it does
- Lexical stage: rebuilds the BM25 index over concepts and arguments (incremental by default).
- Unified stage: fills canonical FTS, the shared leaf/region vectors and the tree hierarchy
incrementally, then publishes a tree generation only when something changed.
- Main corpus only: a persisted LlamaIndex generation (`rag_engine: llamaindex`) is still
prepared by the compatibility command `drbrain rag index`, which the missing-index hint
names for that engine; the shard pipelines keep their legacy `embed --tree --db` stage
until the merge path understands the unified tables.
- `--force`/`-f` forces a full rebuild of every stage; `--tree-storage PATH` overrides the
generation root.
- Exit code 1 when any stage failed (`failed_stages` in `--json`) — a failed stage is never
reported as ready.
## When to build
- After `drbrain ingest` — new canonical content needs to be indexed
- After `drbrain graph build` / `drbrain repair` — new concepts or metadata change the index
- When `drbrain search`/`ask` reports that no index is prepared
- When `drbrain index status` shows pending vectors, missing parents or a stale generation
## Examples
**Standard post-ingest workflow:**
```bash
drbrain ingest ~/Downloads/new-papers/
drbrain index build # prepare + publish in one incremental run
drbrain search "attention mechanism" # evidence rows with locators
drbrain index verify # confirm what search will read
```
**Diagnose search failures:**
```bash
drbrain list # confirm papers exist
drbrain index status --json # per-leg ready + reasons + pending backlog
drbrain index build # fix whatever is not ready
drbrain search "known term" # re-test
```
**Inspect a published generation:**
```bash
drbrain index status --json | jq '.generation, .legs.tree'
drbrain index verify --json | jq '.checks[] | select(.ok == false)'
```
## CLI reference
| Command | What it does |
|---------|--------------|
| `drbrain index build` | Incremental prepare (lexical + FTS + vectors + hierarchy) and publish |
| `drbrain index build --force` | Full rebuild of every stage |
| `drbrain index build --json` | Stage payload: `{"ok","changed","published","failed_stages","fts","vectors","hierarchy","publication","duration_ms","lexical"}` |
| `drbrain index status` | Ready/pending/reasons per leg; exit 0 |
| `drbrain index verify` | Retrieval-readiness checks; exit 1 on any error |
| `drbrain index --rebuild --json` | Legacy lexical-only rebuild (hidden compatibility alias; still supported) |From UynajGI/drbrain, MIT.
More from UynajGI/drbrain
- 0.529score
neat-freak
UynajGI
End-of-session knowledge cleanup with OCD-level rigor — reconciles project docs (CLAUDE.md, README.md, docs/) and agent memory against the code so nothing rots.
SkillBFreshness: BClaude Code +9 - 0.524score
kg-build
UynajGI
Build the knowledge graph from ingested papers — 5-stage LLM extraction, TransE graph embeddings, and rule-based closure inference.
SkillBFreshness: BClaude Code +9 - 0.524score
audit
UynajGI
Scan the entire library for data quality issues across 15 severity-graded rules.
SkillBFreshness: BClaude Code +9 - 0.524score
fsearch
UynajGI
Search local evidence and external sources (arXiv) in one command, with ingested annotation.
SkillBFreshness: BClaude Code +9 - 0.524score
graph
UynajGI
Direct knowledge graph operations — traverse neighbors, find shortest paths, and analyze shared concepts across papers.
SkillBFreshness: BClaude Code +9 - 0.524score
ingest-link
UynajGI
Ingest web URLs and online PDFs by extracting rendered content via an external qt-web-extractor service.
SkillBFreshness: BClaude Code +9 - 0.524score
kg-reason
UynajGI
Reason over the knowledge graph using LLM agents — natural language Q&A and tool-calling iterative reasoning with bidirectional LLM↔KG validation.
SkillBFreshness: BClaude Code +9 - 0.474score
backup
UynajGI
Create and manage backups of DrBrain data — local tar.gz archives and rsync remote sync.
SkillCFreshness: CClaude Code +9 - 0.474score
citation-tracking
UynajGI
Track and analyze citation relationships between papers.
SkillCFreshness: CClaude Code +9 - 0.474score
document
UynajGI
Inspect Office documents (DOCX, PPTX, XLSX) and output structured text summaries.
SkillCFreshness: CClaude Code +9 - 0.474score
enrich
UynajGI
Enrich paper metadata by backfilling missing fields from CrossRef and detecting records that need cleanup.
SkillCFreshness: CClaude Code +9 - 0.474score
explore
UynajGI
Manage explore silos — lightweight literature discovery collections separate from the main library.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 16, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/UynajGI/drbrain
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from UynajGI
- 0.529score
neat-freak
UynajGI
End-of-session knowledge cleanup with OCD-level rigor — reconciles project docs (CLAUDE.md, README.md, docs/) and agent memory against the code so nothing rots.
SkillBFreshness: BClaude Code +9 - 0.524score
graph
UynajGI
Direct knowledge graph operations — traverse neighbors, find shortest paths, and analyze shared concepts across papers.
SkillBFreshness: BClaude Code +9 - 0.524score
kg-build
UynajGI
Build the knowledge graph from ingested papers — 5-stage LLM extraction, TransE graph embeddings, and rule-based closure inference.
SkillBFreshness: BClaude Code +9 - 0.524score
fsearch
UynajGI
Search local evidence and external sources (arXiv) in one command, with ingested annotation.
SkillBFreshness: BClaude Code +9 - 0.524score
audit
UynajGI
Scan the entire library for data quality issues across 15 severity-graded rules.
SkillBFreshness: BClaude Code +9 - 0.524score
ingest-link
UynajGI
Ingest web URLs and online PDFs by extracting rendered content via an external qt-web-extractor service.
SkillBFreshness: BClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get index running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
index skill. Agent Mart. https://agentmart.dev/skills/uynajgi-index (last updated 2026-10-24)