rag-agent

Official

Generate scalable RAG agents with a single skill

AuthorSKNETWORKS-FAMILY-AICAMP
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill provides a structured scaffold to rapidly generate new RAG domain agents, including an agent class, a prompt template, and unit tests, all following a consistent project layout.

Core Features & Use Cases

  • Scaffold new agent packages under rag/ with agents/, prompts/, and tests/ directories.
  • Generate a ready-to-run skeleton for LangChain-based agents connected to a vector store.
  • Provide a test skeleton to validate can_handle and process behavior across domain agents.
  • Useful when adding new domains, separating specialized agents, or prototyping domain-specific assistants.

Quick Start

  • Provide the following inputs to generate a new agent:
    • Agent name (snake_case)
    • Domain description
    • Keywords list
    • Vector collection name
  • The system will create rag/agents/{name}_agent.py, rag/prompts/{name}prompt.py, and rag/tests/unit/test{name}_agent.py with a basic test scaffold.
  • Then register the new agent in the router to enable routing in the application.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: rag-agent
Download link: https://github.com/SKNETWORKS-FAMILY-AICAMP/SKN20-FINAL-6TEAM/archive/main.zip#rag-agent

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.