arena-cli_skill

This skill exports, enriches with vision AI, and renders browsable Are.na blocks for quick search and viewing.
  • TypeScript

17

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill rohunvora/cool-claude-skills --skill arena-cli

  • README.md3.6 KB
  • SKILL.md3.7 KB

Overview

This skill provides a lightweight CLI for exporting, enriching, and browsing Are.na blocks locally. It automates incremental exports, enriches images with vision AI metadata (titles, tags, UI patterns), and generates browsable HTML views and visual search pages. Use it to build a searchable, visual archive of Are.na content for design research or pattern discovery.

How this skill works

The CLI exports channel blocks into a local folder as per-block JSON, optionally downloading images for offline use. A vision enrichment step calls an AI image model to add suggested_title, description, tags, and ui_patterns to each image block. Finally, generator scripts build static HTML views and grouped visual search pages so you can inspect results in a browser when terminal grep is insufficient.

When to use it

  • Export channels to a local archive or perform incremental updates
  • Enrich image blocks with AI-generated titles, tags, and UI patterns
  • Generate browsable HTML views of your Are.na export
  • Run visual searches that produce image-grid results for quick inspection
  • Search blocks by tag or UI pattern when exploring design systems or inspiration

Best practices

  • Store ARENA_TOKEN, ARENA_USER_SLUG, and GEMINI_API_KEY in a .env file before running any script
  • Run full export once, then use incremental exports for regular updates to avoid re-downloading everything
  • Use --images only when you need local copies; skip for faster exports without images
  • Run enrich step with --dry-run first to preview changes before saving, and use --force to reprocess as needed
  • Group related search patterns into a config file for consistent visual search pages

Example use cases

  • Build a local, searchable archive of UI screenshots for a product design library
  • Automatically tag and title image blocks to speed up team discovery and reuse
  • Generate a browsable view.html to share a curated collection with stakeholders offline
  • Run pattern-based visual searches (e.g., dashboards, avatars) to gather inspiration grids
  • Combine grep-based tag searches with generated search-results.html when terminal output can’t show images

FAQ

Set ARENA_TOKEN, ARENA_USER_SLUG, and GEMINI_API_KEY. ARENA_EXPORT_DIR is optional and defaults to ./arena-export.

How do I avoid reprocessing everything on each run?

Run the export script incrementally (it detects new blocks) and use the enrich script without --force; use --force only when you want to re-enrich already processed blocks.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational