spike-land-dashboard

Create React dashboards that render data from URL search parameters.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/zerdos/spike-land-nextjs --skill spike-land-dashboard
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spike-land-dashboard
Source: https://github.com/zerdos/spike-land-nextjs/tree/main/.claude/skills/spike-land-dashboard
Command: npx skills add https://github.com/zerdos/spike-land-nextjs --skill spike-land-dashboard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spike Land Dashboard provides a straightforward way to create live React dashboards that can receive structured data via URL search parameters. It enables embedding dashboards in iframes and sharing data-rich views without backend state, improving collaboration and repeatability.

Core Features & Use Cases

  • Create dashboards that read URL search parameters (title, items, view) and initialize state accordingly.
  • Sync state changes back to the URL for shareable, bookmarkable views.
  • Use cases: product metrics dashboards, experiment result viewers, and lightweight data exploration tools.

Quick Start

  1. Implement a new dashboard component that reads URL parameters and renders a UI.
  2. Use codespace_update to push the code to your codespace.
  3. Link the app with a descriptive name and description using codespace_link_app.
  4. Build an iframe URL with encoded params: title, items, view.

Frequently Asked Questions about spike-land-dashboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a React dashboard driven by URL search parameters?▼

Spike Land Dashboard lets you create live React dashboards that receive structured data via URL search parameters, enabling iframe embedding and shareable data-rich views without backend state.

How do I embed a live React dashboard in an iframe using URL parameters?▼

You build an iframe URL with encoded parameters (title, items, view) targeting testing.spike.land/live/{codespaceId}, allowing you to embed live parameterized React dashboards for metrics or experiment viewers.

Does this approach require a backend to share interactive dashboard views?▼

No backend is needed. The dashboard reads URL search parameters with safe fallbacks and synchronizes state back to the URL, enabling shareable, bookmarkable data views without server-side state management.

Can I use TypeScript with React to build parameterized apps on spike.land?▼

Yes, the Skill requires React and TypeScript to build parameterized dashboards that parse URL search parameters with safe fallbacks, ensuring type-safe state synchronization within spike.land codespaces.

What is the best way to share lightweight data exploration tools without backend state?▼

The best way is building a parameterized React app that parses URL search parameters and syncs state changes back to the URL, producing shareable, bookmarkable data exploration views without backend state.

How do I deploy a React dashboard to my spike.land codespace?▼

You implement a dashboard component, use codespace_update to push code, link it with codespace_link_app, then build an iframe URL with encoded params at testing.spike.land/live/{codespaceId} to deploy.