N
Nyxis
Skills

SkillRegistry

Installed-skills catalog with search, category filters, and per-skill enable toggles.

Preview

Skills

3/4 enabled

Google Calendar

v2.4.0Connected

Read events, schedule meetings, and check availability across calendars.

nyxis-skills

  • read:calendar
  • write:calendar
  • read:contacts
calendarmeetingsscheduling

GitHub

v1.8.2Connected

Read repos, comment on PRs, open issues.

  • read:repos
  • write:issues

Slack

v0.9.1Token expired

Send and read messages across channels.

  • read:messages
  • write:messages

Postgres

v3.0.0Not connected

Read-only access to the analytics replica.

  • read:database

Installation

pnpm add nyxis-ui

Usage

import { SkillRegistry, type Skill } from 'nyxis-ui';

<SkillRegistry
  skills={installed}
  onChange={(enabledIds) => persist(enabledIds)}
  onSelect={(id) => router.push(`/skills/${id}`)}
/>;

Anatomy

  • Header: title + enabled/total counter.
  • Search input filters by name, description, and tags.
  • Category filter pills auto-derived from skill.category.
  • Stack of <SkillCard> rows with toggle on each.
  • value / defaultValue / onChange work like a controlled checkbox group — the active set is the enabled set.