New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

simba-skills

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

simba-skills

AI skills manager - central store with symlink-based distribution across 15+ coding agents

latest
Source
npmnpm
Version
0.6.1
Version published
Maintainers
1
Created
Source

Simba

Simba the cat

npm version License: MIT

AI skills manager with a central store and symlink-based distribution across 17+ coding agents.

Why Simba?

Most skill installers are one-shot: they clone a repo and copy files. Simba is a skill lifecycle manager:

  • Central store → One source of truth at ~/.config/simba/skills/
  • Registry tracking → Records install sources, enabling one-command updates
  • Symlink distribution → No file duplication; changes propagate instantly
  • Multi-agent sync → Keep Claude, Cursor, Copilot, and others in sync
  • Rollback support → Automatic snapshots before destructive operations

Installation

# Requires Bun runtime
bunx simba-skills detect

Or install globally:

bun install -g simba-skills

Quick Start

# Detect installed agents
simba detect

# Adopt existing skills into the central store
simba adopt

# Install skills from GitHub
simba install vercel-labs/agent-skills

# Assign skills to specific agents
simba assign my-skill claude,cursor

# Check for updates (uses tracked install sources)
simba update

# View skill matrix across all agents
simba status

Key Features

Install & Update

# Install from GitHub (HTTPS)
simba install user/repo

# Install from private repos (SSH)
simba install user/repo --ssh

# Install from local path (creates symlinks, auto-syncs)
simba install ~/my-skills

# Update all installed skills from their sources
simba update

Simba records the source repository and path during installation, enabling simba update to fetch and compare changes with diffs.

Assign & Manage

# Assign skill to multiple agents
simba assign my-skill claude,cursor,copilot

# Interactive TUI for bulk management
simba manage

# Remove skill from agents
simba unassign my-skill claude

Health & Recovery

# Check symlink integrity
simba doctor

# Auto-repair broken symlinks
simba doctor --fix

# Backup all skills
simba backup ./skills.tar.gz --includeConfig

# Restore from backup
simba restore ./skills.tar.gz

# Undo last operation
simba undo

Supported Agents

Supports Claude Code, Codex, OpenCode, Cursor, Gemini CLI, GitHub Copilot, Amp, Kimi Code CLI, Replit, and 30+ others.

Includes agents using the .agents/skills universal standard, plus agent-specific paths.

See full agent definitions and paths in src/core/config-store.ts.

Architecture

~/.config/simba/
├── config.toml           # Settings
├── registry.json         # Skill metadata, sources & assignments
├── skills/               # Central store
│   └── my-skill/
│       └── SKILL.md
└── snapshots/            # Automatic rollback points

~/.claude/skills/
└── my-skill → ~/.config/simba/skills/my-skill  (symlink)

~/.cursor/skills/
└── my-skill → ~/.config/simba/skills/my-skill  (symlink)

All Commands

CommandDescription
detectScan for installed agents
adoptMove existing skills into central store
installInstall from GitHub or local path
uninstallRemove skill from store and agents
updateCheck and apply updates from sources
listList managed skills
statusSkill matrix across agents
assignSymlink skill to agents
unassignRemove skill from agents
manageInteractive TUI
syncUnion merge across agents
migrateCopy all skills from one agent to another
doctorVerify and repair symlinks
backupExport skills to archive
restoreRestore from backup
snapshotsList rollback points
undoRestore from last snapshot
importCopy global skill to project for customization

Configuration

Config at ~/.config/simba/config.toml:

[snapshots]
maxCount = 10
autoSnapshot = true

[sync]
strategy = "union"  # or "source"
sourceAgent = ""    # for source strategy

License

MIT

Keywords

ai

FAQs

Package last updated on 22 Feb 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts