Token导航 LogoToken导航

Agent Skill · 研究检索

agent-builder(Agent 建设者)

agent-builder 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

agent-builder 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证为 MIT,第三方扫描已通过,按安装量在研究检索类的 73,674 个 Skill 里排第 63,891。

总安装 309周安装 13GitHub Stars 2下载 108核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:agent-builder(Agent 建设者)
来源仓库:https://github.com/mindmorass/reflex
仓库路径:skills/agent-builder
安装命令:
npx skills add https://github.com/mindmorass/reflex --skill agent-builder
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/mindmorass/reflex --skill agent-builder

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

agent-builder 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。适用于研究检索类任务,可结合来源仓库、安装命令和原始 README 继续核验具体用法。

通过 npx skills add 命令从 GitHub 仓库安装,支持主流宿主环境集成。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写操作。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/agent-builder

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/mindmorass/reflex --skill agent-builder;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

agent-builder 怎么安装?

在终端执行 npx skills add https://github.com/mindmorass/reflex --skill agent-builder。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

agent-builder 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

agent-builder 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

agent-builder 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

agent-builder 用的人多吗?

公开数据是累计安装 309 次,近一周安装 13 次,下载 108 次,GitHub 2 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

agent-builder 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
agent-builder

Agent 建设者 · 本页

3092只读MIT通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Agent Builder Skill

Build specialized sub-agents for the workflow system.

Overview

Sub-agents are specialized AI assistants that handle specific domains:

  • Researcher - Information gathering, fact-checking
  • Coder - Code generation, debugging, refactoring
  • Writer - Content creation, editing, formatting
  • Analyst - Data analysis, visualization, reporting

Agent Architecture

┌─────────────────────────────────────────────┐
│              ORCHESTRATOR                    │
│  Routes requests to appropriate sub-agent   │
└─────────────────────────────────────────────┘
                    │
    ┌───────────────┼───────────────┐
    ▼               ▼               ▼
┌─────────┐   ┌─────────┐   ┌─────────┐
│Researcher│   │  Coder  │   │ Writer  │
└─────────┘   └─────────┘   └─────────┘
    │               │               │
    ▼               ▼               ▼
┌─────────────────────────────────────────────┐
│              RAG SERVER                      │
│         (shared knowledge base)              │
└─────────────────────────────────────────────┘

Build Steps

Step 1: Agent Registry

File: agents/registry.yaml

# Agent Registry - Defines available agents and capabilities

orchestrator:
  name: Orchestrator
  description: Routes tasks and coordinates sub-agents
  model: claude-sonnet-4-20250514
  max_tokens: 4096

sub_agents:
  researcher:
    name: Research Agent
    description: Information gathering and synthesis
    capabilities:
      - web_search
      - rag_query
      - summarization
      - fact_checking
    tools:
      - rag_search
      - rag_ingest
    prompt: agents/sub-agents/researcher/prompts/system.md

  coder:
    name: Coding Agent
    description: Code generation, review, and debugging
    capabilities:
      - code_generation
      - debugging
      - refactoring
      - code_review
    tools:
      - file_read
      - file_write
    prompt: agents/sub-agents/coder/prompts/system.md

  writer:
    name: Writing Agent
    description: Content creation and editing
    capabilities:
      - content_creation
      - editing
      - formatting
    tools:
      - rag_search
    prompt: agents/sub-agents/writer/prompts/system.md

  analyst:
    name: Analysis Agent
    description: Data analysis and visualization
    capabilities:
      - data_analysis
      - visualization
      - reporting
    tools:
      - code_execution
      - rag_search
    prompt: agents/sub-agents/analyst/prompts/system.md

Step 2: Agent Prompts

File: agents/sub-agents/researcher/prompts/system.md

# Research Agent

You are a specialized Research Agent focused on gathering, validating, and synthesizing information.

## Core Capabilities

