create-role-plugin

Generates complete role plugins for the chapter-4 artifact chain with Jinja2 templates and validation tests.

5|1|Updated Sep 23, 2025
One-click install
npx skills add https://github.com/RDEWAI/Redefining-DataEngineering-With-AI --skill create-role-plugin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-role-plugin
Source: https://github.com/RDEWAI/Redefining-DataEngineering-With-AI/tree/main/.claude/skills/create-role-plugin
Command: npx skills add https://github.com/RDEWAI/Redefining-DataEngineering-With-AI --skill create-role-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually scaffolding consistent, fully functional role plugins for the chapter-4 multi-agent data engineering artifact chain is time-consuming and error-prone, requiring repetitive template copying, role-specific substitutions, and manual updates to project configuration files.

Core Features & Use Cases

  • End-to-End Plugin Generation: Creates all required plugin components including agent reference docs, create/update/validate skills, Jinja2 templates, validation scripts, hooks, test files, and plugin READMEs from canonical architect-plugin templates.
  • Automated Role Customization: Collects role-specific details (upstream artifacts, agent theme color, artifact sections, responsibilities, input documents) via guided user prompts and applies all substitutions automatically.
  • Project Integration: Automatically updates existing project files including marketplace.json, CLAUDE.md, and the Makefile to register the new plugin, then runs validation tests to ensure correctness.
  • Use Case: For example, use this skill to scaffold a new data-quality-engineer role plugin for the Data Quality Scorecard artifact in minutes, instead of manually creating dozens of files and configuring integrations.

Quick Start

Provide your desired role name, artifact abbreviation, and full artifact name to the create-role-plugin skill to generate a fully functional, tested role plugin for your multi-agent data engineering workflow.

Frequently Asked Questions about create-role-plugin

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

FAQPage Schema
How do I scaffold a multi-agent role plugin for a data engineering workflow?

Scaffolding a multi-agent role plugin involves generating all required components, including agent reference docs, skills, Jinja2 templates, and test files. This skill automates that process by applying canonical template patterns and updating project registry files automatically.

What is the best way to add specialized roles like data-modeler or dq-engineer to an artifact chain?

Adding specialized roles like data-modeler or dq-engineer requires creating role-specific skills, hooks, and validation scripts. This skill collects role-specific details via guided prompts and applies substitutions automatically to ensure consistency across the artifact chain.

How does automated plugin generation handle project integration and configuration updates?

Automated plugin generation handles project integration by automatically updating existing project files like marketplace.json, CLAUDE.md, and the Makefile. It then runs pytest and linting checks to validate the new plugin configuration.

Can I use this scaffolding tool to generate validation scripts and test files for new workflow roles?

Yes, you can use this scaffolding tool to generate validation scripts and test files for new workflow roles. It creates all required plugin components from canonical templates and runs validation tests to ensure the generated roles are immediately usable.

What inputs do I need to provide to generate a functional role plugin for my data engineering workflow?

To generate a functional role plugin, you need to provide the desired role name, artifact abbreviation, and full artifact name. The skill then uses these inputs to guide you through role-specific details like upstream artifacts and agent responsibilities.

Why does manually scaffolding role plugins for multi-agent workflows lead to configuration errors?

Manually scaffolding role plugins leads to configuration errors due to repetitive template copying and manual updates to project configuration files. Automating this process enforces canonical template patterns and standardizes the artifact workflow to eliminate manual effort and errors.