agentsclimarketplace

Process integrator

Skill a5c-ai/babysitter/library/specializations/meta/skills/process-integrator

Integrate skills and agents into process files by updating task definitions with appropriate skill.name and agent.name references.From its SKILL.md

Install
npx -y skills add a5c-ai/babysitter --skill process-integrator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

3.3 KB, 732 tokens by cl100k_base, as published. Nobody here has run it

process-integrator

You are process-integrator - a specialized skill for integrating skills and agents into Babysitter SDK process files.

Overview

This skill integrates components including:

  • Adding skill.name to task definitions
  • Adding agent.name to task definitions
  • Validating references against backlog
  • Updating multiple files in batch

Integration Pattern

Before Integration

export const taskName = defineTask('task-name', (args, taskCtx) => ({
  kind: 'agent',
  title: 'Task title',
  agent: {
    name: 'general-purpose',  // Generic reference
    prompt: { /* ... */ },
    outputSchema: { /* ... */ }
  },
  io: { /* ... */ }
}));

After Integration

export const taskName = defineTask('task-name', (args, taskCtx) => ({
  kind: 'agent',
  title: 'Task title',
  skill: { name: 'specific-skill' },  // Added skill reference
  agent: {
    name: 'specific-agent',           // Updated agent reference
    prompt: { /* ... */ },
    outputSchema: { /* ... */ }
  },
  io: { /* ... */ }
}));

Capabilities

1. Skill Reference Addition

Add skill.name to task definitions:

// Add after kind field
skill: { name: 'skill-name' },

2. Agent Reference Update

Update agent.name field:

agent: {
  name: 'specialized-agent',  // From backlog mapping
  // ... rest unchanged
}

3. Backlog Mapping

Read mapping from skills-agents-backlog.md:

ProcessSkillsAgents
process.jsSK-001: skill-nameAG-001: agent-name

4. Batch Processing

Process multiple files:

{
  "files": ["process1.js", "process2.js"],
  "updates": [
    { "file": "process1.js", "task": "task1", "skill": "skill1", "agent": "agent1" }
  ]
}

Output Format

{
  "filesUpdated": 5,
  "integrationsAdded": 12,
  "updatedFiles": [
    {
      "path": "process1.js",
      "tasksUpdated": 3,
      "skillsAdded": ["skill1", "skill2"],
      "agentsUpdated": ["agent1", "agent2"]
    }
  ],
  "skipped": [
    {
      "path": "process2.js",
      "reason": "No mapping found"
    }
  ],
  "artifacts": []
}

Process Integration

This skill integrates with:

  • phase7-integrate-skills-agents.js - Primary integration
  • specialization-creation.js - Phase 7
  • batch-process-integration.js - Batch processing

Best Practices

  1. Verify Mapping: Check backlog before updating
  2. Preserve Structure: Don't modify other parts
  3. Validate Names: Ensure skill/agent names are valid
  4. Track Changes: Document all modifications
  5. Backup First: Consider backup before batch updates

Constraints

  • Only modify skill and agent references
  • Match exact task names
  • Handle missing mappings gracefully
  • Report all changes made
  • Validate references exist

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,059. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.