Tools and Skills
Understanding RA-H's capabilities
Tools
RA-H agents have access to tools that let them interact with your knowledge base.
Search and Discovery
| Tool | Description |
|---|---|
| Node Search | Find nodes by title, notes, description, or dimensions |
| Semantic Search | Find content by meaning using embeddings |
| Web Search | Pull in external information when graph context is not enough |
| Edge Queries | Explore relationships between nodes |
Content Operations
| Tool | Description |
|---|---|
| Create Nodes | Add new knowledge items to your database |
| Update Nodes | Append insights to existing nodes (append-only) |
| Create Edges | Connect nodes with explained relationships |
| Update Edges | Modify relationship metadata |
Extraction
| Tool | Description |
|---|---|
| YouTube | Extract and process video transcripts |
| Website | Pull content from web pages |
| Extract text from PDF documents |
All extraction tools automatically create nodes with appropriate metadata, dimensions, and embeddings.
Skills
Skills are markdown documents that help RA-H and external MCP agents follow consistent graph conventions, onboarding flows, and user preferences.
Why Skills?
When an external agent (like Claude Code) connects to RA-H, it has access to tools but lacks context about:
- How your knowledge base is organized
- What dimensions mean in your system
- Best practices for creating/linking nodes
- Your specific conventions and patterns
Skills bridge this gap.
Common Skills
| Skill | Purpose |
|---|---|
| db-operations | Quality rules for graph writes |
| onboarding | First-run setup and starter graph creation |
| connect | How to find and create high-quality edges |
| traverse | How to explore graph neighborhoods |
| persona | User preferences and working style |
Managing Skills
Via UI:
- Open Settings (gear icon)
- Click the "Skills" tab
- View, create, or edit skills
Creating Custom Skills
Skills use markdown with optional YAML frontmatter:
---
description: Brief description shown in guide list
---
# My Custom Skill
Your skill content here...
MCP Skill Tools
External agents can manage skills via MCP:
| Tool | Purpose |
|---|---|
listSkills | List all available skills |
readSkill | Read a specific skill |
writeSkill | Create or update a skill |
deleteSkill | Delete a custom skill |