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

@skillkit/tui

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@skillkit/tui

Terminal UI for SkillKit

npmnpm
Version
1.4.0
Version published
Weekly downloads
499
10.64%
Maintainers
1
Weekly downloads
 
Created
Source

@skillkit/tui

npm version License

Interactive terminal UI for SkillKit - browse, install, translate, and manage skills visually in your terminal.

Installation

npm install @skillkit/tui
# or
npm install -g skillkit  # includes TUI

Quick Start

skillkit ui
# or just
skillkit

Features

  • Browse Skills: Explore 33+ skill repositories with search and filtering
  • Smart Recommendations: See project-aware skill suggestions with match scores
  • Cross-Agent Translation: Convert skills between any of 17 agent formats
  • Context Management: View detected stack and sync to all agents
  • Multi-Agent Install: Install skills to multiple agents at once
  • Responsive Design: Adapts to any terminal size

Screens

Home

Overview of your project and quick actions. Shows detected agents, installed skills count, and navigation hints.

Browse (b)

Explore available skills from curated repositories. Features:

  • Search skills with /
  • Filter by tags
  • View skill details
  • One-key installation

Recommend (r)

AI-powered skill suggestions based on your project:

  • Analyzes your package.json, configs, and file structure
  • Shows match percentage for each skill
  • Explains why skills are recommended
  • Filter by minimum score

Translate (t)

Convert skills between agent formats:

  • Select source skill
  • Choose target agent(s)
  • Preview translation
  • Apply with confirmation

Context (c)

View and manage project context:

  • Detected languages and frameworks
  • Found testing tools and databases
  • Installed agents
  • Sync context to all agents

Installed (l)

Manage your installed skills:

  • View all installed skills
  • Enable/disable skills
  • Remove skills
  • Update from source

Sync (s)

Sync skills across agents:

  • Select target agents
  • Preview changes
  • Apply sync

Settings (,)

Configure SkillKit:

  • Default agent
  • Auto-sync settings
  • Skill directories

Keyboard Shortcuts

KeyAction
hHome screen
bBrowse skills
rRecommendations
tTranslate skills
cContext management
lList installed
sSync skills
,Settings
↑/↓Navigate lists
EnterSelect / Confirm
/Search
mMulti-select mode
TabSwitch focus
EscGo back
?Help
qQuit

Programmatic Usage

import { startTUI, TUIOptions } from '@skillkit/tui';

// Launch with defaults
await startTUI();

// Launch with options
await startTUI({
  projectPath: './my-project',
  initialScreen: 'browse',
  theme: 'dark',
});

Architecture

Built with:

  • Ink - React for CLIs
  • React - Component architecture
  • @skillkit/core - Core functionality
src/
├── app.tsx           # Main app component
├── screens/          # Screen components
│   ├── Home.tsx
│   ├── Browse.tsx
│   ├── Recommend.tsx
│   ├── Translate.tsx
│   ├── Context.tsx
│   └── ...
├── components/       # Reusable UI components
│   ├── SkillCard.tsx
│   ├── AgentSelector.tsx
│   └── ...
└── hooks/            # React hooks
    ├── useSkills.ts
    ├── useContext.ts
    └── ...

Terminal Requirements

  • Minimum: 80x24 characters
  • Recommended: 120x40 characters
  • Supports: True Color, 256 colors, basic ANSI

Documentation

Full documentation: https://github.com/rohitg00/skillkit

License

Apache-2.0

FAQs

Package last updated on 23 Jan 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