CtrlK
BlogDocsLog inGet started
Tessl Logo

rev-frida

Generate Frida hook scripts using modern Frida API. Activate when the user wants to write Frida scripts, hook functions at runtime, trace calls or arguments or return values, intercept native or ObjC or Java methods, dump memory or exports, or handle native module load timing for Android and other targets.

72

Quality

88%

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

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The content is highly actionable with executable, copy-paste-ready Frida snippets and clear sequenced workflows for fragile operations like module-load timing. Its main weaknesses are redundancy across the init-hooking sections and a monolithic structure that would benefit from splitting the API reference into a bundled reference file.

Suggestions

Consolidate the 'Do Not Blindly Hook init Series Functions' and 'Prefer Constructor Dispatchers Over Blind init Hooks' sections to remove overlapping caution text and duplicated ordering lists.

Move the 'Modern API Reference' (Module/Symbol Lookup, Interceptor, Memory, ObjC, Java snippets) into a references/API.md file and link to it from SKILL.md, keeping only the load-timing workflow and guidelines inline.

Tighten the 'Bad advice'/'Better advice' and 'Bad guidance'/'Good guidance' pairs into a single contrastive example each to reduce repeated prose.

DimensionReasoningScore

Conciseness

The body is mostly efficient and code-oriented, but the 'Do Not Blindly Hook init Series Functions' and 'Prefer Constructor Dispatchers Over Blind init Hooks' sections overlap significantly and repeat the same ordering/caution points, so it could be tightened.

2 / 3

Actionability

Provides fully executable bash commands and JavaScript (Interceptor, NativeFunction, ObjC/Java hooks, the complete hookModuleLoad helper) that are copy-paste ready, matching the top anchor.

3 / 3

Workflow Clarity

Multi-step processes are clearly sequenced — a preferred order for module-load timing and a numbered constructor-dispatcher workflow with a diagnostic-first 'log targets, then patch the offending one' feedback approach.

3 / 3

Progressive Disclosure

The ~350-line SKILL.md is monolithic with a large inline 'Modern API Reference' that could live in a separate reference file, and no bundle references are signaled (none exist), matching the '200 lines of API reference that could be in a separate file' anchor.

2 / 3

Total

10

/

12

Passed

Description

100%

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 concise, specific, and clearly delineates both capability and activation triggers in third-person voice. It is a strong example of a well-scoped skill description with no padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'write Frida scripts', 'hook functions at runtime', 'trace calls or arguments or return values', 'intercept native or ObjC or Java methods', 'dump memory or exports', 'handle native module load timing' — matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both what ('Generate Frida hook scripts using modern Frida API') and when ('Activate when the user wants to write Frida scripts...') with explicit trigger guidance, matching the top anchor.

3 / 3

Trigger Term Quality

Uses natural terms a user would say ('Frida scripts', 'hook functions', 'trace calls', 'dump memory', 'intercept native or ObjC or Java methods') with good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear Frida-specific niche with distinct triggers (ObjC/Java/native hooks, Android targets) unlikely to conflict with other skills.

3 / 3

Total

12

/

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
P4nda0s/reverse-skills
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.