Agent skill

Building Agent Systems

by telagod in telagod/code-abyss

AI agent and LLM system engineering reference covering single-agent dev (ReAct, tool calling, plan-execute), multi-agent coordination (swarm, role decomposition, file locking), LLM security (prompt…

MITAuto-check passedAI & LLM Engineering

Install Building Agent Systems

skills CLI
$ npx skills add telagod/code-abyss --skill building-agent-systems -a claude-code

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

GitHub CLI
$ gh skill install telagod/code-abyss building-agent-systems --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/telagod/code-abyss.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/building-agent-systems .claude/skills/building-agent-systems && 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
building-agent-systems
GitHub stars
243
Token cost
~691 tokens
SKILL.md length
153 words
Files
7 (incl. references)
Skills in repo
38
Repo updated
First seen
Licence
MIT

At a glance

AI agent and LLM system engineering reference covering single-agent dev (ReAct, tool calling, plan-execute), multi-agent coordination (swarm, role decomposition, file locking), LLM security (prompt…

  • Works in 5 steps: Prompt 版控 — Prompt 是代码,必须 Git;变更要走 review → I/O 验证 — 输入侧防注入,输出侧防 hallucination… → 评估前置 — 上线前必有 eval set;RAGAS /… → …
  • Building AI agents
  • SKILL.md covers 路由, 规模决策, 通用原则 and 多 Agent 启用判据, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Building Agent Systems is an agent skill from telagod/code-abyss. AI agent and LLM system engineering reference covering single-agent dev (ReAct, tool calling, plan-execute), multi-agent coordination (swarm, role decomposition, file locking), LLM security (prompt injection, jailbreak defense, output filtering), RAG architecture (chunking, hybrid retrieval, rerank), and prompt engineering / evaluation (RAGAS, LLM-as-Judge). Use when building AI agents, designing RAG pipelines, orchestrating multi-agent workflows, hardening LLM apps, or writing prompts.

Its SKILL.md is about 690 tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/agent-dev.md`, `references/llm-security.md` and `references/multi-agent-coordination.md`).

It sits in AI & LLM Engineering, covering Building AI agents, Prompt injection and agent security and Retrieval-augmented generation. It works with React. The repository describes itself as: Give your AI coding agent a personality. Composable persona + style + skills for Claude Code, Codex, Gemini CLI & OpenClaw. Ships Tech Persona Card v1.0 spec. The licence is MIT.

When your agent uses it

  • Building AI agents
  • Designing RAG pipelines
  • Orchestrating multi-agent workflows
  • Hardening LLM apps

Example prompts

  • “/building-agent-systems”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Prompt 版控 — Prompt 是代码,必须 Git;变更要走 review
  2. I/O 验证 — 输入侧防注入,输出侧防 hallucination 落地(结构化 schema、引用追溯)
  3. 评估前置 — 上线前必有 eval set;RAGAS / LLM-as-Judge 至少二选一
  4. 成本观测 — token / latency / 失败率必埋点;预算阈值自动告警
  5. 降级路径 — 多 Agent 失败 → 单 Agent;单 Agent 失败 → 直接回答 + 标记 [unverified]

What it can do on your machine

Read from SKILL.md and the folder at commit 2544577. 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

    No scripts in the folder and no shell commands in SKILL.md.

    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 no API keys, tokens, secrets or passwords.

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

Context cost

Building Agent Systems loads about 691 tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 129 tokens; SKILL.md has 153 words of instructions outside code blocks.

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

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from telagod/code-abyss at commit 2544577, republished under its MIT licence (© telagod). 153 words, ~691 tokens.

Download SKILL.mdSave it as .claude/skills/building-agent-systems/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
building-agent-systems
description
AI agent and LLM system engineering reference covering single-agent dev (ReAct, tool calling, plan-execute), multi-agent coordination (swarm, role decomposition, file locking), LLM security (prompt injection, jailbreak defense, output filtering), RAG architecture (chunking, hybrid retrieval, rerank), and prompt engineering / evaluation (RAGAS, LLM-as-Judge). Use when building AI agents, designing RAG pipelines, orchestrating multi-agent workflows, hardening LLM apps, or writing prompts.
user-invocable
false

丹鼎秘典 · Agent / LLM 工程

判断先于执行:决定「是否做 / 选什么 / 如何取舍」(栈、方案、架构、权衡)前,先读领域判断内核 skills/_kernel/ml/SKILL.md——它管 judgment,本秘典管 execution;冲突时以内核判断为准。

单 Agent 是器,多 Agent 是阵。先选规模,再选模式。

路由

意图加载核心
单 Agent 开发(工具调用、ReAct)agent-devReAct / Plan-Execute / Reflection
多 Agent 协同(>=3 文件 or >=2 并行)multi-agent-coordination蚁群仿生、文件锁、依赖图
多 Agent 协议细节(消息素、收阵报告)multi-agent-protocolCodex 原生协议、角色定义
LLM 安全(注入、越狱、输出过滤)llm-securityOWASP LLM Top 10 视角
RAG 系统(向量、检索、重排)rag-systemChunking / 混合检索 / Cohere rerank
Prompt + 评估prompt-and-evalFew-shot / CoT / RAGAS / LLM-as-Judge

规模决策

单步任务(一文件、一查询)         → 直接执行(不需要 Agent 框架)
多步任务(计划 + 工具)             → 单 Agent (ReAct)
复杂任务(>5 步、需反思)           → 单 Agent (Plan-Execute / Reflection)
独立并行任务(>=3 文件、>=2 流)    → 多 Agent (TeamCreate)
跨域协作(角色明确)                → 多 Agent (角色分工)

犹豫时优先 TeamCreate — 串行降级容易,并行升级难。

通用原则

Prompt 即代码须版控 | 输入输出皆验证 | 成本效果平衡 | 持续评估迭代 | 安全边界明确
跨场景铁律
  1. Prompt 版控 — Prompt 是代码,必须 Git;变更要走 review
  2. I/O 验证 — 输入侧防注入,输出侧防 hallucination 落地(结构化 schema、引用追溯)
  3. 评估前置 — 上线前必有 eval set;RAGAS / LLM-as-Judge 至少二选一
  4. 成本观测 — token / latency / 失败率必埋点;预算阈值自动告警
  5. 降级路径 — 多 Agent 失败 → 单 Agent;单 Agent 失败 → 直接回答 + 标记 [unverified]

多 Agent 启用判据

信号启用 TeamCreate
涉及 ≥3 独立文件✅
需 ≥2 并行流✅
总步骤 >10✅
用户明确要求✅
单一探索任务❌(用 explorer 或单 Agent)
单文件改动❌(用 worker 或直接执行)
单步任务❌(直接执行)

详细生命周期、文件锁规则、依赖感知、过载保护、降级链:multi-agent-coordination.md

与其他 skill 联动

© telagod, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (references) in skills/building-agent-systems of telagod/code-abyss.

  • SKILL.md
  • references/agent-dev.md
  • references/llm-security.md
  • references/multi-agent-coordination.md
  • references/multi-agent-protocol.md
  • references/prompt-and-eval.md
  • references/rag-system.md

Open the folder on GitHubat commit 2544577

Compare with similar skills

Building Agent Systems 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.

Building Agent Systems compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Building Agent Systems this skilltelagod/code-abyss243—~691Automated safety check: PassMIT
Agent Harness DesignAnastasiyaW/codex-claude-code-config154—~764Automated safety check: PassMIT
AI Engineerkid-sid/claude-spellbook189—~3.7kAutomated safety check: PassMIT
Chatbotmajiayu000/claude-skill-registry6661 repos~3.3kAutomated safety check: PassMIT
Prompt EngineerJeffallan/claude-skills12k1 repos~1.5kAutomated safety check: PassMIT
LangchainOrchestra-Research/AI-Research-SKILLs13k2 repos~3.2kAutomated safety check: PassMIT

Similar skills

  • Agent Harness Design

    AnastasiyaW/codex-claude-code-config

    Designing agent harnesses and tool systems — risk taxonomy for tools, permission decisions, draft/commit pattern, structured tool results, agent budgets (10 types), context trust labels against…

    154 GitHub stars~764 tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • 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…

    189 GitHub stars~3.7k tokensUpdated 2 mo ago
    AI & LLM EngineeringAuto-check passed
  • Chatbot

    majiayu000/claude-skill-registry

    A skill your agent uses when a support or sales bot on a live website must behave: persona/system prompt, grounding so it cannot invent prices or policy, jailbreak and injection defense, the human…

    666 GitHub starsUsed in 1 repo~3.3k tokens
    AI & LLM EngineeringAuto-check passed
  • Prompt Engineer

    Jeffallan/claude-skills

    Designs, tests and refines LLM prompts: zero-shot, few-shot and chain-of-thought patterns, system prompts, structured output schemas and evaluation test suites.

    12k GitHub starsUsed in 1 repo~1.5k tokens
    AI & LLM EngineeringAuto-check passed
  • Langchain

    Orchestra-Research/AI-Research-SKILLs

    Framework for building LLM-powered applications with agents, chains, and RAG.

    13k GitHub starsUsed in 2 repos~3.2k tokens
    AI & LLM EngineeringAuto-check passed
  • Vertex Agent Builder

    jeremylongshore/tons-of-skills-marketplace

    Build and deploy generative AI agents on Vertex AI: Gemini model selection, RAG with grounded retrieval, function calling, multimodal extraction, evaluation, and Agent Engine deployment with…

    2.8k GitHub stars~898 tokensUpdated today
    AI & LLM EngineeringAuto-check passed

More from telagod/code-abyss

All 38 skills in this repo
  • Security Gate Scanner

    telagod/code-abyss

    Scans code with a bundled Node scanner for injection, secret leaks and other dangerous patterns, and requires documented decisions for accepted risks.

    243 GitHub stars~552 tokensUpdated 2 mo ago
    Auto-check: notes
  • Persona Voice Card Builder

    telagod/code-abyss

    Distills a recurring agent voice from conversations into a restricted Persona Voice Card, validates it for schema, safety and distinctness, and prepares it for community submission.

    243 GitHub stars~716 tokensUpdated 2 mo ago
    Auto-check: notes
  • Skill Cultivation Funnel

    telagod/code-abyss

    Distills repeated workflows into new skills, improves existing ones and promotes them through local, project and community tiers after a default-deny safety scan.

    243 GitHub stars~794 tokensUpdated 2 mo ago
    Auto-check: notes
  • DOCX Processing Toolkit

    telagod/code-abyss

    Routes Word document tasks to the right tool: pandoc for text, raw OOXML for structure and comments, docx-js for new files, and a mandatory redlining flow for edits to others' documents.

    243 GitHub stars~668 tokensUpdated 2 mo ago
    Auto-check: notes
  • PDF Processing Toolkit

    telagod/code-abyss

    Picks the right Python library or CLI tool for a PDF task, text and table extraction, merging, splitting, OCR, watermarking or form filling, and points to a matching recipe.

    243 GitHub stars~532 tokensUpdated 2 mo ago
    Auto-check: notes
  • Code Change Analysis Gate

    telagod/code-abyss

    Checks what a code change touched, how far its impact reaches and whether design docs, tests and README files kept up, before commit or in review.

    243 GitHub stars~532 tokensUpdated 2 mo ago
    Auto-check: notes

Works with

Questions about Building Agent Systems

What does Building Agent Systems do?

AI agent and LLM system engineering reference covering single-agent dev (ReAct, tool calling, plan-execute), multi-agent coordination (swarm, role decomposition, file locking), LLM security (prompt…. Building Agent Systems is an agent skill from telagod/code-abyss. AI agent and LLM system engineering reference covering single-agent dev (ReAct, tool calling, plan-execute), multi-agent coordination (swarm, role decomposition, file locking), LLM security (prompt injection, jailbreak defense, output filtering), RAG architecture (chunking, hybrid retrieval, rerank), and prompt engineering / evaluation (RAGAS, LLM-as-Judge).

When should I use Building Agent Systems?

Building Agent Systems fits situations like: building AI agents; designing RAG pipelines; orchestrating multi-agent workflows; hardening LLM apps.

How do I install Building Agent Systems in Claude Code?

Run `npx skills add telagod/code-abyss --skill building-agent-systems -a claude-code`. Or copy the skill folder (skills/building-agent-systems in telagod/code-abyss) into .claude/skills/building-agent-systems in your project. Claude Code loads it when a task matches its description.

How do I install Building Agent Systems in Codex?

Run `npx skills add telagod/code-abyss --skill building-agent-systems -a codex`. Or copy the skill folder (skills/building-agent-systems in telagod/code-abyss) into .agents/skills/building-agent-systems in your project. Codex loads it when a task matches its description.

Can I use Building Agent Systems 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 telagod/code-abyss --skill building-agent-systems -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/building-agent-systems, .gemini/skills/building-agent-systems, .github/skills/building-agent-systems and .opencode/skills/building-agent-systems in your project.

What does Building Agent Systems need to run?

SKILL.md names no scripts, command-line tools or credentials: Building Agent Systems is instructions for the agent only.

Does Building Agent Systems 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 Building Agent Systems 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. Review the folder before installing.

What licence does Building Agent Systems use?

Building Agent Systems is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Building Agent Systems use?

About 691 tokens (SKILL.md is roughly 2.8k 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 13k tokens, read only when the agent opens those files.

What are the alternatives to Building Agent Systems?

Skills that share tags, products or a category with Building Agent Systems: Agent Harness Design (AnastasiyaW/codex-claude-code-config, 154 stars), AI Engineer (kid-sid/claude-spellbook, 189 stars), Chatbot (majiayu000/claude-skill-registry, 666 stars) and Prompt Engineer (Jeffallan/claude-skills, 12k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Building Agent Systems?

telagod (a GitHub user) maintains it in telagod/code-abyss, which has 243 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on July 19, 2026.

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