Skip to content
Back to skills

Demo

ASecurity

Show what Estela's dashboard looks like using made-up example data, without touching the user's real history. Use when the user wants to see what Estela does before setting it up for real, asks what Estela is or how it looks, or wants an example before committing to `estela setup`.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 30, 2026
ai-agentssqlnodenodejsdatabase

Works with

  • claude code
  • terminal
  • cli

Security analysis

A100/100

Scanned September 30, 2026

npx -y skills add jdleonruiz/estela-cli --skill demo --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Demo?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Demo
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jdleonruiz-demo/badge)](https://www.skillsdirectory.com/skills/jdleonruiz-demo)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Show what Estela's dashboard looks like using made-up example data, without touching the user's real history. Use when the user wants to see what Estela does before setting it up for real, asks what Estela is or how it looks, or wants an example before committing to `estela setup`.
---

# Estela: demo with made-up data

Before setting Estela up for real, someone can see the full dashboard
filled with invented data — a few fake clients, weeks of activity, AI
cost, a team view — without touching anything of their own.

## Before anything else: check Node

Estela needs Node 22.5 or later (it uses the built-in `node:sqlite`). Run
`node --version` first.

- If the command isn't found, or the version is older than 22.5, **stop**
  — don't try to work around it, and don't run any `estela` command yet.
  Tell the user plainly what to do: on macOS or Linux, `nvm install
  --lts`; on Windows, `winget install OpenJS.NodeJS.LTS` — **unless they
  already use nvm-windows** (`nvm version` works), in which case use
  `nvm install lts` then `nvm use lts` from an **administrator**
  terminal, and never install a second Node with winget or the
  installer: the two collide and leave several `npm` on the PATH. After
  installing they need a **new terminal** before trying again.
- This isn't the user doing anything wrong: Claude Code itself doesn't
  require Node, so having Claude Code without a recent Node is normal.

1. Run `npx estela demo` (add `--port <n>` only if the default port 4320
   is already taken; don't add it otherwise). This opens a dashboard at a
   local URL, backed by a separate database file — never the user's real
   one — seeded with invented projects and commits run through the same
   calculation the real product uses.
2. Tell the user plainly that what they're about to see is made up, not
   their own work, and that it doesn't read or change anything real on
   their machine.
3. The command keeps running until stopped (Ctrl+C); mention that so they
   know to end it when they're done looking, rather than leaving it
   running in the background unannounced.
4. Once they've seen it, point them at this plugin's `estela:setup` skill
   to set up their own real data instead.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…