Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ibrahim-3d/agent-factory
Creates specialized worker agents dynamically from templates.
Passed 16 of 21 test cases with the skill, and 5 of 21 without it.
and 11 more in the full report
12 fixed5 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
A task node in the DAG has type 'docs' and ID 'task-108'. Which worker template file is selected?
| Checked | Without skill | With skill |
|---|---|---|
| Selects task-worker.template.md as template file | Missed | Passed |
The instructions your model reads when the skill loads.
Creates ephemeral worker agents from templates, specializing them based on task type.
Task from DAG -> Determine Type -> Select Template -> Substitute Placeholders -> Spawn Worker
| Task Type | Template | Specialization |
|---|---|---|
code | code-worker.template.md | TDD, code patterns, tests |
ui | ui-worker.template.md | Design system, accessibility |
integration | integration-worker.template.md | API contracts, error handling |
test | test-worker.template.md | Coverage targets, test patterns |
docs | task-worker.template.md | Base template |
config | task-worker.template.md | Base template |
def create_worker_agent(task: dict, track_id: str, message_bus_path: str) -> dict:
"""
Create a specialized worker agent for a task.
Args:
task: Task node from DAG (id, name, type, files, depends_on, acceptance)
track_id: Current track identifier
message_bus_path: Path to message bus directory
Returns:
dict with worker_id, skill_path, prompt
"""
# 1. Generate unique worker ID
timestamp = datetime.utcnow().strftime("%Y%m%d%H%M%S")
worker_id = f"worker-{task['id']}-{timestamp}"
test cases passed, vs 5 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.