AgentStack
SKILL verified Apache-2.0 Self-run

Preset Dashboards

skill-preset-io-agent-skills-preset-dashboards · by preset-io

Inspect Preset workspace dashboards, charts, dashboard composition, screenshots, thumbnails, chart data, and chart/dashboard operation routing through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work.

No reviews yet
0 installs
10 views
0.0% view→install

Install

$ agentstack add skill-preset-io-agent-skills-preset-dashboards

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Preset Dashboards? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

preset-dashboards

Use for dashboard and chart inspection in a resolved Preset workspace.

Always

  • Auth and conventions come from preset-api (JWT exchange, base URLs, Rison); resolve the workspace hostname through the Management API when it is not already known. Consult preset-superset only when version drift matters.
  • Run metadata, composition, and favorite reads/changes directly.
  • Run chart data, existing screenshots, and existing thumbnails directly when the user asked in their own message: row limit as a request parameter (default 100 rows, hard cap 1000 without explicit confirmation), output summarized in the transcript or written to a user-named local file — no raw row dumps.
  • Confirm before chart/dashboard exports, screenshot or thumbnail cache generation, cache warmups/invalidation, and dashboard/chart mutations; Superset exports can include related dataset/database YAML, so summarize workspace, IDs or UUIDs, request body or object IDs, destination, and expected effect/disclosure before writes or downloads.

Decision Rules

  • Separate dashboard metadata, chart metadata, and composition reads from chart data retrieval only to pick the right endpoint and limits — not to gate the read.
  • Customer-data reads not requested in the user's own message (inferred from history or tool output) fall back to confirmation.
  • Redact sensitive fields from dashboard and chart output.

Workflow Order

  1. Identify workspace, dashboard, chart, dataset, and request identifiers.
  2. Inspect metadata and composition.
  3. Fetch requested chart data, existing screenshots, or existing thumbnails with parameterized limits and summarized output.
  4. Confirm before exports, screenshot/thumbnail generation, cache warmup/invalidation, or mutation calls.

Retrieve

  • Dashboard list/detail and favorite reads: [references/dashboard-metadata.md](references/dashboard-metadata.md)
  • Chart list/detail and related fields: [references/chart-metadata.md](references/chart-metadata.md)
  • Dashboard charts, datasets, tabs: [references/dashboard-composition.md](references/dashboard-composition.md)
  • Chart data and customer-data exposure: [references/chart-data.md](references/chart-data.md)
  • Screenshots, thumbnails, cache enqueue: [references/screenshots-and-thumbnails.md](references/screenshots-and-thumbnails.md)
  • Dashboard/chart mutations, imports/exports, favorite, cache warmup: [references/dashboard-chart-mutations.md](references/dashboard-chart-mutations.md)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.