anthropics / anthropics/skills

[Feature] `agent-creator` skill — task-specific agents with curated skill sets

Ouverte
#1,119 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
176k
Forks
20.9k
Merge moyen
7 h 21 min
PR mergées (30 j)
5

Description

## What & Why

Today every Claude agent has the same full capability surface. The idea here is a skill that guides Claude in composing focused, task-specific agents — each equipped with only the skills relevant to its job.

Inspired by the specialist-plus-orchestrator pattern in projects like [OpenSwarm](https://github.com/VRSEN/OpenSwarm): instead of one generalist doing everything poorly, you get a deep-research agent, a data agent, a docs agent — each sharp at one thing.

## Core Concept

The agent-creator skill would help a user:
- Define an agent’s role and purpose
- Select which skills that agent should operate with
- Produce a reusable agent definition others can run or fork

## Open Design Questions

A few tensions worth the team thinking through:
**Whitelist vs. blacklist for skill assignment** — my intuition is whitelist (explicitly declare what an agent can use) rather than blacklist (exclude from everything). Feels safer and more auditable, especially as the skill registry grows.

**Enforcement vs. guidance** — skills currently shape behavior rather than hard-gate capabilities. Worth deciding how much “enforcement” an agent manifest should promise, or whether it should be honest about being behavioral guidance.

**Orchestration layer** — individual agent manifests are useful, but the real power comes when agents can be coordinated. Whether that’s in scope here or a follow-on is up to the team.

## Reference

- [OpenSwarm](https://github.com/VRSEN/OpenSwarm) — good real-world example of the specialist pattern
- skill-creator in this repo — natural companion skill; agent-creator could delegate to it for gaps

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.