drdroidlab/open-index/setup-open-index

Claude Code and agent skill by drdroidlab/open-index

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Install and configure Open Index as the read/write context layer for a domain-specialized agent. Use when setting up a legal, marketing, customer support, sales, infrastructure, or other domain agent with Open Index over MCP.

Install

npx vskill@latest install drdroidlab/open-index/setup-open-index

SKILL.md

Set up Open Index for a domain agent

Open Index gives a domain-specialized agent structured context it can search, traverse, and maintain. It is read/write by default; use --read-only only when the agent must never update domain knowledge.

1. Install

From a local checkout:

bash
python -m venv .venv
. .venv/bin/activate
pip install -e '.[mcp]'

If Open Index is published as a package, install the equivalent open-index[mcp] release instead. Never invent or hardcode credentials during setup.

2. Initialize the domain brain

Choose a short directory name and describe the actual domain in brain.yaml:

bash
open-index init <brain-name>
cd <brain-name>
open-index validate
open-index index

Replace the example note schema with concepts meaningful to the domain. For example, a legal agent might model matters, clauses, obligations, and precedents; a support agent might model products, issues, customer segments, and resolutions.

3. Connect the MCP server

Configure the agent runtime to launch this command from the brain directory:

bash
open-index mcp --brain /absolute/path/to/<brain-name>

Generic MCP configuration shape:

json
{
"mcpServers": {
"open-index": {
"command": "open-index",
"args": ["mcp", "--brain", "/absolute/path/to/<brain-name>"]
}
}
}

Adapt the location of this configuration to the selected client. Claude Code's optional adapter is .mcp.json; OpenClaw and Hermes may install this SKILL.md in their own skills directory while their MCP connection is configured according to that runtime's current documentation.

For retrieval-only access, append --read-only. Do not add it by default.

4. Verify the agent connection

Confirm the connected server exposes these default tools:

  • navigation_guidelines
  • search_brain
  • get_entity
  • put_entity
  • create_doc_type

The MCP host should inject the server's dynamic domain-context instructions into the agent prompt. navigation_guidelines() is a refresh/fallback for hosts that do not support server instructions or after the schema/index changes.

Run a safe smoke test using synthetic content:

  1. Search the brain and confirm the welcome entity is returned.
  2. Create a synthetic entity that matches an existing doc type.
  3. Fetch it by ID and verify its fields.
  4. Remove it if the setup should remain clean.

In read-only mode, verify put_entity and create_doc_type are absent.

5. Production setup

Use open-index serve for a remote MCP endpoint and configure authentication. Use the OpenSearch backend for shared or multi-writer deployments. Keep secrets in environment variables, never in brain.yaml, skill files, examples, or logs.

Guardrails

  • Treat the brain's domain context according to its sensitivity and access policy.
  • Do not put credentials, private keys, tokens, or unrelated personal data in it.
  • Reuse existing doc types and relationship meanings before creating new ones.
  • Run open-index validate after changing file-backed schemas or entities.
  • Do not claim setup is complete until tool discovery and a synthetic query pass.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
111
Repository forks
5
7-day trend score
24

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/drdroidlab/open-index/setup-open-index/badge)](https://verified-skill.com/skills/drdroidlab/open-index/setup-open-index)

Something wrong with this skill or its page? Tell us.