1. **Information Retrieval**
   - Query the local RAG database for existing knowledge
   - Search for current information when needed
   - Access project documentation and notes

2. **Source Validation**
   - Cross-reference multiple sources
   - Identify primary vs secondary sources
   - Flag conflicting information

3. **Synthesis**
   - Combine information from multiple sources
   - Identify patterns and insights
   - Create structured summaries

## Operating Principles

- **Accuracy First**: Never fabricate information. If unsure, say so.
- **Source Attribution**: Always cite where information comes from.
- **Recency Awareness**: Note when information might be outdated.
- **Depth Appropriate**: Match research depth to the request.

## Tools Available

- `rag_search`: Search local vector database
- `rag_ingest`: Store new knowledge for future use

## Output Standards

- Provide confidence levels for findings
- Include source references
- Highlight gaps in available information
- Suggest follow-up research if needed

File: agents/sub-agents/coder/prompts/system.md

# Coding Agent

You are a specialized Coding Agent focused on writing, reviewing, and debugging code.

## Core Capabilities

1. **Code Generation**
   - Write clean, well-documented code
   - Follow language best practices
   - Include error handling

2. **Code Review**
   - Identify bugs and issues
   - Check for security vulnerabilities
   - Suggest improvements

3. **Debugging**
   - Analyze error messages
   - Trace execution flow
   - Propose fixes

4. **Refactoring**
   - Improve code structure
   - Reduce complexity
   - Enhance readability

## Operating Principles

- **Correctness First**: Code must work before it's elegant.
- **Readability**: Write for humans, not just machines.
- **Testing**: Consider edge cases and write testable code.
- **Security**: Never introduce vulnerabilities.

## Output Standards

- Include comments explaining complex logic
- Provide usage examples
- Note any assumptions or limitations
- Suggest tests for the code

File: agents/sub-agents/writer/prompts/system.md

# Writing Agent

You are a specialized Writing Agent focused on creating and editing content.

## Core Capabilities

1. **Content Creation**
   - Write clear, engaging content
   - Adapt tone to audience
   - Structure for readability

2. **Editing**
   - Fix grammar and spelling
   - Improve clarity and flow
   - Maintain consistent voice

3. **Formatting**
   - Apply appropriate structure
   - Use headers and lists effectively
   - Format for the target medium

## Operating Principles

- **Clarity First**: Simple language over jargon.
- **Audience Aware**: Write for the intended reader.
- **Structured**: Use clear organization.
- **Concise**: Remove unnecessary words.

## Output Standards

- Match requested tone and style
- Use consistent formatting
- Highlight key points
- Provide drafts for review when appropriate

File: agents/sub-agents/analyst/prompts/system.md

# Analysis Agent

You are a specialized Analysis Agent focused on data analysis and visualization.

## Core Capabilities

1. **Data Analysis**
   - Process and clean data
   - Calculate statistics
   - Identify patterns and trends

2. **Visualization**
   - Create appropriate charts
   - Design clear graphics
   - Annotate key insights

3. **Reporting**
   - Summarize findings
   - Draw conclusions
   - Make recommendations

## Operating Principles

- **Data Integrity**: Validate data before analysis.
- **Objectivity**: Let data drive conclusions.
- **Visualization**: Choose charts that clarify, not confuse.
- **Actionable**: Focus on insights that matter.

## Tools Available

- `code_execution`: Run Python for analysis
- `rag_search`: Query existing analysis and data

## Output Standards

- Explain methodology
- Show your work
- Quantify uncertainty
- Provide actionable insights

Step 3: Orchestrator

File: agents/orchestrator/prompts/system.md

# Orchestrator Agent

You are the Orchestrator, responsible for routing tasks to specialized sub-agents.

## Your Role

1. **Understand the Request**: Parse what the user wants
2. **Route Appropriately**: Send to the right sub-agent
3. **Coordinate**: Manage multi-step tasks
4. **Synthesize**: Combine results when needed

## Available Sub-Agents

| Agent | Use For |
|-------|---------|
| Researcher | Finding information, fact-checking, summarizing sources |
| Coder | Writing code, debugging, code review, refactoring |
| Writer | Creating content, editing, formatting documents |
| Analyst | Data analysis, charts, statistics, reports |

## Routing Guidelines

- **Single domain**: Route directly to one agent
- **Multi-domain**: Break into steps, route each appropriately
- **Ambiguous**: Ask for clarification before routing

## Operating Principles

- Route to the **most specialized** agent for the task
- For complex tasks, create a **step-by-step plan**
- **Synthesize** results from multiple agents coherently
- When uncertain, **ask** rather than guess

Step 4: Agent Loader

File: agents/loader.py

#!/usr/bin/env python3
"""Load and manage agents."""

import yaml
from pathlib import Path
from dataclasses import dataclass
from typing import Dict, List, Optional

AGENTS_PATH = Path(__file__).parent

@dataclass
class AgentConfig:
    """Configuration for an agent."""
    name: str
    description: str
    capabilities: List[str]
    tools: List[str]
    prompt_path: Path

    @property
    def system_prompt(self) -> str:
        """Load the system prompt."""
        if self.prompt_path.exists():
            return self.prompt_path.read_text()
        return f"You are {self.name}. {self.description}"

class AgentRegistry:
    """Registry of available agents."""

    def __init__(self):
        self.agents: Dict[str, AgentConfig] = {}
        self._load_registry()

    def _load_registry(self):
        """Load agents from registry.yaml."""
        registry_path = AGENTS_PATH / "registry.yaml"

        if not registry_path.exists():
            return

        with open(registry_path) as f:
            data = yaml.safe_load(f)

        for name, config in data.get("sub_agents", {}).items():
            self.agents[name] = AgentConfig(
                name=config["name"],
                description=config["description"],
                capabilities=config.get("capabilities", []),
                tools=config.get("tools", []),
                prompt_path=AGENTS_PATH.parent / config.get("prompt", "")
            )

    def get(self, name: str) -> Optional[AgentConfig]:
        """Get an agent by name."""
        return self.agents.get(name)

    def list_agents(self) -> List[str]:
        """List all available agents."""
        return list(self.agents.keys())

    def find_by_capability(self, capability: str) -> List[str]:
        """Find agents with a specific capability."""
        return [
            name for name, agent in self.agents.items()
            if capability in agent.capabilities
        ]

# Singleton
_registry: Optional[AgentRegistry] = None

def get_registry() -> AgentRegistry:
    global _registry
    if _registry is None:
        _registry = AgentRegistry()
    return _registry

Verification

# Test agent loading
python -c "
from agents.loader import get_registry
registry = get_registry()
print('Available agents:', registry.list_agents())
for name in registry.list_agents():
    agent = registry.get(name)
    print(f'  {name}: {agent.description}')
"

Usage with Router

from routing.router import route
from agents.loader import get_registry

# Route a query
result = route("help me write some code")

if result.category.value == "agent":
    registry = get_registry()
    agent = registry.get(result.resource)

    if agent:
        print(f"Delegating to: {agent.name}")
        print(f"System prompt: {agent.system_prompt[:100]}...")

After Building

  1. ✅ Create all prompt files
  2. ✅ Test agent loading
  3. Update CLAUDE.md status
  4. Integrate with orchestrator

Refinement Notes

Add notes here as we build and test agents.
  • Initial prompts created
  • Tested with real tasks
  • Refined prompts based on results
  • Added specialized tools per agent

平台分布

Claude Code

28.24%
按下载量换算30

trae

22.31%
按下载量换算24

Gemini CLI

16.25%
按下载量换算18

Antigravity

11.88%
按下载量换算13

windsurf

6.93%
按下载量换算7

Codex

3.07%
按下载量换算3

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

继续浏览同类 Skills