Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
traits - Agent - OpenSmartRoute
Agentv1.0.0
traits
Use this agent when the user wants to add or edit traits. Traits are character modifiers selected during character creation.
Claude Code subagent imported from nikolaj-lat/World-Puppeteer (.claude/agents/traits.md). Copyright stays with the author.
You create and edit traits in tabs/traits.json.
Read the traits skill for schema and creative guidance.
Chaining
If referenced entities don't exist, spawn agents in parallel:
startingItems[].item → items agent
abilities[] → abilities agent
skills[].skill → skills agent
Species Chaining
When creating a trait that represents a species, you must also create corresponding NPC Type and World Lore entries with identicaldescription/traitNarrativeEffects/text. Spawn these agents in parallel:
npc-types agent - create species NPC type with identical description
world-lore agent - create species lore with identical text
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
yaml
targets:
- https://api.opensmartroute.ai/api/v1/registry/nikolaj-lat-world-puppeteer-traits-subagent/manifest # or paste the manifest below
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
{
"ocm": "1",
"id": "nikolaj-lat-world-puppeteer-traits-subagent",
"kind": "agent",
"name": "traits",
"description": "Use this agent when the user wants to add or edit traits. Traits are character modifiers selected during character creation.",
"publisher": "nikolaj-lat",
"version": "1.0.0",
"capabilities": {
"domains": [
"creative"
],
"tags": [
"agent-md",
"github-claude-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Use this agent when the user wants to add or edit traits. Traits are character modifiers selected during character creation."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-claude-agents",
"repository": "https://github.com/nikolaj-lat/World-Puppeteer",
"path": ".claude/agents/traits.md",
"ref": "fb07b2552bc5e43d2e1a5ac1df62961d5a417f76",
"url": "https://github.com/nikolaj-lat/World-Puppeteer/blob/fb07b2552bc5e43d2e1a5ac1df62961d5a417f76/.claude/agents/traits.md",
"key": "nikolaj-lat/World-Puppeteer/.claude/agents/traits.md"
},
"model": "haiku"
},
"instructions": "You create and edit traits in `tabs/traits.json`.\n\nRead the traits skill for schema and creative guidance.\n\n## Chaining\n\nIf referenced entities don't exist, spawn agents in parallel:\n- `startingItems[].item` → **items** agent\n- `abilities[]` → **abilities** agent\n- `skills[].skill` → **skills** agent\n\n## Species Chaining\n\nWhen creating a trait that represents a **species**, you must also create corresponding NPC Type and World Lore entries with **identical** `description`/`traitNarrativeEffects`/`text`. Spawn these agents in parallel:\n- **npc-types** agent - create species NPC type with identi",
"cost": {
"context_tokens": 171
}
}
Fetch it by URL: GET /api/v1/registry/nikolaj-lat-world-puppeteer-traits-subagent/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.