judge-ctf

Diagnoses stuck CTF challenge attempts and recommends a different next approach.

1|Updated Aug 3, 2026
One-click install
npx skills add https://github.com/hanmujun/hanmujun-agent-public --skill judge-ctf-hanmujun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: judge-ctf
Source: https://github.com/hanmujun/hanmujun-agent-public/tree/main/.agents/skills/judge-ctf
Command: npx skills add https://github.com/hanmujun/hanmujun-agent-public --skill judge-ctf-hanmujun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a specialized CTF solver gets stuck on an authorized challenge, it is easy to loop on the same failed assumptions. This Skill reviews the current challenge state and evidence to identify what has been verified, which hypotheses failed, and what materially different route to try next. ## Core Features & Use Cases - Stuck-State Diagnosis: Reads the challenge's challenge.json, candidate.json, and artifacts to separate verified facts from failed assumptions. - Alternative Route Recommendation: Proposes a genuinely different next approach instead of repeating commands that already failed. - Use Case: After a crypto solver exhausts its standard attacks on a challenge, invoke this Skill to review the evidence and get a fresh direction, such as switching from ciphertext analysis to implementation weakness hunting. ## Quick Start Ask the agent to judge why the current CTF challenge attempt is stuck and suggest a different approach based on the existing artifacts.

Frequently Asked Questions about judge-ctf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get unstuck on a CTF challenge?▼

Invoke the judge-ctf skill after a specialized solver reports a stuck result. It reviews the challenge state, candidate flags, and artifacts to identify verified facts and failed assumptions, then recommends a materially different approach.

What does a CTF judge or supervisor skill do?▼

It acts as a second-opinion reviewer over an existing solving attempt. Rather than executing new exploits, it analyzes the evidence already produced, separates confirmed facts from dead ends, and proposes a new direction.

When should I use judge-ctf instead of rerunning the solver?▼

Use it when a specialized solver has already produced a stuck result and repeating the same commands would waste effort. It is designed for post-failure analysis, not for initial challenge solving or flag submission.

Does judge-ctf submit flags or run new exploit commands?▼

No. The skill explicitly does not submit flags and does not repeat commands that already failed. Its output is a diagnostic assessment and a recommended alternative route for the solver to pursue.

What inputs does the CTF diagnosis need to work?▼

It needs the current challenge's challenge.json, candidate.json, and any artifacts produced during the attempt, plus the detailed instructions in skill-library/judge-ctf/SKILL.md which the bridge skill loads.