stromy-org

asset-editor

"Draft, preview, and propose reviewed website or brand edits through the asset-broker MCP without direct GitHub access. Use when a client wants to add or edit their own website content (blog, case studies, intel, capabilities, images) or brand/charter data and have it land as a reviewed GitHub pull request with a truthful preview."

stromy-org 0 Updated 6d ago
GitHub

Install

npx skillscat add stromy-org/ai4comms-plugin/asset-editor

Install via the SkillsCat registry.

SKILL.md

asset-editor (MCP-hosted skill)

This skill's full instructions are hosted on the asset-broker MCP server. Do not hardcode workflow logic locally — always fetch the live version from the MCP.

Before you start — this skill needs the asset-broker connector

This skill's instructions live on the asset-broker MCP, which reaches you as an authorized connector rather than as part of the plugin. Before step 1 below, check whether this conversation actually has the asset-broker MCP's tools (fs_read / fs_list) available to call.

If those tools are not present at all, STOP — and do not retry. A missing tool is not a slow server: it means the connector is either not added to this workspace or not switched on for this conversation. Retrying cannot fix it. Tell the user plainly what to do, naming the connector:

This needs the Asset Broker connector, which isn't switched on for this chat. Open your connector settings, check it's connected and enabled for this conversation, then ask me again.

Then stop and wait. Never fall back to a local or identically-named base skill, and never answer from your own knowledge instead — an unsourced answer is wrong output, not a fallback.

Loading instructions

  1. Read the main skill instructions:
    → call the fs_read tool on the asset-broker MCP with path="skills/asset-editor/SKILL.md".

    Read it to the end. fs_read returns one page at a time. If the result's next_offset_chars is not null — or the returned text ends in a <<< PARTIAL READ … >>> block — the body is incomplete: call fs_read again with offset_chars set to that value and concatenate, repeating until it comes back null. Do not start work on a partial skill body. Hard rules and anti-patterns often sit in the final third, and a partial read fails silently — it looks like a complete skill.

  2. Discover reference files (and any other skill assets), then read on demand:
    → call fs_list with path="skills/asset-editor" (and path="skills/asset-editor/references"),
    → call fs_read with path="skills/asset-editor/references/<file>".

Follow the instructions returned by the MCP exactly.

This MCP is the only correct path

Produce this skill's output only by following the live SKILL.md fetched above and calling the asset-broker MCP's own tools. Do not substitute a local or identically-named base skill from elsewhere, and do not invent your own output path. A locally-produced or unbranded artifact is wrong output, not a fallback — it bypasses the server-side brand and quality gates.

Categories