About sjinn-setup
sjinn-setup is a skill for installing SJinn, logging in, and troubleshooting an unauthenticated CLI. It prepares the environment by checking Node.js and CLI versions, guiding browser authorization, and verifying the login state.
Key features
- 01Check the Node.js version
- 02Check and install or upgrade the SJinn CLI
- 03Start browser-based authorization
- 04Verify the current login state
- 05Refer to troubleshooting documentation for setup failures
Use cases
- 01Install and configure SJinn for the first time
- 02Fix an unauthenticated SJinn CLI
- 03Check the environment before using other SJinn skills
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ sjinn-ai/ skills --skill sjinn-setupAfter installing, type/sjinn-setupin Claude Code to confirm it loaded.
Bundled filesreferences/troubleshooting.md
Details
From the project READMESJinn Setup
Use this skill when the user needs to install SJinn, log in, fix an unauthenticated CLI, or prepare their machine before using other SJinn skills.
Workflow
- Check Node.js:
node --version
Node.js must be 18 or newer. If it is missing or older, ask the user to install or upgrade Node.js first.
- Check whether the CLI is already available:
sjinn --version
The CLI must be 0.1.19 or newer for these skills. If the command is missing or the version is older, install or upgrade it:
npm install -g @sjinn-build/cli@latest
Then verify again:
sjinn --version
- Start browser authorization:
sjinn auth login
Tell the user to finish the browser authorization flow if a browser opens or a login URL is printed.
- Verify the login:
sjinn auth whoami
If this succeeds, SJinn is ready.
Troubleshooting
See references/troubleshooting.md when setup fails.