CtrlK
BlogDocsLog inGet started
Tessl Logo

prose

OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.

72

2.09x
Quality

62%

Does it follow best practices?

Impact

92%

2.09x

Average score across 3 eval scenarios

SecuritybySnyk

Risky

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./extensions/open-prose/skills/prose/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured orchestration skill that provides clear command routing, explicit file references, and well-sequenced workflows. Its main weakness is redundancy—file location information appears in multiple overlapping tables, and the PostgreSQL setup section is verbose enough to warrant its own referenced file. Overall, it's a strong skill that effectively guides Claude through a complex multi-file, multi-command system.

Suggestions

Consolidate the 'File Locations' and 'Core Documentation' tables into a single table to eliminate redundancy and save tokens.

Move the detailed PostgreSQL connection setup instructions (Docker commands, .env configuration) into state/postgres.md rather than inlining them in SKILL.md, keeping only a brief 'check connection, if missing advise user to see state/postgres.md' note.

DimensionReasoningScore

Conciseness

The skill is moderately efficient but contains redundancy—file locations are listed in multiple tables (File Locations, Core Documentation) with overlapping information. The state modes section is verbose with full Docker setup commands and multi-step PostgreSQL configuration that could be in a referenced file. Some sections like the philosophical framing ('LLMs are simulators') add flavor but not actionable value.

2 / 3

Actionability

The skill provides concrete, executable guidance throughout: specific command routing tables, exact file paths, copy-paste ready migration scripts, resolution rules for remote programs, bash commands for PostgreSQL setup, and clear banner output. The command routing table and example keyword mapping are immediately actionable.

3 / 3

Workflow Clarity

Multi-step processes are clearly sequenced with explicit validation checkpoints. The execution workflow (read prose.md → become VM → spawn sessions → narrate state → evaluate), migration steps (check → convert → write → delete), and PostgreSQL setup (check config → verify connectivity → advise if missing → only then load) all have clear sequences with conditional branching and error handling.

3 / 3

Progressive Disclosure

The skill excels at progressive disclosure with a clear overview pointing to well-organized co-located files (prose.md, compiler.md, help.md, state backends, guidance files). The 'When to Load' column in the Core Documentation table explicitly signals when each file should be loaded, and there's a clear warning about compiler.md's size. References are one level deep and clearly signaled.

3 / 3

Total

11

/

12

Passed

Description

40%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description relies heavily on product-specific terminology (OpenProse, .prose files) without explaining what the skill actually does in concrete terms. While it provides some trigger conditions, the lack of specific capabilities ('orchestrates multi-agent workflows' is vague) makes it difficult for Claude to understand when this skill would be genuinely useful versus other skills.

Suggestions

Replace 'orchestrates multi-agent workflows' with specific concrete actions the skill performs, e.g., 'Executes prose pipelines, manages agent delegation, processes .prose configuration files'.

Add natural language trigger terms that describe the domain in user-friendly language, e.g., 'Use when the user wants to run OpenProse pipelines, coordinate multi-step text processing, or work with .prose workflow definitions'.

Expand the 'what' portion to clarify the skill's unique value — what kinds of workflows, what outputs, what problems does it solve?

DimensionReasoningScore

Specificity

The description says 'orchestrates multi-agent workflows' which is vague and abstract. It does not list any concrete actions like 'generates documents', 'edits text', or 'formats prose'. 'Skill pack' is also non-descriptive.

1 / 3

Completeness

The 'when' is partially addressed ('Activate on any prose command, .prose files, or OpenProse mentions'), but the 'what' is extremely weak — 'orchestrates multi-agent workflows' tells Claude almost nothing about what the skill actually does. The when clause exists but the what is too vague for a score of 3.

2 / 3

Trigger Term Quality

It includes some trigger terms: 'prose command', '.prose files', 'OpenProse mentions'. These are somewhat useful but very niche/technical. It lacks natural language terms a user might say (e.g., 'writing', 'editing', 'text generation') and relies on product-specific jargon.

2 / 3

Distinctiveness Conflict Risk

The mention of 'OpenProse', '.prose files', and 'prose command' provides some distinctiveness tied to a specific tool/ecosystem, but 'multi-agent workflows' is generic enough to overlap with other orchestration or workflow skills. The niche product name helps but the functional description is too broad.

2 / 3

Total

7

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

9

/

11

Passed

Repository
qsimeon/openclaw-engaging
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.