金色时刻 · 15:48
让好资源,触手可及
AGENT SKILL

agent-creator

agent-creator 是面向效率工具、文档处理、数据与分析的 Agent Skill,来自 hotovo/aider-desk。查看技能说明、操作步骤与使用约定,并通过原项目了解详细用法。

Create AiderDesk agent profiles via interactive Q&A.

SKILL.md

下载 MD ↓
nameagent-creator
descriptionCreate AiderDesk agent profiles via interactive Q&A.

Agent Profile Creator

Create agent profiles stored as config.json in ~/.aider-desk/agents/{name}/ (global) or {project}/.aider-desk/agents/{name}/ (project-level).

READ REFERENCES before proposing to ensure accuracy: - Tool groups & schema: references/agent-profile-schema.md - Tool approvals: references/tool-approval-guide.md + references/agent-profile-schema.md - Subagent config: references/subagent-guide.md - Examples: references/profile-examples.md

Simplified Q&A Process

Step 1: Understand Purpose

Ask user: "Describe the agent's purpose and what it should do."

Based on their response, internally propose all properties: - Name (derived from purpose) - Max iterations (default 250) - Tool groups (based on purpose) - Custom instructions (if applicable) - Subagent config (always enabled, contextMemory: "off" by default) - Tool approvals (based on needs)

READ all reference files before proposing.

Step 2: Provider/Model

Ask: "Which provider/model? (format: provider/model, e.g., anthropic/claude-sonnet-4-5-20250929)"

  • Split by first slash to get provider and model
  • No validation - use as-is (correct obvious typos only)

Step 3: Optional Advanced Settings

ONLY ask if user specifically mentioned temperature, max tokens, rate limiting, or MCP servers:

  • "What temperature should I use?" (0.1-1.0, optional)
  • "Max tokens limit?" (optional)
  • "Min time between tool calls in ms?" (optional)
  • "Which MCP servers should be enabled?" (optional, default: none)

If not mentioned, skip this entire step.

Step 4: Location

Ask: "Global profile (all projects) or project-specific? (default: global)"

Step 5: Single Review & Confirm

Present one complete summary with all proposed properties. Ask:

"Here's your agent profile. Should I create it?"

Show: - Name, provider/model - Tool groups enabled - Tool approvals summary (which are "never", which are "always") - Subagent config - Location

DO NOT ask for confirmations on individual items. Only one final approval.

Step 6: Create

On user confirmation, generate the profile.

READ references/profile-examples.md to verify structure before creating files.

Tool Group Reference

  • Power Tools: File system, shell, search (for agents that read/write files)
  • Aider Tools: AI code generation via Aider (NOT default - see note below)
  • Power Search: Advanced code search (for analysis/docs)
  • Todo Tools: Task list management (for agents that track work)
  • Memory Tools: Persistent information storage (for learning agents)
  • Skills Tools: Access to project-specific skills (for agents using custom skills)
  • Subagents: Task delegation to specialized subagents (for agents that can call others)

Aider Tools Note: Specialized for AI code generation. Do NOT enable by default. - If user wants coding: explain Aider (advanced refactoring) vs Power Tools (direct editing) - Ask preference before enabling

Tool Approval Strategy

Keys: {group}---{tool} (three dashes)

Default is "ask". Only set: - "never": Tools completely irrelevant (e.g., power---bash for read-only agents) - "always": Safe, essential tools (e.g., read operations for reviewers)

READ references/tool-approval-guide.md to see all available tools and their purposes.

Only include tools that exist in reference docs.

Subagent Configuration

Every agent is a subagent (enabled: true)

READ references/subagent-guide.md for detailed guidance on context memory modes and configuration:

  • contextMemory: Default is "off" (fresh each time)
  • Use "full-context" only for specialized analysis agents (code review, security audit)
  • Use "last-message" for progressive builders (documentation, iterative tasks)
  • systemPrompt: Specialized for agent's purpose
  • invocationMode: automatic (specialized), on-demand (general)
  • color: Relevant color (e.g., red=security, blue=power tools)
  • description: Clear description for auto-invocation

File Structure

{profile-name}/
└── config.json

Validation

  • Unique name
  • Provider/model: Use as-is (correct obvious typos only)
  • Tool keys: {group}---{tool} format
  • Values: "always", "ask", or "never"
  • Subagent enabled
  • All tool keys from references

Resources

  • references/agent-profile-schema.md - Complete schema
  • references/subagent-guide.md - Subagent configuration guide (context memory modes)
  • references/profile-examples.md - Examples
  • references/tool-approval-guide.md - Tool approval config
  • assets/templates/config.json.template - Template
  • assets/examples/sample-profile.json - Example

来源:hotovo/aider-desk · Apache-2.0 许可 · 许可原文 · MD 为来源页保存的历史版本