/SKILL.md
# SKILL.md — AI Skill Definition ## Skill: ratatui-themes ### Description A Rust library providing pre-defined color themes for terminal UI applications built with `ratatui`. Includes 15+ popular themes like Dracula, Nord, Catppuccin, Tokyo Night, and more. ### Use Cases 1. **Theming TUI Applications** - Apply consistent color schemes to ratatui widgets - Use semantic colors (error, warning, success) for status indicators 2. **Theme Switching** - Implement theme cycling with `Theme
npx skillsauth add ricardodantas/ratatui-themes ratatui-themesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A Rust library providing pre-defined color themes for terminal UI applications built with ratatui. Includes 15+ popular themes like Dracula, Nord, Catppuccin, Tokyo Night, and more.
Theming TUI Applications
Theme Switching
ThemeName::next() and prev()Cross-Project Consistency
// Add to Cargo.toml:
// ratatui-themes = "0.1"
use ratatui_themes::{Theme, ThemeName};
use ratatui::style::Style;
let theme = Theme::new(ThemeName::Dracula);
let palette = theme.palette();
// Use in widgets
let style = Style::default()
.fg(palette.fg)
.bg(palette.bg);
Dark themes: Dracula, OneDarkPro, Nord, CatppuccinMocha, GruvboxDark, TokyoNight, SolarizedDark, MonokaiPro, RosePine, Kanagawa, Everforest, Cyberpunk
Light themes: CatppuccinLatte, GruvboxLight, SolarizedLight
Each theme provides:
accent, secondary — Highlight colorsbg, fg, muted — Base colorsselection — Selection backgrounderror, warning, success, info — Semantic status colorstools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.