creating-agents

Create and configure ephemeral sub-agents with AGENT.md definitions.

1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/thirteen37/Krill --skill creating-agents-thirteen37
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-agents
Source: https://github.com/thirteen37/Krill/tree/main/krill/bundled_skills/creating-agents
Command: npx skills add https://github.com/thirteen37/Krill --skill creating-agents-thirteen37

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the complexity of managing specialized sub-agents by providing a standardized framework for defining their purpose, toolsets, and behavioral constraints.

Core Features & Use Cases

  • Standardized Agent Definition: Uses a structured AGENT.md format to ensure consistent agent behavior and delegation.
  • Least-Privilege Tooling: Provides a clear decision guide for assigning only necessary tools, minimizing security blast radius.
  • Use Case: When you need a specialized researcher that only has access to web tools and no filesystem access, this skill guides you through creating that specific agent configuration.

Quick Start

Ask the assistant to create a new agent named security-analyst with web search capabilities.

Frequently Asked Questions about creating-agents

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure specialized sub-agents for delegated task execution?

Configuring specialized sub-agents involves using a structured AGENT.md format to define agent-specific toolsets, auto-approval policies, and model overrides for delegated task execution. This ensures consistent agent behavior while adhering to least-privilege security principles.

What is the best way to assign tools to ephemeral agents using least-privilege principles?

Assigning tools to ephemeral agents requires following a clear decision guide to provide only necessary tools, minimizing the security blast radius. This least-privilege tooling approach restricts capabilities like filesystem access based on agent purpose.

How do I create a specialized researcher agent with web search capabilities but no filesystem access?

Creating a specialized researcher agent with web search capabilities and no filesystem access is achieved through standardized agent definition. The framework guides you through scoping agent-specific toolsets to restrict permissions and enforce least-privilege security.

Can I override models and set auto-approval policies for sub-agents in my workflow?

Model overrides and auto-approval policies can be configured for sub-agents within your workflow. The framework supports defining these agent-specific parameters alongside toolset assignments to customize delegated task execution behavior.

When do I need a standardized framework for defining specialized agents?

A standardized framework for defining specialized agents is needed when managing complex delegated tasks requires consistent behavior and configuration. It solves the complexity of sub-agent management by providing structured formats for purpose, toolsets, and behavioral constraints.

Does the Krill ecosystem support ephemeral agents for delegated automation tasks?

The Krill ecosystem supports ephemeral agents for delegated automation tasks by facilitating their creation and configuration. It provides a structured workflow for agent definition, capability scoping, and enforcing least-privilege security principles during task execution.