CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

decepticon

Operate Decepticon OSS through its installed CLI and engagement MCP tools when the user asks to run or inspect an authorized security engagement or a local Blue Cell. Do not use for unrelated security questions or raw scanner commands.

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./integrations/agent-skills/decepticon/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

A well-aimed, information-dense operator guide with concrete tool names, argument fields, authorization gates, and genuine validation/feedback loops. Its one real defect is that both referenced detail files (reference.md, examples.md) are missing from the bundle, breaking the progressive-disclosure path it depends on.

Suggestions

Ship the referenced reference.md (exact MCP arguments) and examples.md (CLI/MCP handoffs) in the skill bundle, or remove the dead links and inline the minimum needed arguments.

Add one complete example invocation per surface (e.g., a decepticon_transcript call with next_index and a /blue verify handoff) to make common cases copy-paste ready.

Rewrite the workspace_path paragraph as a short rule list to tighten the densest passage in the body.

DimensionReasoningScore

Conciseness

The body is dense with product-specific facts Claude cannot know (tool names, cursor fields, workspace-binding rules) and wastes no tokens on general security concepts. It is below anchor 5 because a few passages could be tightened, e.g., the multi-sentence workspace_path paragraph and the somewhat redundant restatement of 'Do not invent MCP tools' after the operation table.

4 / 5

Actionability

Concrete, executable guidance dominates: exact commands ('decepticon status', 'decepticon onboard', '/blue up', '/blue stop'), named MCP tools with argument and field names ('next_index', 'next_after', 'workspace_path', 'thread_id'). It falls short of anchor 5 because no complete example invocation (CLI or MCP call with arguments) is shown inline — those are deferred to reference.md/examples.md, one of which is a broken link.

4 / 5

Workflow Clarity

The Connect section gives a numbered, verifiable startup sequence ('Check decepticon status', 'confirm decepticon_list_graphs works'), and the workflow includes real checkpoints and feedback loops: 'read the latest transcript and status before retrying', 'check decepticon_blue_status ... before interpreting missing events', and explicit authorization gating before active testing. It is below anchor 5 because the engagement workflow is a bullet list rather than a fully sequenced procedure with explicit error-recovery branches.

4 / 5

Progressive Disclosure

Structure is good — a short overview with a routing table and one-level-deep, clearly signaled references ('Read reference.md for exact MCP arguments and examples.md for CLI and MCP handoffs'). However, neither reference.md nor examples.md exists in the skill bundle, so both links are dead ends; per the guideline to score against the actual bundle structure, broken references are more than a 'minor organization gap' (anchor 4) and drag it to anchor 3.

3 / 5

Total

15

/

20

Passed

Description

82%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.

A strong, disciplined description: concrete 'what', explicit 'when' triggers, and an exclusion clause that sharply bounds scope. The main gaps are limited enumeration of concrete capabilities and a few missing natural synonyms for the niche vocabulary.

Suggestions

Enumerate 2-3 more concrete capabilities (e.g., 'watch engagement transcripts, read findings, control Blue Cell sensors') to lift specificity.

Add natural synonyms users might say, such as 'deception campaign', 'honeypot lab', or 'engagement report', to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Decepticon OSS', 'authorized security engagement', 'local Blue Cell') and surfaces ('installed CLI', 'engagement MCP tools') with actions 'run or inspect', matching 'Names domain and 1-2 concrete actions, but not comprehensive'. It does not list several distinct concrete operations (e.g., watch transcripts, list findings, control sensors), so it is below anchor 4.

3 / 5

Completeness

It explicitly answers 'what' ('Operate Decepticon OSS through its installed CLI and engagement MCP tools') and 'when' with concrete trigger phrases ('when the user asks to run or inspect an authorized security engagement or a local Blue Cell'), plus an explicit exclusion ('Do not use for unrelated security questions or raw scanner commands'). This matches anchor 5; anchor 4's 'when could be more explicit' does not apply.

5 / 5

Trigger Term Quality

Phrases like 'run or inspect an authorized security engagement', 'local Blue Cell', 'security questions', and 'raw scanner commands' are natural terms a Decepticon user would say. It is above anchor 3 because both the product-specific vocabulary and negative triggers are present, but below anchor 5 because synonyms/common variations (e.g., deception campaign, honeypot/lab, findings, report) are not covered.

4 / 5

Distinctiveness Conflict Risk

Product-specific nouns ('Decepticon OSS', 'Blue Cell') create a clear niche with minimal overlap against generic security skills, and the explicit negative trigger further reduces mis-triggering. This matches anchor 5's 'clear niche with distinct triggers; minimal conflict risk'.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

Total

15

/

16

Passed

Repository

PurpleAILAB/Decepticon

Path

integrations/agent-skills/decepticon/SKILL.md

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.