Tooluck logoTooluck
SKILL.md

skill-creator

Agent skill fromaipoch/open-science

Create, revise, evaluate, publish, and improve Open-Science Skills through the native JavaScript host.skills composer. Use when the user wants a reusable workflow, an existing Skill changed, test cases or benchmarks for a Skill, or better Skill triggering.

How to install skill-creator

install skill-creator
# install the open-science pack with the skills CLI
npx skills add aipoch/open-science

# or add only this skill to Claude Code: copy the folder

resources/skills/skill-creator/

# into

~/.claude/skills/skill-creator/ (all projects)

.claude/skills/skill-creator/ (one project)

resources/skills/skill-creator/SKILL.md

Apache-2.0Full file
1# Skill Creator
2
3Create one focused, reusable Skill package. Skills are application-managed packages, not Artifacts.
4Use the JavaScript control-plane REPL and the native `host.skills` composer for lifecycle operations.
5
6## Native composer
7
8```javascript
9await host.skills.list()
10await host.skills.read(name)
11await host.skills.read(name, path)
12await host.skills.validate(name)
13await host.skills.edit(name, path, content)
14await host.skills.edit(name, path, replacement, oldString)
15await host.skills.publish(name)
16await host.skills.publish(name, true)
17await host.skills.delete(stableId)
18```
19
20Without `oldString`, `edit` creates a file and fails if it exists. With `oldString`, the old text
21must occur exactly once. Never silently overwrite an existing draft file. `publish` promotes the
22complete draft into Personal Skills. `delete` is privileged and always uses app approval. When a
23published Skill and its draft coexist, delete only by the exact `draft-<name>` or `personal-<name>`
24id returned from `list()`; never guess from the shared display name.
25
26## Choose the current stage
27
28Infer where the user is in the workflow and start there:
29
301. Capture intent and examples.
312. Draft or revise the Skill.
323. Review the package with the user.
334. Optionally evaluate realistic prompts.
345. Improve from evidence and repeat.
356. Publish only after the user accepts the draft.
36
37Do not force evaluation. Objectively verifiable workflows benefit from test cases; subjective writing
38…

Excerpt shown under the repository's Apache-2.0 license.

More skills in open-science

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates