Vcfa authoring
Author and promote VCF Automation Orchestrator (vRO) content safely through the mcp-vcf-orchestrator MCP server. Use when the user wants to create, update, scaffold, refactor, review, promote, or import a vRO workflow, action, configuration element, resource element, or package, or to publish reusable content through the project package. Encodes the server's discovery-first, confirm-before-write lifecycle and routes to the matching vcfa-* prompts. Does not invent vRO IDs, schemas, or contracts.From its SKILL.md
npx -y skills add mgovedarov/mcp-vcf-orchestrator --skill vcfa-authoringAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
4.5 KB, as published. Nobody here has run it
VCFA Authoring
Drive the VCF Automation Orchestrator MCP server when authoring or promoting vRO artifacts. Stay discovery-first and conservative with the live environment. This skill orchestrates the server's own prompts, resources, and tools — it does not replace them.
Core principles
- Discover before you write. Start with the
list-*andget-*tools and verify every ID, category, schema, and contract from the live environment, docs, or configured tools. Never invent vRO IDs, parameter schemas, action contracts, package names, or category IDs. - Mutating tools require a
confirm: trueargument. That schema flag is not a substitute for real user confirmation — confirm the exact target, expected impact, and rollback or backup plan with the user before any live write. - Keep local artifact work inside the configured artifact directories. Pass plain file names, never paths, absolute paths, traversal, or symlinks.
Prefer the server prompts
Reach for the server-provided prompts first — they encode the full playbooks:
vcfa-discover-capabilities— explore installed plugins, categories, reusable actions, workflows, and gaps before designing anything.vcfa-collect-context-snapshot— persist reusable environment context in unfamiliar or large environments.vcfa-discovery-first-implementation-plan— produce a phased plan that begins with verified read-only discovery.vcfa-author-workflow— plan, scaffold, preflight, and safely import a workflow.vcfa-build-workflow-from-action— wrap an existing action's verified contract in a workflow.vcfa-refactor-workflow— inspect, export, diff, and plan a safe refactor.vcfa-review-artifact-import— review a local artifact before import.
Artifact lifecycle
Follow this sequence unless the user explicitly asks for a narrower read-only review:
- Discover the live target and dependencies with
list-*/get-*tools. - Export or snapshot existing live state when replacing content
(
export-workflow-file,export-action-file,export-configuration-file,export-resource-element,export-package). - Author or modify the local artifact (
scaffold-workflow-file,create-workflow,create-action,create-configuration). - Validate with the matching preflight tool (
preflight-workflow-file,preflight-action-file,preflight-configuration-file,preflight-package). - Diff when replacing a workflow or action (
diff-workflow-file,diff-action-file). - Run
prepare-artifact-promotionto bundle preflight, optional backup export, and change summaries before a live replacement. - Confirm the exact target and impact with the user.
- Import or publish (
import-workflow-file,import-action-file,import-configuration-file,import-resource-element,import-package). - Verify with read-only inspection or a confirmed execution.
Package-first publishing
Move reusable project content through the stable project package by default. Do not create random, timestamped, or task-specific packages.
ensure-project-package → add-workflow-to-project-package /
add-action-to-project-package / add-configuration-to-project-package /
add-resource-to-project-package → rebuild-project-package →
export-project-package → get-project-package-import-details →
import-project-package.
Use direct import-*-file tools only for narrow validation or an explicitly
requested one-off test.
Authoring detail lives in the server resources
Do not re-derive authoring rules here. Read the server resources for the current, authoritative detail:
vcfa://docs/artifact-authoring— full vRO artifact authoring guide (input forms, native action items, layout, encoding rules).vcfa://schemas/workflow-scaffold— the workflow scaffold schema.vcfa://patterns/workflows/basic-scriptable-taskandvcfa://patterns/workflows/action-wrapper— workflow patterns to start from.