Skills
SkillRegistry
Installed-skills catalog with search, category filters, and per-skill enable toggles.
Preview
Skills
3/4 enabledGoogle Calendar
v2.4.0ConnectedRead events, schedule meetings, and check availability across calendars.
nyxis-skills
- read:calendar
- write:calendar
- read:contacts
calendarmeetingsschedulingGitHub
v1.8.2ConnectedRead repos, comment on PRs, open issues.
- read:repos
- write:issues
Slack
v0.9.1Token expiredSend and read messages across channels.
- read:messages
- write:messages
Postgres
v3.0.0Not connectedRead-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/onChangework like a controlled checkbox group — the active set is the enabled set.