10x-cli-setup — Claude Code skill: set up the 10x CLI
Walks a 10xDevs learner through installing and checking @przeprogramowani/10x-cli, sorting out login and course access, then passes the project to a guide skill.
npx skills add przeprogramowani/10x-cli --skill 10x-cli-setup -a claude-codeWhat 10x-cli-setup does
This skill handles the setup side of the 10xDevs CLI. It starts by looking for an existing runner: checks what is on PATH, reads 10x --version, and asks the get, sync and auth subcommands for help. A working install stays as it is. No reinstall, no second login.
Next comes a compatibility pass against the bundled reference: which release supports the syntax you need, and whether skill filtering exists yet. When no suitable global CLI is present, the skill offers an npx run instead of a system-wide install. One catch: 10x helpers install --tool <chosen-profile> is unreleased and missing from the current baselines, so confirm it with helpers --help on your own runner before relying on it. The npm route checks Node against the package engines, which means Node 20 or newer here. A permissions failure gets diagnosed, never fixed with sudo or a wiped config.
Login is treated separately from course access, via auth --status. When sign-in is needed, you run auth yourself in an interactive terminal and finish the magic-link flow over email or Circle. The skill never reads auth.json or tokens. The last step is doctor --json, which compares the configured tool profile and reports the course edition the project is bound to. Offline, publication and download checks stay open, so a local version readout alone does not mean setup is done.
What it helps with
- install
10x-cliwithout breaking an existing working setup - confirm the runner version actually supports skill filtering
- find out why
auth --statusdoes not confirm course access - tell an npm permissions error apart from a broken
PATH - check the project is bound to the right course edition before the first download
Example prompts for the agent
- Check whether
10x-cliis installed and show me its version andauthhelp - Install a compatible runner through
npxand verify my login, leave the global CLI alone - Run
doctor --jsonand explain which course edition this project is bound to
How to install 10x-cli-setup
1Skills CLI (Vercel)
npx skills add przeprogramowani/10x-cli --skill 10x-cli-setup -a claude-code2Manually: put the files in place
~/.claude/skills/10x-cli-setup/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/10x-cli-setup/
1Skills CLI (Vercel)
npx skills add przeprogramowani/10x-cli --skill 10x-cli-setup -a codex2Manually: put the files in place
.agents/skills/10x-cli-setup/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add przeprogramowani/10x-cli --skill 10x-cli-setup -a cursor2Manually: put the files in place
.cursor/skills/10x-cli-setup/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install przeprogramowani/10x-cli 10x-cli-setup2Manually: put the files in place
.github/skills/10x-cli-setup/SKILL.md1Skills CLI (Vercel)
npx skills add przeprogramowani/10x-cli --skill 10x-cli-setup -a gemini-cli2Platform CLI
gemini skills install https://github.com/przeprogramowani/10x-cli --path skills/10x-cli-setupManually: put the files in place
.devin/skills/10x-cli-setup/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add przeprogramowani/10x-cli --skill 10x-cli-setup -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about 10x-cli-setup
How do I install 10x-cli-setup in Claude Code?
Run npx skills add przeprogramowani/10x-cli --skill 10x-cli-setup -a claude-code. The skill lands in ~/.claude/skills/10x-cli-setup/SKILL.md.
What does 10x-cli-setup do?
It prepares the CLI and project for a 10xDevs learner: finds or installs a compatible runner, verifies sign-in and course access, picks the project and AI tool, then hands the context to 10x-cli-guide.
Does the skill need Node?
The npm and npx route compares Node with the package engines field; the inspected baseline asks for Node 20 or newer.