CtrlK
BlogDocsLog inGet started
Tessl Logo

skill-knowledge-work

Switch to Knowledge Work mode for research and writing — use when task is non-code focused

52

Quality

58%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/skill-knowledge-work/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-5

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

The body gives concrete, executable commands and covers detection, override, per-context behavior, and learnings, but it is padded with duplicated command listings and redundant mock-banner examples, and buries its one true workflow implicitly across sections. There are no bundle files, so all detail lives inline and one cited reference path is dangling.

Suggestions

Collapse the 'Override Commands' section and the 'Override Command Reference' table into a single command table, and trim the banner mockups to one short example — they restate what 'How Auto-Detection Works' already specifies.

Make the override workflow one explicit numbered sequence (confirm misdetection via the banner → run /octo:km on or off → run /octo:km to verify the override took effect) instead of leaving it implicit across example dialogues.

Move the worked auto-detection examples and the learnings schema/budget rules into a references/ file (e.g., LEARNINGS.md), and remove or fix the dangling `skills/blocks/codex-host-adapter.md` reference since no bundle file exists.

DimensionReasoningScore

Conciseness

The override commands are stated twice (the 'Override Commands' section and again in the 'Override Command Reference' table), and the four extended auto-detection examples plus banner mockups restate the same behavior already covered by 'How Auto-Detection Works'. It is mostly useful material with clear tightening opportunities, matching anchor 3 rather than anchor 4.

3 / 5

Actionability

Concrete slash commands (/octo:km on/off/auto), a real file path (.claude-octopus/learnings/<date>-<summary>.json), a complete JSON example for learnings, and specific budget numbers give mostly executable guidance. Minor gaps — e.g., it is never stated who/what actually writes and prunes learning files — keep it below anchor 5.

4 / 5

Workflow Clarity

The core loop (detection is wrong → issue override → check status) is demonstrated only implicitly across separate sections and dialogue examples rather than as one explicitly sequenced procedure with a verification checkpoint. The sequence is present but checkpoints are implicit, matching anchor 3; no destructive or batch operations exist that would cap the score.

3 / 5

Progressive Disclosure

The body is well-sectioned but is a single ~230-line file inlining content that belongs in reference files (the four worked examples, the learnings schema and budget rules). It also cites `skills/blocks/codex-host-adapter.md`, which does not exist in the bundle — a dangling, unclearly-signaled reference. This fits anchor 3's 'some structure but could be better organized' rather than anchor 4's 'references mostly clear'.

3 / 5

Total

13

/

20

Passed

Description

58%Weight 40%Scale 1-5

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 correctly answers both 'what' and 'when' in third person without fluff, but the what is narrow (only one of several actions) and the when is a single generic clause. Adding the status-check/dev-force capabilities and concrete trigger phrases like 'report', 'PRD', or 'strategy' would raise it.

Suggestions

Enumerate the mode's concrete capabilities in the description (e.g., force knowledge or dev context, reset to auto-detection, check current mode) rather than only 'switch to Knowledge Work mode'.

Replace the generic 'non-code focused' when-clause with concrete trigger phrases users would actually say, such as 'use for market research, reports, PRDs, or strategy documents'.

Sharpen distinctiveness by naming the specific workflow family (octo research/build/review in Knowledge Context) so it cannot collide with generic document-writing skills.

DimensionReasoningScore

Specificity

"Switch to Knowledge Work mode for research and writing" names the domain and one concrete action (switching modes), but omits the skill's other concrete actions (force dev context, reset to auto, check status), so it is not comprehensive. It is above anchor 2 because the action stated is concrete, not generic.

3 / 5

Completeness

Both what ("Switch to Knowledge Work mode for research and writing") and when ("use when task is non-code focused") are explicitly stated. The when-clause is generic rather than concrete trigger phrases, so it falls short of anchor 5 but exceeds anchor 3 where 'when' would be only weakly implied.

4 / 5

Trigger Term Quality

"research", "writing", and "non-code focused" are natural user phrases, but common variations the body itself identifies ("report", "PRD", "strategy", "presentation", "market") are missing. Coverage is relevant but partial, matching anchor 3 rather than anchor 4's 'a few natural terms missing'.

3 / 5

Distinctiveness Conflict Risk

"Knowledge Work mode" carves out a niche, but "research and writing" and "non-code focused" are broad phrases that could overlap with document-creation or writing skills. It is more specific than anchor 2's 'high overlap risk with many similar skills' but not mostly-distinct as anchor 4 requires.

3 / 5

Total

13

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
nyldn/claude-octopus
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.