| name | nixtla-skills-bootstrap |
| description | Installs and updates Nixtla Skills in current project using nixtla-skills CLI. Manages skill installation, updates existing skills, and guides through setup process. Activates when user needs to install Nixtla skills, update skills to latest version, or set up Nixtla environment. |
| allowed-tools | Read,Glob,Grep |
| version | 1.0.0 |
| license | MIT |
Nixtla Skills Bootstrap
Install or update Nixtla Skills in the current project using the nixtla-skills CLI.
Overview
This skill manages Nixtla Skills installation:
- Init: First-time installation to
.claude/skills/
- Update: Refresh existing skills to latest versions
- Verify: Check installation status and available skills
Skills persist locally until explicitly updated or removed.
Prerequisites
Required:
- Python 3.8+
nixtla-skills CLI tool
Installation:
pip install nixtla-claude-skills-installer
Verify CLI:
which nixtla-skills || echo "NOT_FOUND"
Instructions
Step 1: Choose Action
Select installation mode:
init - First-time installation
update - Refresh existing skills
Step 2: Check CLI Availability
Verify nixtla-skills CLI is installed:
nixtla-skills --version
If not found, install with: pip install nixtla-claude-skills-installer
Step 3: Run Installer
For init:
nixtla-skills init
For update:
nixtla-skills update
Step 4: Verify Installation
ls -1d .claude/skills/nixtla-* 2>/dev/null | sort
Output
After installation:
.claude/skills/nixtla-timegpt-lab/ - Core forecasting skill
.claude/skills/nixtla-experiment-architect/ - Experiment scaffolding
.claude/skills/nixtla-schema-mapper/ - Data transformation
.claude/skills/nixtla-skills-bootstrap/ - This skill
Error Handling
-
Error: nixtla-skills: command not found
Solution: pip install nixtla-claude-skills-installer
-
Error: Permission denied
Solution: Check write permissions on .claude/skills/
-
Error: Skills directory already exists
Solution: Use update instead of init
-
Error: No skills installed after completion
Solution: Verify CLI version: nixtla-skills --version
Examples
Example 1: First-Time Installation
nixtla-skills init
Output:
Installing Nixtla Skills...
Created .claude/skills/nixtla-timegpt-lab/
Created .claude/skills/nixtla-experiment-architect/
Created .claude/skills/nixtla-schema-mapper/
Created .claude/skills/nixtla-skills-bootstrap/
Installation complete!
Example 2: Update Existing Skills
nixtla-skills update
Output:
Updating Nixtla Skills...
Updated 4 skills to latest version.
Resources
Installed location: .claude/skills/nixtla-skills-bootstrap/