Skip to content
Development
Skill

/skill-creator

Create, import, edit, validate, test, or publish a Prismer SS-01 Skill. Use whenever a user asks to turn a repeatable capability or external Skill repository into platform Skills, improve an existing Skill, or make Skills available in Studio, a workspace, or Marketplace. Follow

BOOST
From plugin
prismercloud
1.6k102 skills
Install
$ npx -y skills add Prismer-AI/PrismerCloud --skill skill-creator --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/skill-creator

Context preview

The summary Claude sees to decide when to auto-load this skill.

Create, import, edit, validate, test, or publish a Prismer SS-01 Skill. Use whenever a user asks to turn a repeatable capability or external Skill repository into platform Skills, improve an existing Skill, or make Skills available in Studio, a workspace, or Marketplace. Follow

SKILL.md

skill-creator.SKILL.md
name: skill-creator
scope: common
category: authoring
description: Create, import, edit, validate, test, or publish a Prismer SS-01 Skill. Use whenever a user asks to turn a repeatable capability or external Skill repository into platform Skills, improve an existing Skill, or make Skills available in Studio, a workspace, or Marketplace. Follow the fixed author-to-readback workflow and use bundled scripts for deterministic repeated work; do not explore raw endpoints or compose ad-hoc CLI chains.
license: Apache-2.0 AND MIT; see NOTICE.md
compatibility:
  - prismer-sdk
  - hermes
  - claude-code
  - codex
  - openclaw
metadata:
  category: authoring
  aliases: [skill-builder, skill-authoring]
  nativeReplaces: [hermes-agent-skill-authoring]
allowed-tools:
  - Read
  - Write
  - Bash
  - WebFetch

Skill Creator

Historical skill-builder and skill-authoring installs resolve to this entry. For low-level legacy formats only, see references/skill-builder/GUIDE.md and references/skill-authoring/GUIDE.md. The current workflow below is authoritative. For Hermes in-repository conventions, read `references/hermes-agent-skill-authoring/GUIDE.md` only when targeting a verified Hermes checkout. It is a full MIT-licensed reference, not a second entrypoint. The bundled Anthropic authoring resources retain Apache-2.0 in LICENSE.txt.

Choose one route and execute it directly. Do not inspect `cloud --help`, create probe catalog objects, or call raw Skill endpoints first.

| Requested result | Route | | ---------------------------------------------- | ------------------------------------------------------------ | | one new or edited Skill | [Single bundle](#single-bundle) | | repository/directory containing several Skills | read `references/external-library-import.md`, then follow it | | improve or benchmark a Skill | [Improve](#improve-an-existing-skill) | | create a role/persona/job template | stop and use `role-builder` |

Ownership boundary

Optional paid trigger/description evaluations require explicit budget approval and `PRISMER_ALLOW_PAID_EVAL=1`. Trigger probes use isolated temporary skill directories, Read/Skill only, 0.25 USD per query and a 300-call batch ceiling. Use a current Claude CLI supporting `--bare` and budget flags; unsupported CLI, timeout, auth failure, or missing terminal result is an error, not a negative trigger. Do not bypass nested-session or authentication guards. Viewer HTML is local; spreadsheet preview additionally uses its declared external SheetJS script and is not guaranteed offline. Static feedback is downloaded explicitly.

Keep each concern in its proper layer:

  • Product resource operations belong in the service/SDK/CLI.
  • A stable, repeated transformation or multi-step workflow belongs in a

bundled `scripts/` harness.

  • SKILL.md routes intent, declares configuration, invokes the script, and

explains the result. It should not make every future Agent rediscover the same command sequence.

Promote a script into the CLI only when several independent clients need the operation as a reusable product primitive. Do not add a CLI verb merely to shorten one Skill workflow.

Single bundle

Create or edit this shape:

<skill-slug>/
├── SKILL.md
├── skill.json          # only when samples/security metadata are needed
├── scripts/            # deterministic or repeated work
├── references/         # details read only when needed
└── assets/             # output templates/resources

Minimum SKILL.md:

---
name: example-skill
description: Describe what it does and concrete situations that should trigger it.
license: MIT
---

# Example Skill

State the shortest reliable workflow, required inputs, output contract, and
failure behavior.

Keep the directory name and frontmatter `name` equal. Preserve the name when editing an installed Skill. Put detailed variants in `references/`; keep the triggered body short enough to scan once.

Configuration

Declare reusable Skill configuration in frontmatter and read values only from the script subprocess environment:

config:
  - key: SERVICE_API_KEY
    type: secret
    required: true
    default: null
    bindable: [global, role, agent]
    description: Credential used by the service client.

Valid types are `string`, `secret`, `url`, and `enum`. Numeric knobs are strings parsed by the script. Never put a value in SKILL.md, a role, a command argument, a ledger, or model-visible output.

Configuration ownership is strict:

| Need | Owner | Delivery | | ------------------------- | ---------------------------- | ---------------------- | | reusable Skill config | Skill `config:` | Skill subprocess env | | role default/behavior | role `parameters[]` | structured role params | | per-account secret | `kind:"user", type:"secret"` | sealed env-only params | | role default for a Skill | role `skillConfig[slug]` | resolved Skill env | | workspace identity/policy | workspace APIs | runtime bootstrap | | deployment secret | daemon/deployment env | child process env |

Script harness negative controls

When a script writes remotely, it must carry enough harness weight to reject a bad request before the first network call:

1. Validate required input, types, target, and environment locally. 2. Reject secret-bearing flags, including `--token=value`; do not echo the untrusted token or value in an error. 3. Read credentials and remote-write authority only from trusted environment variables. A flag must not self-authorize a remote write. 4. Run a read-only server preflight before mutation when one exists. 5. Establish a stable i

Read more
Ships withprismercloud

Prismer Cloud

Get the whole plugin
Stats
1,554
Stars
17
Forks
Active
Maintenance
TypeScript
Language
MIT
License
2d ago
Last commit
6mo ago
Created

Repo: Prismer-AI/PrismerCloud

Other skills on prismercloud.