Blockify Integration
iternal-technologies-partners/blockify-agentic-data-optimization
Process documents with Blockify API to create optimized IdeaBlocks for RAG.
Knowledge management and RAG platform with tree-based document indexing.
$ npx skills add LeoYeAI/openclaw-master-skills --skill orchata-rag -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills orchata-rag --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/orchata .claude/skills/orchata-rag && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "orchata-rag" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/orchata into .claude/skills/orchata-rag/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchata-rag", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/orchataType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill orchata-rag -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills orchata-rag --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/orchata .agents/skills/orchata-rag && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "orchata-rag" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/orchata into .agents/skills/orchata-rag/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchata-rag", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill orchata-rag -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills orchata-rag --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/orchata .cursor/skills/orchata-rag && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "orchata-rag" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/orchata into .cursor/skills/orchata-rag/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchata-rag", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/orchata--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill orchata-rag -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills orchata-rag --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/orchata .gemini/skills/orchata-rag && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "orchata-rag" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/orchata into .gemini/skills/orchata-rag/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchata-rag", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills orchata-ragInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill orchata-rag -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/orchata .github/skills/orchata-rag && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "orchata-rag" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/orchata into .github/skills/orchata-rag/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchata-rag", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill orchata-rag -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills orchata-rag --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/orchata .opencode/skills/orchata-rag && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "orchata-rag" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/orchata into .opencode/skills/orchata-rag/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchata-rag", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
orchata-ragKnowledge management and RAG platform with tree-based document indexing.
Orchata RAG is an agent skill from LeoYeAI/openclaw-master-skills. Knowledge management and RAG platform with tree-based document indexing. Use this skill to search, browse, and manage Orchata knowledge bases via MCP tools.
Its SKILL.md is about 4.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `_meta.json`).
It sits in AI & LLM Engineering, covering Retrieval-augmented generation, Knowledge bases and MCP servers. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are json and javascript).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Orchata RAG loads about 4.7k tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 1,778 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,778 words, ~4,697 tokens.
.claude/skills/orchata-rag/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.This document describes how to effectively use Orchata, a RAG (Retrieval-Augmented Generation) platform with tree-based document indexing. Load this into your context to interact with Orchata knowledge bases.
Orchata is a knowledge management platform that:
A Space is a container for related documents. Think of it as a folder with semantic search capabilities.
name, description, and optional iconsmart_query to recommend relevant spacesA Document is content within a space. Supported formats include:
Document Status:
| Status | Description |
|---|---|
PENDING | Uploaded, waiting for processing |
PROCESSING | Being parsed and indexed |
COMPLETED | Ready for queries |
FAILED | Processing error occurred |
Important: Only query documents with status: "COMPLETED". Other statuses won't return results.
Documents are indexed into hierarchical tree structures:
title, summary, startPage, endPage, textContentTwo types of queries are available:
query_spaces - Search document content using tree-based reasoningsmart_query - Discover which spaces are relevant for a queryList all knowledge spaces in the organization.
list_spaces
list_spaces with status="active"
list_spaces with page=1 pageSize=20Parameters:
page (number, optional): Page number (default: 1)pageSize (number, optional): Items per page (default: 10)status (string, optional): Filter by active, archived, or allCreate, get, update, or delete a space.
manage_space with action="create" name="Product Docs" description="Technical documentation"
manage_space with action="create" name="Legal" description="Case files" icon="briefcase"
manage_space with action="get" id="space_abc123"
manage_space with action="update" id="space_abc123" description="Updated description"
manage_space with action="delete" id="space_abc123"Parameters:
action (string, required): create, get, update, or deleteid (string): Space ID (required for get/update/delete)name (string): Space name (required for create)description (string, optional): Space descriptionicon (string, optional): Icon name. Defaults to "folder"slug (string, optional): URL-friendly identifierisArchived (boolean, optional): Archive status (for update)Valid Icons:
folder, book, file-text, database, package, archive, briefcase, inbox, layers, box
If an invalid icon is provided, the tool returns an error with the list of valid options.
List documents in a space.
list_documents with spaceId="space_abc123"
list_documents with spaceId="space_abc123" status="completed"
list_documents with spaceId="space_abc123" status="all"Parameters:
spaceId (string, required): Space IDpage (number, optional): Page numberpageSize (number, optional): Items per page (max: 100)status (string, optional): Filter by status. Values: pending, processing, completed, failed, or all. Omitting returns all documents.Note: Status values are case-insensitive (completed and COMPLETED both work).
Upload or upsert documents (single or batch).
Single document:
save_document with spaceId="space_abc123" filename="guide.md" content="# Guide\n\nContent here..."Batch upload:
save_document with spaceId="space_abc123" documents=[{"filename": "doc1.md", "content": "..."}, {"filename": "doc2.md", "content": "..."}]Parameters:
spaceId (string, required): Space IDfilename (string): Filename (required for single)content (string): Content (required for single)documents (array, optional): Array of {filename, content, metadata} for batchmetadata (object, optional): Custom key-value pairsGet document content by ID or filename. Returns processed markdown text.
get_document with spaceId="space_abc123" id="doc_xyz789"
get_document with spaceId="space_abc123" filename="guide.md"
get_document with spaceId="*" filename="guide.md"Parameters:
spaceId (string, required): Space ID, or * to search all spaces (requires filename)id (string, optional): Document IDfilename (string, optional): FilenameNotes:
id or filename is requiredspaceId="*" to search all spaces when you know the filename but not the space*, the response includes the spaceId where the document was foundUpdate document content or metadata.
update_document with spaceId="space_abc123" id="doc_xyz789" content="New content..."
update_document with spaceId="space_abc123" id="doc_xyz789" append=true content="Additional content"Parameters:
spaceId (string, required): Space IDid (string, required): Document IDcontent (string, optional): New contentmetadata (object, optional): New metadataappend (boolean, optional): Append instead of replaceseparator (string, optional): Separator for append modePermanently delete a document.
delete_document with spaceId="space_abc123" id="doc_xyz789"Parameters:
spaceId (string, required): Space IDid (string, required): Document IDSearch documents across one or more spaces using tree-based reasoning.
query_spaces with query="How do I authenticate API requests?"
query_spaces with query="installation guide" spaceIds="space_abc123"
query_spaces with query="error handling" spaceIds=["space_abc", "space_def"] topK=10Parameters:
query (string, required): Natural language search queryspaceIds (string or array, optional): Space ID(s) to search. Omit or use * for all spacestopK (number, optional): Maximum results (default: 10)compact (boolean, optional): Use compact format (default: false). See When to Use Compact below.When to Use Compact:
| Mode | When to use | What you get |
|---|---|---|
compact=false (default) | Most queries. Any time you need actual data, facts, numbers, dates, or details from documents. | Full results with document metadata, tree context, page ranges, and complete content. |
compact=true | Broad discovery queries where you only need to know which documents are relevant, not their content. | Minimal results: just content snippet, source filename, and score. |
Rule of thumb: Default to compact=false. Only use compact=true when you're browsing/surveying and don't need the actual content yet.
Response (compact=true format):
{
"results": [
{
"content": "Relevant text content...",
"source": "filename.pdf",
"score": 0.95
}
],
"total": 5
}Discover which spaces are relevant for a query using LLM reasoning.
smart_query with query="How do I install the SDK?"
smart_query with query="billing questions" maxSpaces=3Parameters:
query (string, required): Query to find relevant spaces formaxSpaces (number, optional): Maximum spaces to return (default: 5)Response:
{
"query": "How do I install the SDK?",
"relevantSpaces": [
{"spaceId": "space_abc123", "relevance": "Contains SDK installation guides"},
{"spaceId": "space_def456", "relevance": "Has developer tutorials"}
],
"totalFound": 2
}Use case: When you don't know which space to search, use smart_query first to discover relevant spaces, then use query_spaces with those space IDs.
These tools let you explore the hierarchical structure of indexed documents.
Get the tree structure of a document showing sections, summaries, and page ranges.
get_document_tree with spaceId="space_abc123" documentId="doc_xyz789"Parameters:
spaceId (string, required): Space IDdocumentId (string, required): Document IDResponse:
{
"documentId": "doc_xyz789",
"totalPages": 45,
"totalNodes": 12,
"nodes": [
{
"nodeId": "0001",
"title": "Introduction",
"summary": "Overview of the system architecture...",
"pages": "1-5",
"depth": 0
},
{
"nodeId": "0002",
"title": "Installation",
"summary": "Step-by-step installation guide...",
"pages": "6-12",
"depth": 0
}
]
}Use case: Use this to understand a document's structure before drilling into specific sections.
Get the full text content of a specific tree node/section.
get_tree_node with documentId="doc_xyz789" nodeId="0002"Parameters:
documentId (string, required): Document IDnodeId (string, required): Node ID from the tree structureResponse:
{
"documentId": "doc_xyz789",
"filename": "manual.pdf",
"nodeId": "0002",
"title": "Installation",
"summary": "Step-by-step installation guide...",
"pages": "6-12",
"depth": 0,
"content": "## Installation\n\nTo install the software, follow these steps:\n\n1. Download the installer...\n\n..."
}Use case: After viewing the tree structure, use this to read the full content of a specific section.
For most questions, a single query_spaces call is all you need. Start here before trying multi-step workflows.
query_spaces with query="your question"This searches all spaces with full details (compact=false by default). One call, done.
If you want to narrow to specific spaces:
query_spaces with query="your question" spaceIds="known_space_id"If you truly don't know which spaces exist:
smart_query with query="your question"
# Then use the returned spaceIds:
query_spaces with query="your question" spaceIds=["returned_space_id"]Avoid over-searching. The multi-step workflow (
smart_query->query_spaces->get_document_tree->get_tree_node) is rarely necessary. For most questions, a singlequery_spacescall returns the answer directly. Only escalate to tree browsing if results are insufficient.
When looking for specific facts, numbers, dates, names, or details:
Just query directly -- one call:
query_spaces with query="total amount on invoice #1234"The default compact=false returns full content with document metadata, so you get the actual data you need in one step. Do not use compact=true for data lookups -- it strips the detail you need.
When you need to navigate a large document's structure:
Get the document structure:
get_document_tree with spaceId="space_id" documentId="doc_id"Identify relevant sections from the node titles and summaries
Read specific sections:
get_tree_node with documentId="doc_id" nodeId="relevant_node_id"When adding documents to a knowledge base:
Find or create the appropriate space:
list_spaces
# or
manage_space with action="create" name="New Space" description="..."Upload the content:
save_document with spaceId="space_id" filename="document.md" content="..."Wait for processing (status will change from PENDING -> PROCESSING -> COMPLETED)
Verify it's ready:
list_documents with spaceId="space_id" status="COMPLETED"When creating or updating a space, use one of these icon values:
folder (default)bookfile-textdatabasepackagearchivebriefcaseinboxlayersboxInvalid icons will return a helpful error message with the list of valid options.
The status parameter accepts the following values (case-insensitive):
"all" - Returns documents in any status (COMPLETED, FAILED, PENDING, PROCESSING)"completed" - Returns only successfully processed documents"failed" - Returns only documents that failed processing (includes errorMessage field)"pending" - Returns documents waiting to be processed"processing" - Returns documents currently being processedDocuments with status="FAILED" will include an errorMessage field explaining what went wrong during processing.
Documents are processed asynchronously:
save_document returns immediately with status="PROCESSING""COMPLETED" when readyquery_spacesTo check completion status:
get_document to check a specific document's statuslist_documents with status="processing" to see all processing documentslist_documents with status="failed" to see any failuresExample:
// Save document
const result = await save_document({...});
// result.document.status === "PROCESSING"
// Check status after a moment
const doc = await get_document({id: result.document.id});
// doc.status === "COMPLETED" (when ready)get_tree_node may return "(No text content cached for this node)" for certain nodes. This occurs for:
This is expected behavior.
To read actual document content:
get_document to retrieve the full processed markdownquery_spaces to search and retrieve relevant content chunksThe tree structure (via get_document_tree) is always available and shows document organization, summaries, and page ranges.
query_spaces call - it usually has the answer in one stepcompact=false (the default) for most queries - you get full content and contextCOMPLETED documents are searchablesmart_query for discoverysmart_query -> query_spaces -> get_document_tree -> get_tree_node) when a single query_spaces call sufficescompact=true for data lookups - it strips the content you need; only use it for broad discoveryCommon errors and solutions:
| Error | Cause | Solution |
|---|---|---|
| "Document not found" | Wrong ID or no access | Verify the document ID with list_documents |
| "Space not found" | Wrong ID or archived | Use list_spaces to find valid space IDs |
| Empty search results | Document not COMPLETED or no matches | Check document status; try broader query |
| "Tree not found" | Document uses vector indexing or not processed | Check if document status is COMPLETED |
| "Invalid icon" | Icon name not in allowed list | Use one of: folder, book, file-text, database, package, archive, briefcase, inbox, layers, box |
| "No text content cached" | Tree node content not cached | This is normal for structural nodes; use get_document for full content |
If save_document fails:
manage_space with action="get" id="..."If list_documents returns 0 results:
status="all" or omit the status parameter entirelylist_spacesIf get_tree_node returns no content:
get_document to get the full processed document text insteadquery_spaces to search for specific content| Task | Tool | Example |
|---|---|---|
| List all spaces | list_spaces | list_spaces with status="active" |
| Create a space | manage_space | manage_space with action="create" name="Docs" |
| List documents | list_documents | list_documents with spaceId="..." |
| Upload content | save_document | save_document with spaceId="..." content="..." |
| Get document text | get_document | get_document with spaceId="..." id="..." |
| Search content | query_spaces | query_spaces with query="..." |
| Find relevant spaces | smart_query | smart_query with query="..." |
| View doc structure | get_document_tree | get_document_tree with spaceId="..." documentId="..." |
| Read a section | get_tree_node | get_tree_node with documentId="..." nodeId="..." |
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/orchata of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Orchata RAG next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Orchata RAG this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.7k | Automated safety check: Pass | MIT | |
| Blockify Integrationiternal-technologies-partners/blockify-agentic-data-optimization | 315 | — | ~6.2k | Automated safety check: Notes | Custom licence | |
| Agentsop Difyagentsope/SkillAlchemy | 436 | — | ~5.4k | Automated safety check: Notes | MIT | |
| Sc QAopen-edge-platform/edge-ai-suites | 140 | — | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| RAG AssistantAtmosphere/atmosphere | 3.8k | — | ~504 | Automated safety check: Pass | Apache-2.0 | |
| Langchain4j RAG Implementation Patternsgiuseppe-trisciuoglio/developer-kit | 357 | — | ~3.3k | Automated safety check: Notes | MIT |
iternal-technologies-partners/blockify-agentic-data-optimization
Process documents with Blockify API to create optimized IdeaBlocks for RAG.
agentsope/SkillAlchemy
SOP for building LLM applications on Dify — visual workflow + chatflow + agent + RAG knowledge base + plugin marketplace + observability, self-hostable.
open-edge-platform/edge-ai-suites
Ask a natural-language question against indexed content via the Content Search RAG Q&A endpoint.
Atmosphere/atmosphere
Knowledge base assistant that retrieves and cites documents from a curated index.
giuseppe-trisciuoglio/developer-kit
Provides Retrieval-Augmented Generation (RAG) implementation patterns with LangChain4j for Java.
automateyournetwork/netclaw
Ingest user-selected documents and retrieve cited procedures, standards, and design evidence from the local RAG knowledge base.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Knowledge management and RAG platform with tree-based document indexing. Orchata RAG is an agent skill from LeoYeAI/openclaw-master-skills. Knowledge management and RAG platform with tree-based document indexing.
Orchata RAG fits situations like: manage Orchata knowledge bases via MCP tools; tasks that involve Retrieval-augmented generation; tasks that involve Knowledge bases.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill orchata-rag -a claude-code`. Or copy the skill folder (skills/orchata in LeoYeAI/openclaw-master-skills) into .claude/skills/orchata-rag in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill orchata-rag -a codex`. Or copy the skill folder (skills/orchata in LeoYeAI/openclaw-master-skills) into .agents/skills/orchata-rag in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill orchata-rag -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/orchata-rag, .gemini/skills/orchata-rag, .github/skills/orchata-rag and .opencode/skills/orchata-rag in your project.
SKILL.md names no scripts, command-line tools or credentials: Orchata RAG is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Orchata RAG is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.7k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Orchata RAG: Blockify Integration (iternal-technologies-partners/blockify-agentic-data-optimization, 315 stars), Agentsop Dify (agentsope/SkillAlchemy, 436 stars), Sc QA (open-edge-platform/edge-ai-suites, 140 stars) and RAG Assistant (Atmosphere/atmosphere, 3.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.