All authors
reaviz avatar

Claude Skills by reaviz

github.com/reaviz
109 skillsA× 1090 installs21 views
MotionA

Animation wrapper components using Framer Motion for staggered group animations. Provides MotionGroup (parent) and MotionItem (child) with pre-configured variants.

data-aireactnode
0
3
StepperA

Multi-step progress indicator with dot or numbered markers, optional labels, and animated appearance. Composed of Stepper and Step.

data-aitypescriptreact
0
3
TabsA

Tabbed content navigation with animated selection indicator. Composed of Tabs, TabList, Tab, and TabPanel. Supports controlled and uncontrolled modes.

data-aitypescriptreact
0
3
TreeA

Hierarchical tree view with expandable/collapsible nodes, custom icons, and animated transitions. Composed of Tree and TreeNode. Uses Collapse for expand/collapse animation.

data-aitypescriptreact
0
3
TypographyA

Themed text components for headings, paragraphs, and semantic text styles. All share a single `TypographyTheme` and follow the same pattern: thin `forwardRef` wrappers that render a semantic HTML element with themed classes merged via `cn()`.

developmenttypescriptreact
0
3
Unify ThemeA

Use when the user asks to set up, install, or migrate to the Unify Theme for reablocks — a production-ready theme pack built on a three-level design-token system (primitives → semantic → Tailwind utilities) synced with the Unify Figma library. Covers the single-file `themeUnify.ts` TypeScript download, the Reablocks Figma Plugin export for CSS layers, file layout (root.css / dark.css / light.css / tw.css / common.css), per-component detail tokens (e.g. `--buttons-details-height-core-icon-lg`)...

developmenttypescriptgo
0
3
ReachatA

