بنقرة واحدة
add-skill
Create a new skill for the ARC Probe plugin with proper structure and frontmatter
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create a new skill for the ARC Probe plugin with proper structure and frontmatter
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Full analysis of a single function — disassemble, identify args, find string refs, callers/callees, RTTI, generate signature, label in GUI
Fully analyze a C++ virtual function table — detect params, find string refs, measure sizes, and label all entries
Detect function parameters from prologue and register usage — infer types, count, and calling convention
Discover a C++ class by name via RTTI — map its vtable, disassemble key virtual functions, explore inheritance hierarchy, and label everything
Find all functions that call a given function address — shows argument setup, string refs, and containing function names
Compare a function between sessions — generate a signature, find it after binary update, compare disassembly, report changes
| name | add-skill |
| description | Create a new skill for the ARC Probe plugin with proper structure and frontmatter |
| argument-hint | <skill-name> <description> |
Create a new skill in the plugin with the correct directory structure, frontmatter, and registration.
skill-name (required): kebab-case name for the skill (e.g., scan-vtables)description (required): One-line description of what the skill doesmkdir -p plugin/skills/<skill-name>
Every skill MUST start with YAML frontmatter:
---
name: <skill-name>
description: <description>
argument-hint: <args if applicable>
---
# Skill Title
Description of what this skill does and when to use it.
## Arguments
- `arg1` (required): What it is
- `arg2` (optional): What it is
## Steps
### 1. First step
Detailed instructions with example commands.
### 2. Second step
...
## Tips
- Helpful notes
- Edge cases
head -4 plugin/skills/<skill-name>/SKILL.md
Must show ---, name:, description:, ---.
Update these if they reference the skill count:
plugin/.claude-plugin/plugin.json descriptionpublic-repo/README.md skill tablepublic-repo/plugins/arc-probe/.claude-plugin/plugin.json descriptionAfter adding the skill, run /arc-probe:sync-plugin to copy it to the public repo.
map-struct, find-function, trace-writesprobe- for skills that interact with the GUI bridge/arc-probe:<skill-name>| Field | Required | Description |
|---|---|---|
name | yes | kebab-case skill identifier |
description | yes | One-line description shown in skill list |
argument-hint | no | Shows expected arguments (e.g., <address> [size]) |
disable-model-invocation | no | Set to true to prevent auto-invocation |