vcfa-authoring
Skill7 starsChanged 17 days agoApache-2.0View on GitHub
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.
In this repository5 other files it gives its agents.
- VCF Orchestrator AgentAGENTS.md
- CLAUDE.mdCLAUDE.md
- issueSkill
- process-issuesSkill
- vcfa-operationsSkill
The file
We split this skill into the rules it gives an agent
7 rules. About 0 are common, 4 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 29
Keep local artifact work inside the configured artifact directories.
- Distinctive: line 50
Follow this sequence unless the user explicitly asks for a narrower read-only review:
- Very specific: line 65
Run prepare-artifact-promotion to bundle preflight, optional backup export, and change summaries before a live replacement.
- Very specific: line 68
Import or publish (import-workflow-file, import-action-file, import-configuration-file, import-resource-element, import-package).
- Distinctive: line 70
Verify with read-only inspection or a confirmed execution.
- Very specific: line 83
Use direct import-*-file tools only for narrow validation or an explicitly requested one-off test.
- Distinctive: line 98
Do not re-derive authoring rules here.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
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-resource-element,export-package). No vRO tested serves a single configuration element as a.vsoconf, soexport-configuration-fileanswers406on every platform: capture one withget-configuration, or throughadd-configuration-to-project-packageandexport-project-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.
Deleting elements
delete-workflow, delete-action, and delete-configuration need confirm:
true and the matching expected* guard, like every other live mutation. A 409
reporting the element as in use right after delete-package is usually a
transient release race, not a real reference: retry the plain delete first. Pass
force: true only if the conflict persists — it skips vRO's reference check
rather than proving the element is unreferenced, so confirm that impact with the
user first.
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.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

