@@ -60,9 +60,33 @@ Some write-heavy and advanced type-editing operations still require further pari
6060
6161## Quick Start
6262
63- ### Install ` ida-cli `
63+ ### Recommended Path: Install the Skill
6464
65- Recommended: use the installer script. It downloads the latest tagged release when one exists, otherwise it can fall back to a local source build.
65+ The default entrypoint is the ` ida-cli ` skill, not a manual CLI install.
66+
67+ ``` bash
68+ # List the skill exposed by this repository
69+ npx -y skills add https://github.com/cpkt9762/ida-cli --list
70+
71+ # Install the ida-cli skill for Codex
72+ npx -y skills add https://github.com/cpkt9762/ida-cli --skill ida-cli --agent codex --yes --global
73+ ```
74+
75+ This was verified locally: the CLI detected the ` ida-cli ` skill from ` skill/SKILL.md ` and installed it to ` ~/.agents/skills/ida-cli ` .
76+
77+ After installation, the skill ships its own bootstrap wrapper:
78+
79+ ``` bash
80+ ~ /.agents/skills/ida-cli/scripts/ida-cli.sh --help
81+ ~ /.agents/skills/ida-cli/scripts/ida-cli.sh probe-runtime
82+ ~ /.agents/skills/ida-cli/scripts/ida-cli.sh --path /path/to/binary list-functions --limit 20
83+ ```
84+
85+ That wrapper installs ` ida-cli ` automatically if it is missing, then runs the requested command.
86+
87+ ### Direct CLI Install (Optional)
88+
89+ Use this only if you want the standalone CLI without going through the skill.
6690
6791``` bash
6892curl -fsSL https://raw.githubusercontent.com/cpkt9762/ida-cli/master/scripts/install.sh | bash -s -- --add-path
@@ -122,30 +146,6 @@ Example backend selections:
122146{"runtime" :{"major" :9 ,"minor" :3 ,"build" :260213 },"backend" :" native-linked" ,"supported" :true ,"reason" :null }
123147```
124148
125- ### Install the skill
126-
127- The tested command is ` npx skills add ` , not ` npx skill add ` .
128-
129- ``` bash
130- # List the skill exposed by this repository
131- npx -y skills add https://github.com/cpkt9762/ida-cli --list
132-
133- # Install the ida-cli skill for Codex
134- npx -y skills add https://github.com/cpkt9762/ida-cli --skill ida-cli --agent codex --yes --global
135- ```
136-
137- This was verified locally: the CLI detected the ` ida-cli ` skill from ` skill/SKILL.md ` and installed it to ` ~/.agents/skills/ida-cli ` .
138-
139- After installation, the skill ships its own bootstrap wrapper:
140-
141- ``` bash
142- ~ /.agents/skills/ida-cli/scripts/ida-cli.sh --help
143- ~ /.agents/skills/ida-cli/scripts/ida-cli.sh probe-runtime
144- ~ /.agents/skills/ida-cli/scripts/ida-cli.sh --path /path/to/binary list-functions --limit 20
145- ```
146-
147- That wrapper installs ` ida-cli ` automatically if it is missing, then runs the requested command.
148-
149149## Build Requirements
150150
151151- Rust 1.77+
0 commit comments