Agent skill

Ms Agent Framework RAG

by shuyu-labs in shuyu-labs/WebCode

Comprehensive guide for building Agentic RAG systems using Microsoft Agent Framework in C.

Custom licenceAuto-check passedAI & LLM Engineering

Install Ms Agent Framework RAG

skills CLI
$ npx skills add shuyu-labs/WebCode --skill ms-agent-framework-rag -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install shuyu-labs/WebCode ms-agent-framework-rag --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/shuyu-labs/WebCode.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/codex/ms-agent-framework-rag .claude/skills/ms-agent-framework-rag && rm -rf skills-src

Use ~/.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/

Facts

Skill name
ms-agent-framework-rag
GitHub stars
278
Token cost
~1.1k tokens
SKILL.md length
398 words
Files
7 (incl. scripts, references, assets)
Skills in repo
4
Repo updated
First seen
Licence
Custom licence

At a glance

Comprehensive guide for building Agentic RAG systems using Microsoft Agent Framework in C.

  • Works in 3 steps: Semantic Search → Multi-Agent System → Document Processing
  • Creating RAG applications with semantic search
  • SKILL.md covers Quick Start, Architecture Overview, Core Components and Available Scripts, plus 5 more sections
  • Runs Python scripts from its folder; needs AZURE_OPENAI_API_KEY and AZURE_SEARCH_KEY

What it does

Ms Agent Framework RAG is an agent skill from shuyu-labs/WebCode. Comprehensive guide for building Agentic RAG systems using Microsoft Agent Framework in C. Use when creating RAG applications with semantic search, document indexing, and intelligent agent orchestration. Includes scaffolding scripts, reference implementations, and documentation for vector databases, embedding models, and multi-agent workflows.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including scripts, reference files and assets (for example `references/agent_patterns.md`, `references/api_reference.md` and `references/document_processing.md`).

It sits in AI & LLM Engineering, covering Building AI agents, Retrieval-augmented generation and Embeddings. It works with C#. The repository describes itself as: WebCode is a browser-based AI coding platform that lets you remotely run CLI assistants like Claude Code and Codex. Code anywhere with just a web browser. We’re also adding an…

When your agent uses it

  • Creating RAG applications with semantic search
  • Document indexing
  • Intelligent agent orchestration

Example prompts

  • “/ms-agent-framework-rag”

Requirements

  • Python 3
  • Docker
  • A credential in AZURE_OPENAI_API_KEY
  • A credential in AZURE_SEARCH_KEY

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Semantic Search
  2. Multi-Agent System
  3. Document Processing

What it can do on your machine

Read from SKILL.md and the folder at commit 65c1b57. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • AZURE_OPENAI_API_KEY
    • AZURE_SEARCH_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ms Agent Framework RAG loads about 1.1k tokens when it runs, and up to ~3.8k if it reads all its reference files. Until then it costs about 92 tokens; SKILL.md has 398 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~92
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.8k

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.

Safety

Auto-check passed

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); the scripts in this folder are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 398 words (~1,111 tokens).

“This skill provides scaffolding and guidance for building production-ready Agentic RAG (Retrieval-Augmented Generation) systems using Microsoft Agent Framework with C#.”

— opening of SKILL.md by shuyu-labs, Custom licence
name
ms-agent-framework-rag

Read the full SKILL.md on GitHub

Files

SKILL.md and 6 other files (scripts, references, assets) in skills/codex/ms-agent-framework-rag of shuyu-labs/WebCode.

  • SKILL.md
  • assets/example_asset.txt
  • references/agent_patterns.md
  • references/api_reference.md
  • references/document_processing.md
  • references/semantic_search.md
  • scripts/example.py

Open the folder on GitHubat commit 65c1b57

Compare with similar skills

Ms Agent Framework 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.

Ms Agent Framework RAG compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ms Agent Framework RAG this skillshuyu-labs/WebCode278—~1.1kAutomated safety check: PassCustom licence
AI Engineerkid-sid/claude-spellbook190—~3.7kAutomated safety check: PassMIT
Langchain RAGlangchain-ai/langchain-skills1.3k—~3.9kAutomated safety check: PassMIT
Chroma Vector DatabaseOrchestra-Research/AI-Research-SKILLs13k7 repos~2.3kAutomated safety check: PassMIT
Pgvector Semantic Searchtimescale/pg-aiguide1.9k—~3.8kAutomated safety check: PassApache-2.0
RAG Implementationwshobson/agents40k9 repos~1.1kAutomated safety check: PassMIT

