All skills
paulrberg avatar

/cli-coingecko

@7bc5b60
by Paul Bergpaulrberg/agent-skills94 stars
7

Use for CoinGecko/cg CLI crypto market data: prices, market cap, trending coins, top gainers/losers, coin search, or historical/OHLC data.

Use this Skill: https://skilld.dev/gh/paulrberg/agent-skills/cli-coingecko

This session only. Nothing lands on disk.

referencesopen-historical-page.md

≈336 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Historical Page Fallback

Open CoinGecko's historical-data page only when cli-coingecko routes a request here after a genuine CLI failure and a visual result can satisfy the request.

Workflow

  1. Require a CoinGecko coin ID and an ISO date (YYYY-MM-DD). If cg search still works, use it to resolve a supplied name or ambiguous symbol. If the entire CLI is unavailable, resolve the ID through CoinGecko's website search in Chromium and confirm the page slug; never infer an ID from a symbol.

  2. Build the validated ±1-day URL:

    uv run <skill-dir>/scripts/build-url.py <coin-id> <date>

    Invalid IDs or calendar dates exit nonzero without opening a page.

  3. Pass the returned URL to Chrome DevTools new_page with background: false. Do not use the macOS open command.

  4. Complete with ### 🌐 CoinGecko history opened — <coin-id> · <date> (±1 day), the linked page URL, and a concise disclosure of the CLI failure that triggered the fallback. Keep the helper's bare-URL stdout and validation errors undecorated.

Boundaries

  • Do not use this route for authentication, tier, rate-limit, invalid-input, or ambiguity errors.
  • A browser page is not machine-readable evidence. If the user requested JSON, CSV, or an exact export, report the CLI failure without claiming completion.

Source: SKILL.md on GitHub

1 warningtoday3 checks · Risk SAFE
  • Gen Agent Trust Hubtoday

    The skill is safe. It enables an AI agent to interact with the CoinGecko CLI for cryptocurrency market data and includes a browser-based fallback for historical records. The skill demonstrates security best practices, including input validation in its supporting scripts and explicit instructions to avoid exposing credentials or running interactive commands without user consent.

  • Sockettoday

    No alerts

  • Snyktoday

    Risk: MEDIUM · 1 issue

Signed by skilld at 7bc5b60. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 2 months ago
coordination
exempt
user-invocable
false

README badge

README badge for paulrberg/agent-skills/cli-coingecko