SJinn Skills
Install SJinn Skills so agent clients can use the official SJinn CLI for setup, image generation, video generation, and task status checks.
SJinn Skills
SJinn Skills teach an agent how to use the official sjinn CLI. Use them when you want an agent to install and verify SJinn, generate images, generate videos, or check task status from your local workspace.
SJinn currently recommends skills for Claude Code and Codex. For Claude chat, use SJinn MCP.
Install SJinn Skills
For Humans
Copy and paste this prompt to your LLM agent:
Install SJinn skills with:
npx skills add sjinn-ai/skills
If you need details, follow the instructions here:
https://raw.githubusercontent.com/sjinn-ai/skills/main/INSTALL.md
Or read the Installation Guide and install manually.
For LLM Agents
Fetch the installation guide and follow it:
curl -fsSL https://raw.githubusercontent.com/sjinn-ai/skills/main/INSTALL.md
Set up SJinn
Ask your agent to use the setup skill:
$sjinn-setup Check whether SJinn is installed and authenticated.
The setup flow uses browser login:
sjinn auth login
Then verify the account:
sjinn auth whoami
Available Skills
| Skill | Use it for |
|---|---|
sjinn-setup | Install the official CLI, complete browser login, and verify the account. |
sjinn-image-generation | Generate or edit images from prompts, URLs, or local files. |
sjinn-video-generation | Generate videos from text, start images, URLs, local files, or end frames. |
sjinn-task-status | Check progress, inspect failures, and retrieve output URLs from a task ID. |
Basic Workflow
Generate an Image
$sjinn-image-generation Create a clean product render of a glass lamp on a white background.
The skill will guide the agent to use the CLI:
sjinn image generate --prompt "a clean product render of a glass lamp on a white background" --json
Generate a Video
$sjinn-video-generation Create a five-second cinematic dolly shot through a neon studio.
For long-running jobs, the skill prefers async output:
sjinn video generate --prompt "a five-second cinematic dolly shot through a neon studio" --async --json
Check a Task
$sjinn-task-status Check this task: <task_id>
The skill will query:
sjinn status <task_id> --json
When to Use Skills
Use SJinn Skills when:
- You are working in Claude Code or Codex.
- You want the agent to use local files as generation inputs.
- You want repeatable CLI-based workflows.
- You want the agent to return task IDs, output URLs, or downloaded files in a structured way.
Use SJinn MCP when:
- You are working in Claude chat.
- You want a hosted connector that signs in through your SJinn account.
- You want the assistant to create or check SJinn tasks directly from the conversation.
Boundaries
SJinn Skills use stable public CLI commands only. They do not document or call SJinn internal service endpoints, upload signing details, provider dispatch fields, custom API base URLs, or token-based login flows.
Use browser login only:
sjinn auth login
Troubleshooting
The skills do not appear
Restart or reload your agent session, then check whether the installed skills are available.
The CLI is missing
Use the setup skill, or install the CLI directly:
npm install -g @sjinn-build/cli
sjinn --version
Login fails
Run browser login again:
sjinn auth login
sjinn auth whoami
A generation task takes a long time
Use async generation and check the task later:
sjinn status <task_id> --json