Use when building chat / LLM UIs in React with the reachat component library (Chat, ChatInput, SessionsList, SessionMessages, ChatBubble, AppBar, Markdown rendering with code highlighting, RichTextInput with @mentions and /commands, MessageStatus, ComponentCatalog for LLM-driven dynamic components, useAgUi for ag-ui protocol). Covers the slot-based Chat layout, ChatContext, theme system (ChatTheme, PartialChatTheme), file uploads, multi-file support, autoScroll, and viewType (console / compan...

developmenttypescriptgo
0
3
Ag UiA

React hook that connects an [AG-UI](https://docs.ag-ui.com) protocol agent endpoint to reachat. Returns the props needed by `<Chat>` plus session helpers, and streams responses via SSE (`text/event-stream`).

data-aireactapi
0
3
App BarA

Top header bar for the chat. Reads the `theme.appbar` class string and renders arbitrary content.

developmentgoreact
0
3
CatalogA

System for letting an LLM render custom React components by emitting fenced code blocks with JSON specs. The catalog ships a remark plugin, a `<pre>` override, and a system-prompt generator — all wired through `<Chat components={catalog} />`.

data-aigoreact
0
3
Chat BubbleA

Floating chat bubble launcher — renders a clickable trigger and toggles a popover containing the chat UI. Built on reablocks `ConnectedOverlay` (Floating UI under the hood).

data-aireactnode
0
3
MarkdownA

Markdown renderer used inside `MessageQuestion` / `MessageResponse`, plus syntax highlighting, tables, charts, redaction matchers, and remark/rehype plugins. Also exported standalone for custom use.

data-aireactgit
0
3
MessagingA

Components that render the active session: panel layout, header, messages list, individual message, plus the per-message slots (question, response, files, sources, action footer). All read state from `ChatContext`, so they only function inside `<Chat>`.

developmentreactnode
0
3
SessionsA

Sessions sidebar — the list of past chats, the new-session trigger, and group-by-date helpers. All read state from `ChatContext`.

data-aireactnode
0
3
StatusA

Status banner with optional sub-steps — typically used to show tool / agent progress inside a streaming response (similar to "Searching the web…" / "Reading file…" patterns). Reads `theme.status` from `ChatContext` (or falls back to default).

data-aireactnode
0
3
SuggestionsA

Clickable suggestion chips (typically rendered above or below `ChatInput` to surface starter prompts). Reads `theme.suggestions` and `disabled` / `isLoading` from `ChatContext`.

data-aireact
0
3
ReagraphA

Use when building interactive 2D or 3D graph or network visualizations in React with the reagraph library (GraphCanvas, node-link diagrams, force-directed layouts). Covers data shapes (GraphNode, GraphEdge), 16 layout algorithms, selection, lasso, camera controls, sizing strategies, and theming.

data-aigobash
0
3
GraphA

Core components for rendering the graph: the main canvas, node symbols, edge rendering, labels, and clusters.

data-ainode
0
3
ClustersA

Group nodes into visual clusters by a shared attribute. Clusters render as rings around grouped nodes with optional labels and custom rendering.

data-ainodeapi
0
3
EdgesA

Edge rendering configuration: arrows, dashed lines, curved paths, self-loops, labels, and edge aggregation.

data-ainode
0
3
Graph CanvasA

Main entry point for reagraph. Wraps the Three.js canvas, scene, camera controls, and lasso selection into a single component. Pass `nodes` and `edges` data along with layout, theme, and interaction configuration.

data-aigoreact
0
3
LabelsA

Label visibility, styling, and font configuration for nodes and edges. Labels auto-show/hide based on zoom level or can be forced visible.

developmentgosql
0
3
NodesA

Node rendering components and custom node support. Default nodes are 3D spheres; variants add icons, SVGs, and badges. Use `renderNode` for fully custom rendering.

data-ainode
0
3
InteractionA

User interaction modules: selection, camera controls, context menus, and node collapsing.

developmentnode
0
3
CameraA

Camera control, modes, centering, and viewport manipulation.

data-ainode
0
3
SelectionA

Node and edge selection with single, multi, modifier-key, lasso, and path-based modes.

data-ainode
0
3
LayoutsA

16 built-in layout algorithms for positioning graph nodes in 2D and 3D space. Set via the `layoutType` prop on `GraphCanvas`.

data-aigonode
0
3
StylingA

Theme configuration and node sizing strategies.

data-ainode
0
3
SizingA

Node sizing strategies that automatically compute node sizes based on graph metrics or custom attributes.

data-ainode
0
3
ThemesA

Light and dark themes with full customization of node, edge, arrow, ring, cluster, lasso, and canvas colors.

data-ainode
0
3
ReavizA

Use when building charts or data visualizations in React with the reaviz library (AreaChart, BarChart, LineChart, PieChart, ScatterPlot, Heatmap, Sankey, RadarChart, etc.). Covers composable chart architecture, data shapes, axes, gridlines, tooltips, color schemes, and animation.

data-aigobash
0
3
ChartsA

Cartesian chart components built on linear axes and D3 scales. Each chart provides a top-level component with sensible defaults and composable sub-components for series, axes, gridlines, and interactions.

data-aiangularnode
0
3
Area ChartA

Area chart with gradient fill, line, and data points. Supports single series, grouped multi-series, stacked, and stacked-normalized variants.

data-aigoreact
0
3
Bar ChartA

Bar chart with gradient fills, labels, and range lines. Supports vertical/horizontal layout with standard, grouped, stacked, stacked-normalized, stacked-diverging, marimekko, waterfall, and histogram variants.

data-aigoreact
0
3
Bar ListA

Horizontal bar list for ranking data. Renders semantic HTML (not SVG) with animated bars, configurable label/value positions, sorting, and percentage mode.

data-aireact
0
3
Bubble ChartA

Packed circle chart using D3 circle-packing layout. Bubble size is proportional to data value. Supports labels, gradients, masks, and custom bubble rendering.

data-aireactnode
0
3
Funnel ChartA

Funnel visualization for conversion/pipeline data. Segments taper from wide to narrow based on value. Supports default and layered variants with configurable interpolation, gradients, axis labels, and tooltips.

data-aireact
0
3
GaugeA

Two gauge components for displaying progress/metric values: **LinearGauge** (horizontal bar) and **RadialGauge** (circular arc with optional stacking).

data-aireact
0
3
HeatmapA

Grid-based heatmap with color-scaled cells. Includes a calendar heatmap variant (year and month views). Supports custom symbols, cell selection, tooltips, and multi-axis layouts.

developmentgoreact
0
3
Line ChartA

Line chart built on top of AreaChart with the area fill removed. Supports single series, grouped multi-series, and all AreaChart features (interpolation, points, markers, brush, zoom).

data-aireact
0
3
MapA

World map visualization using D3-Geo projections. Renders GeoJSON country features with optional coordinate-based markers and tooltips.

data-aireactgit
0
3
MeterA

Segmented column strip showing a value as filled/unfilled blocks. Useful for discrete progress or threshold indicators.

data-aireact
0
3
Pie ChartA

Pie and donut chart using D3 pie layout. Supports exploded slices, rounded/spaced arcs, labels with connector lines, gradients, and custom label rendering.

data-aireactnode
0
3
Radar ChartA

Radar (spider) chart built on top of RadialAreaChart. Displays multi-category data as a closed polygon with points on radial axes. Supports grouped multi-series, filled areas with gradients, and configurable radial axes.

data-aigoreact
0
3
SankeyA

Flow diagram showing weighted connections between nodes. Built on D3-Sankey with gradient links, interactive highlighting, configurable label positioning, and node justification.

data-aireactnode
0
3
Scatter PlotA

Scatter plot with configurable point size, color, custom symbols, and optional bubble sizing. Supports time, value, and category axes with brush, zoom/pan, and value markers.

developmentgoreact
0
3
SparklineA

Compact inline charts for embedding in dashboards and metric displays. Four variants: line, area, bar, and sonar (diverging stacked bar). All hide axes, gridlines, and labels by default for a minimal appearance.

data-aigoreact
0
3
Sunburst ChartA

Hierarchical radial chart displaying nested data as concentric rings of arcs. Inner rings represent parent categories, outer rings represent children. Supports gradients, tooltips, and animated transitions.

developmentgoreact
0
3
Tree MapA

Rectangular treemap for hierarchical data. Rectangle size is proportional to value. Supports flat and nested data, text wrapping, label placement, and configurable padding.

developmentgoreact
0
3
Venn DiagramA

Venn and Euler diagram showing set intersections. Three layout types: standard Venn, proportional Euler, and Star Euler. Supports selections, custom styling per state, and inner/outer labels.

data-aigoreact
0
3