CtrlK
BlogDocsLog inGet started
Tessl Logo

competition-ios-runtime

Internal downstream skill for ctf-sandbox-orchestrator. CTF-sandbox workflow for IPA runtime analysis, Frida hooks, Objective-C or Swift method tracing, Keychain inspection, SSL pinning bypass, URL scheme handling, and iOS request-signing recovery. Use when the user asks to hook an IPA, trace Objective-C or Swift runtime behavior, inspect Keychain or plist state, bypass pinning, analyze deeplinks or universal links, or replay accepted iOS requests. Use only after `$ctf-sandbox-orchestrator` has already established sandbox assumptions and routed here.

72

Quality

91%

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 lean, well-structured runtime-analysis skill that sequences its workflow clearly and offloads detail to one real reference file. Its main weakness is actionability: it tells Claude what to hook but not how to invoke the tooling to do so.

Suggestions

Add a minimal executable Frida invocation and a small hook-script template (e.g. Interceptor.attach on a request-builder selector) so the runtime-boundary step is copy-paste runnable, not just described.

Include an explicit error-recovery feedback loop in the Hook The Runtime Boundary phase (e.g. 'if the hook misses the signer, re-trace the call chain from the accepted response before patching pinning').

Show one concrete replay example with the actual fields to capture (token, device id, body, signature, headers) so the Replay The Accepted Path step moves from a checklist to an executable pattern.

DimensionReasoningScore

Conciseness

The ~45-line body is lean and assumes Claude's competence, never explaining what Frida, Keychain, or SSL pinning are; every section earns its tokens.

5 / 5

Actionability

It names concrete hook boundaries and evidence to record, but provides no executable commands or hook scripts (no frida invocation, no hook template), leaving the execution layer incomplete.

3 / 5

Workflow Clarity

A clear sequence exists (5-step Quick Start plus a 3-phase workflow) with a validation checkpoint ('correlate static bundle evidence and live hook output before claiming the trust path is understood'), but there is no explicit error-recovery feedback loop.

4 / 5

Progressive Disclosure

A concise overview points to a single clearly-signaled, one-level-deep reference (references/ios-runtime.md, verified present) with content appropriately split and easy navigation.

5 / 5

Total

17

/

20

Passed

Description

100%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, concrete, well-scoped description that explicitly covers capabilities, natural trigger phrases, and downstream routing constraints. It assumes third-person imperative voice throughout, matching the good examples.

DimensionReasoningScore

Specificity

Lists seven concrete actions (IPA runtime analysis, Frida hooks, ObjC/Swift method tracing, Keychain inspection, SSL pinning bypass, URL scheme handling, iOS request-signing recovery), giving comprehensive coverage with no meaningful gaps.

5 / 5

Completeness

Explicitly answers both what (CTF-sandbox workflow for the listed runtime analyses) and when (concrete 'Use when...' trigger phrases), matching the top anchor.

5 / 5

Trigger Term Quality

The 'Use when the user asks to hook an IPA, trace Objective-C or Swift runtime behavior, inspect Keychain or plist state, bypass pinning, analyze deeplinks or universal links, or replay accepted iOS requests' clause gives comprehensive natural trigger phrases with synonyms.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear iOS-runtime niche with distinct triggers, and the 'Use only after $ctf-sandbox-orchestrator has already established sandbox assumptions and routed here' clause sharply limits conflict risk.

5 / 5

Total

20

/

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
zhaoxuya520/reverse-skill
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.