ワンクリックで
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 職業分類に基づく
| 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 |
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