Skip to content
Back to skills

Card Tones

ASecurity

Render the clawback share card in BOTH tones (neg + pos) as a DESIGN render-only proof — NOT a benchmark result — so the share-card atmosphere (deep-purple LENS_CORE centre, win-only cyan corona, darkened gradients) can be eyeballed in one pass. neg uses a real run's amber regression card (purple core, no corona); pos is a SYNTHETIC fixture built only to exercise the renderer's win branch (purple core + cyan corona) — its number is fabricated, never published. Delegates to the shared preview_...

  • 5 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added August 31, 2026
ai-agentsbash

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned August 31, 2026

npx -y skills add zapgun-ai/clawback --skill card-tones --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Card Tones?

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

Security grade badge for Card Tones
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/zapgun-ai-card-tones/badge)](https://www.skillsdirectory.com/skills/zapgun-ai-card-tones)

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
---
name: card-tones
description: Render the clawback share card in BOTH tones (neg + pos) as a DESIGN render-only proof — NOT a benchmark result — so the share-card atmosphere (deep-purple LENS_CORE centre, win-only cyan corona, darkened gradients) can be eyeballed in one pass. neg uses a real run's amber regression card (purple core, no corona); pos is a SYNTHETIC fixture built only to exercise the renderer's win branch (purple core + cyan corona) — its number is fabricated, never published. Delegates to the shared preview_card.sh. Use when tweaking the share-card renderer's visuals and you want to see both tones side by side.
---

# clawback share-card tone proof

Run `.skills/card-tones/scripts/preview_card_tones.sh` from the project root.
It renders the share card in both tones so a renderer change can be eyeballed
in one pass. **Design proof only — neither card is a publishable result.**

```bash
.skills/card-tones/scripts/preview_card_tones.sh <neg-run-dir> <out-dir>
# e.g.
.skills/card-tones/scripts/preview_card_tones.sh runs/L0-headline-haiku /tmp/cardcheck
```

Writes `share_card.neg.{png,svg}` and `share_card.pos.{png,svg}` under
`<out-dir>`.

## The two cards

1. **neg** — a REAL run's amber regression card: the deep-purple core with the
   corona tone-gated OFF.
2. **pos** — a SYNTHETIC win card, built only to exercise the renderer's `pos`
   branch (purple core **plus** the faint cyan corona). It borrows the neg
   run's bare chart and carries a fabricated positive-token summary purely so
   the graph and lens-flare compose — the number is a render fixture, never a
   published metric. Staged in a temp dir and removed on exit.

## Depends on

The shared `.skills/scripts/preview_card.sh` (walks Chrome → `sips` →
SVG-only), which is the single card renderer the
[preview_card](../preview_card/SKILL.md) and [finish](../finish/SKILL.md)
skills also use.

Files in this skill

  • SKILL.md1.9 KB
  • scripts/preview_card_tones.sh2.3 KB

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.