rogue-plugin-develop

Orchestrate Rogue Arena plugin development by updating YAML, vaults, and download scripts.

1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/rogue-labs-cyber/rogue-arena-mcp --skill rogue-plugin-develop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rogue-plugin-develop
Source: https://github.com/rogue-labs-cyber/rogue-arena-mcp/tree/main/plugins/rogue-plugin-dev/skills/rogue-plugin-develop
Command: npx skills add https://github.com/rogue-labs-cyber/rogue-arena-mcp --skill rogue-plugin-develop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill orchestrates end-to-end Rogue Arena plugin development by guiding iterative YAML authoring, vault updates, and download-script maintenance within a controlled workspace, ensuring changes are reproducible and auditable.

Core Features & Use Cases

  • Workspace resolution and scaffolding to locate the Rogue Labs workspace and prepare plugin-dev directories.
  • Project loading and context gathering: inspect project.json, ansible_run.yml, download scripts, and vault contents to present an accurate state for development.
  • Guardrails and MCP integration: apply hard gates to prevent remote execution and leverage MCP tools when pluginVersionId or canvasVersionId exists.
  • Work-loop orchestration: manage YAML edits, vault updates, and download-script changes with lastUpdate tracking and status transitions.

Quick Start

Start by selecting a plugin project, review its current YAML and vault files, and begin iterating changes to the workflow.

Frequently Asked Questions about rogue-plugin-develop

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

FAQPage Schema
How do I automate Ansible plugin development for Rogue Arena workflows?

Automate Ansible plugin development by orchestrating iterative YAML authoring, vault updates, and download-script maintenance within a controlled workspace. This ensures reproducible and auditable changes across single-plugin and multi-plugin projects.

What is the best way to manage offline vaults when updating Ansible plugins?

Manage offline vaults by applying dedicated workflow loops that handle vault content updates alongside YAML edits. The process maintains strict lastUpdate tracking to ensure all modifications remain auditable without requiring remote connections.

How do I prevent accidental remote code execution during Ansible plugin development?

Prevent accidental remote execution by applying hard guardrails built into the plugin development workflow. These gates ensure code changes and orchestration tasks remain confined to the local workspace and never execute on remote machines.

Can I use MCP integrations for multi-plugin projects without existing IDs?

MCP integrations are leveraged only when pluginVersionId or canvasVersionId exists in the project context. Without these identifiers, the workflow proceeds using standard YAML and vault orchestration without MCP tooling.

Does rogue-plugin-develop support tracking change history for Ansible workflows?

Yes, strict lastUpdate tracking and status transitions are applied throughout the work-loop. This maintains an auditable change history for all YAML edits, vault updates, and download-script modifications.

What do I need to set up before scaffolding a Rogue Arena plugin project?

You need to locate the Rogue Labs workspace to prepare plugin-dev directories. The workflow resolves the workspace, then loads project.json, ansible_run.yml, and download scripts to present an accurate state for development.