I want to create a new optional skill "RAG Search" in the skill-repository root directory. The RAG Search skill describes how to index and search documents in a project directory called "my-documents" with the MCP server knowledge-graph tools * kg_learn_document * kg_search_document * kg_forget_document
Scanned 9/3/2026
Install to Claude Code
npx -y skills add BulloRosso/etienne --skill requirements-docs --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Requirements Docs?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/bullorosso-requirements-docs)More formats (shields.io, HTML) on the badges page.
# RAG Search Skill
I want to create a new optional skill "RAG Search" in the skill-repository root directory.
The RAG Search skill describes how to index and search documents in a project directory called "my-documents" with the MCP server knowledge-graph tools
* kg_learn_document
* kg_search_document
* kg_forget_document
## Dependencies
This skill depends on the vector-store service being started and listening on port 7100.
## Initialization Code
If there is no directory "my-documents" in the project directory the skill needs to create python code to create this directory.
Then the code needs register a 3 new rules for the event group "Filesystem" with the condition monitoring system which is implemented in backend/src/event-handling service and API endpoints:
* If a file is created in the "my-documents" folder the MCP method kg_learn_document must be called. The agent will use the microsoft python library "markitdown" to preprocess the content of PDF, DOCX, XLSX and PPTX files to markdown before handing it over to the MCP method for indexing.
* If a file is deleted in the "my-documents" folder the MCP method kg_forget_document must be called
* If a file is modified in the "my-documents" folder the MCP method kg_forget_document and after this has finished the kg_learn_document method must be called
Before creating the rule we must create the action (prompt) with the prompt service and reference it inside the rule.
## Referring to my-documents in a conversation
If the users mentions "my documents", "my-documents" or "knowledge base" or "our kb" in a converstation with the agent then he wants to use the kg_search_document method to be used internally.
The agent will then first call the agent and present the response and the referenced documents as citation links rendered as markdown.
Example:
----------
User input "In regard to our knowledge base how should customer returns in the category food be handeled?"
Agent output "According to [document name relative to project directory] we accept food returns only up to 3 days after the purchase date in original and unbroken packaging."
-----------Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!