Similar skills

  • AI Engineer

    kid-sid/claude-spellbook

    A skill your agent uses when building production LLM applications — designing RAG pipelines, choosing vector databases, implementing agent orchestration, optimizing cost, or adding AI safety…

    190 GitHub stars~3.7k tokensUpdated 2 mo ago
    AI & LLM EngineeringAuto-check passed
  • Langchain RAG

    langchain-ai/langchain-skills

    Official

    INVOKE THIS SKILL when building ANY retrieval-augmented generation (RAG) system.

    1.3k GitHub stars~3.9k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Chroma Vector Database

    Orchestra-Research/AI-Research-SKILLs

    Shows how to store documents and embeddings in Chroma, query them by similarity with metadata filters, and persist them to disk for RAG and semantic search projects.

    13k GitHub starsUsed in 7 repos~2.3k tokens
    AI & LLM EngineeringAuto-check passed
  • Pgvector Semantic Search

    timescale/pg-aiguide

    A skill your agent uses for setting up vector similarity search with pgvector for AI/ML embeddings, RAG applications, or semantic search.

    1.9k GitHub stars~3.8k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • RAG Implementation

    wshobson/agents

    Build retrieval-augmented generation systems: pick a vector database and embedding model, choose retrieval and reranking strategies, and start from a LangGraph pipeline.

    40k GitHub starsUsed in 9 repos~1.1k tokens
    AI & LLM EngineeringAuto-check passed
  • RAG Engineer

    davila7/claude-code-templates

    Expert in building Retrieval-Augmented Generation systems. An agent skill from davila7/claude-code-templates.

    32k GitHub starsUsed in 5 repos~729 tokens
    AI & LLM EngineeringAuto-check passed

More from shuyu-labs/WebCode

  • A skill your agent uses when building a local Windows WebCode installer from this repo for machine testing, especially when the package must bundle the Kokoro or sherpa-onnx Reply TTS service, model…

    278 GitHub stars~787 tokensUpdated 3 mo ago
    Auto-check passed
  • Decompose complex tasks into parallel sub-agents. An agent skill from shuyu-labs/WebCode.

    278 GitHub stars~948 tokensUpdated 3 mo ago
    Auto-check passed
  • Office To Md

    shuyu-labs/WebCode

    Convert Office documents (Word, Excel, PowerPoint, PDF) to Markdown format.

    278 GitHub stars~1k tokensUpdated 3 mo ago
    Auto-check: notes

Works with

Questions about Ms Agent Framework RAG

What does Ms Agent Framework RAG do?

Comprehensive guide for building Agentic RAG systems using Microsoft Agent Framework in C. Ms Agent Framework RAG is an agent skill from shuyu-labs/WebCode. Comprehensive guide for building Agentic RAG systems using Microsoft Agent Framework in C.

When should I use Ms Agent Framework RAG?

Ms Agent Framework RAG fits situations like: creating RAG applications with semantic search; document indexing; intelligent agent orchestration.

How do I install Ms Agent Framework RAG in Claude Code?

Run `npx skills add shuyu-labs/WebCode --skill ms-agent-framework-rag -a claude-code`. Or copy the skill folder (skills/codex/ms-agent-framework-rag in shuyu-labs/WebCode) into .claude/skills/ms-agent-framework-rag in your project. Claude Code loads it when a task matches its description.

How do I install Ms Agent Framework RAG in Codex?

Run `npx skills add shuyu-labs/WebCode --skill ms-agent-framework-rag -a codex`. Or copy the skill folder (skills/codex/ms-agent-framework-rag in shuyu-labs/WebCode) into .agents/skills/ms-agent-framework-rag in your project. Codex loads it when a task matches its description.

Can I use Ms Agent Framework RAG in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add shuyu-labs/WebCode --skill ms-agent-framework-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/ms-agent-framework-rag, .gemini/skills/ms-agent-framework-rag, .github/skills/ms-agent-framework-rag and .opencode/skills/ms-agent-framework-rag in your project.

What does Ms Agent Framework RAG need to run?

Going by SKILL.md and its folder, Ms Agent Framework RAG needs Python for the scripts in its folder and credentials named AZURE_OPENAI_API_KEY and AZURE_SEARCH_KEY. Our summary lists: Python 3; Docker; A credential in AZURE_OPENAI_API_KEY; A credential in AZURE_SEARCH_KEY.

Does Ms Agent Framework RAG access the network?

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.

Is Ms Agent Framework RAG safe to install?

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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Ms Agent Framework RAG use?

Ms Agent Framework RAG has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Ms Agent Framework RAG use?

About 1.1k tokens (SKILL.md is roughly 4.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.7k tokens, read only when the agent opens those files.

What are the alternatives to Ms Agent Framework RAG?

Skills that share tags, products or a category with Ms Agent Framework RAG: AI Engineer (kid-sid/claude-spellbook, 190 stars), Langchain RAG (langchain-ai/langchain-skills, 1.3k stars), Chroma Vector Database (Orchestra-Research/AI-Research-SKILLs, 13k stars) and Pgvector Semantic Search (timescale/pg-aiguide, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ms Agent Framework RAG?

shuyu-labs (a GitHub organization) maintains it in shuyu-labs/WebCode, which has 278 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on June 20, 2026.

Source: shuyu-labs/WebCode on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.