CtrlK
BlogDocsLog inGet started
Tessl Logo

frida

Dynamic instrumentation via Frida - attach to or spawn a process, load a JS hook script, capture send() events into a lifecycle-managed run directory. Supports local, USB-attached, and remote frida-server targets.

67

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/frida/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-3

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

The body is concise, highly actionable, and clearly sequenced with a failure-recovery checkpoint, but it is a monolithic single file whose only external reference is not bundled, leaving progressive disclosure less than ideal.

Suggestions

Move the programmatic API and/or pipeline-integration tables into a referenced file (e.g. docs/frida.md) and keep SKILL.md as a pointed overview to improve progressive disclosure.

Ensure the referenced docs/frida.md actually exists in the bundle, or drop the reference to avoid a dead link.

DimensionReasoningScore

Conciseness

The body is lean throughout - it assumes Claude's competence, never explains what Frida is, and every section (install, invocation, templates, output, failure modes, threat model) earns its tokens.

3 / 3

Actionability

Provides fully executable commands, a copy-paste-ready invocation block, a templates table, five concrete examples, and a programmatic API with runnable signatures.

3 / 3

Workflow Clarity

The install-to-invocation-to-output flow is clearly sequenced, and the 'Failure modes (read metadata.json first)' table acts as an explicit error-recovery checkpoint mapping error fragments to causes and fixes.

3 / 3

Progressive Disclosure

Sections are well organized, but the skill is a single ~130-line file that mixes overview, pipeline integration, and a programmatic API; the only external reference (docs/frida.md) is not present in the bundle, so content that could be split stays inline.

2 / 3

Total

11

/

12

Passed

Description

67%Weight 40%Scale 1-3

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 is specific and distinctive, naming concrete Frida actions and target modes, but omits an explicit 'Use when...' trigger clause and relies on jargon-heavy terms rather than natural user phrasing.

Suggestions

Add an explicit 'Use when ...' clause naming the situations that should trigger this skill (e.g. confirming a flagged sink fires at runtime, tracing opaque API calls, bypassing mobile SSL pinning).

Soften jargon with at least one user-natural phrasing such as 'hook a running process' or 'trace an app's API calls' alongside the technical terms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions - 'attach to or spawn a process', 'load a JS hook script', 'capture send() events into a lifecycle-managed run directory' - matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

It clearly answers what the skill does but provides no explicit 'Use when...' trigger clause, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

'Frida' is a natural term a user would say, but coverage leans on technical jargon ('send() events', 'frida-server', 'lifecycle-managed run directory') and lacks common user-facing variations, so it is only partial.

2 / 3

Distinctiveness Conflict Risk

Dynamic instrumentation via Frida is a clear niche with distinct triggers ('attach', 'spawn', 'frida-server') and is unlikely to fire for unrelated skills.

3 / 3

Total

10

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
gadievron/raptor
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.