Agent skill

Visual Skills

by npc-live in npc-live/clawfirm

A skill your agent uses whenever the user provides data (CSV, JSON, table, pasted numbers, or any structured dataset) and expects a visual output — even if they don't say 'chart' or 'visualize'.

No licenceAuto-check passedData & Analytics

Install Visual Skills

skills CLI
$ npx skills add npc-live/clawfirm --skill visual-skills -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install npc-live/clawfirm visual-skills --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/npc-live/clawfirm.git skills-src && mkdir -p .claude/skills && cp -r skills-src/app/assets/skills/visual-skills .claude/skills/visual-skills && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
visual-skills
GitHub stars
156
Token cost
~7.4k tokens
SKILL.md length
930 words
Files
1
Skills in repo
49
Repo updated
First seen
Licence
None found

At a glance

A skill your agent uses whenever the user provides data (CSV, JSON, table, pasted numbers, or any structured dataset) and expects a visual output — even if they don't say 'chart' or 'visualize'.

  • Works in 5 steps: Read the data → Identify semantic type → Route to template → …
  • The user provides data (CSV
  • SKILL.md covers Why this skill exists, Protocol: How to use this skill, Dispatch Table and Templates, plus 3 more sections
  • Reaches cdnjs.cloudflare.com

What it does

Visual Skills is an agent skill from npc-live/clawfirm. Use this skill whenever the user provides data (CSV, JSON, table, pasted numbers, or any structured dataset) and expects a visual output — even if they don't say 'chart' or 'visualize'. Triggers include: uploading a CSV/Excel and asking 'what does this look like', 'show me this data', 'display this', 'plot this', or any phrasing implying visual understanding. Also triggers when the user pastes tabular data inline and asks for analysis or presentation. The skill reads the data, identifies its semantic type…

Its SKILL.md is about 7.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Data & Analytics, covering Forecasting and time series, Data cleaning and Excel spreadsheets. It works with Microsoft Excel.

When your agent uses it

  • The user provides data (CSV
  • Any structured dataset) and expects a visual output — even if they dont say chart
  • Include: uploading a CSV/Excel and asking what does this look like
  • Show me this data

Example prompts

  • “t say”
  • “visualize”
  • “what does this look like”
  • “/visual-skills”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Read the data
  2. Identify semantic type
  3. Route to template
  4. Map data to template
  5. Render artifact

What it can do on your machine

Read from SKILL.md and the folder at commit db435ed. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are javascript, html and python).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • cdnjs.cloudflare.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Visual Skills loads about 7.4k tokens when it runs. Until then it costs about 217 tokens; SKILL.md has 930 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~217
When it runs · the whole SKILL.md, loaded when a task matches
~7.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 930 words (~7,426 tokens).

“When a user provides data, the naive response is to guess a chart type and write ad-hoc code. This produces inconsistent, low-quality visuals. Every chart looks different. Libraries change. Code breaks.”

— opening of SKILL.md by npc-live
name
visual-skills

Read the full SKILL.md on GitHub

Files

Just SKILL.md in app/assets/skills/visual-skills of npc-live/clawfirm.

Open the folder on GitHubat commit db435ed

Compare with similar skills

Visual Skills next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Visual Skills compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Visual Skills this skillnpc-live/clawfirm156—~7.4kAutomated safety check: PassNone
Dataset Quality Auditzebbern/claude-code-guide4.7k—~996Automated safety check: PassMIT
XLSX Spreadsheet ToolkitXiaomiMiMo/MiMo-Code14k—~2.9kAutomated safety check: PassApache-2.0
CSV and Excel MergerOneWave-AI/claude-skills328—~1.6kAutomated safety check: PassMIT
Exploring Dataoaustegard/claude-skills150—~1.7kAutomated safety check: PassMIT
Excel Spreadsheet Creation and Editinganthropics/skills180k4 repos~2.1kAutomated safety check: PassProprietary

Similar skills

  • Dataset Quality Audit

    zebbern/claude-code-guide

    Run comprehensive quality checks on tabular data (CSV/Excel/TSV/JSON), detecting missing values, duplicates, outliers, format issues, and type inconsistencies to produce an overall score, grade, and…

    4.7k GitHub stars~996 tokensUpdated today
    Data & AnalyticsAuto-check passed
  • XLSX Spreadsheet Toolkit

    XiaomiMiMo/MiMo-Code

    Builds, edits, cleans, recalculates and reads Excel workbooks and CSV files with openpyxl and pandas, plus LibreOffice for recalculation and PDF export.

    14k GitHub stars~2.9k tokensUpdated today
    Documents & OfficeAuto-check passed
  • CSV and Excel Merger

    OneWave-AI/claude-skills

    Combines CSV, TSV and Excel files into one verified table with pandas, by stacking or joining, mapping columns, normalizing keys and removing duplicates.

    328 GitHub stars~1.6k tokensUpdated 7 days ago
    Documents & OfficeAuto-check passed
  • Exploring Data

    oaustegard/claude-skills

    Exploratory data analysis. An agent skill from oaustegard/claude-skills.

    150 GitHub stars~1.7k tokensUpdated today
    Data & AnalyticsAuto-check passed
  • Official

    Creates, edits and analyzes spreadsheets (.xlsx, .xlsm, .csv, .tsv) with openpyxl and pandas, writing live formulas and recalculating to confirm zero formula errors.

    180k GitHub starsUsed in 4 repos~2.1k tokens
    Documents & OfficeAuto-check passed
  • Excel and CSV Data Analysis

    bytedance/deer-flow

    Analyzes uploaded Excel and CSV files with SQL through DuckDB, producing schema inspections, statistical summaries and exports to CSV, JSON or Markdown.

    84k GitHub starsUsed in 4 repos~2.2k tokens
    Data & AnalyticsAuto-check passed

More from npc-live/clawfirm

All 49 skills in this repo
  • Solana Skill

    npc-live/clawfirm

    Interact with Solana blockchain via Helius APIs. An agent skill from npc-live/clawfirm.

    156 GitHub stars~1k tokensUpdated 3 mo ago
    Auto-check passed
  • Solana Sniper Bot

    npc-live/clawfirm

    Autonomous Solana token sniper and trading bot. An agent skill from npc-live/clawfirm.

    156 GitHub stars~913 tokensUpdated 3 mo ago
    Auto-check: notes
  • Fiat

    npc-live/clawfirm

    Query Binance fiat payment capabilities — supported countries, currencies, payment methods, limits, and crypto prices — via public APIs, plus authenticated order/payment history lookup.

    156 GitHub starsUsed in 1 repo~2.1k tokens
    Auto-check passed
  • Onchain Pay Open API

    npc-live/clawfirm

    Binance Onchain Pay enables users to buy cryptocurrency with fiat (e.g., EUR, USD) or send existing crypto from their Binance account directly to any external on-chain wallet address in a single…

    156 GitHub starsUsed in 1 repo~4.9k tokens
    Auto-check passed
  • Solana Easy Swap

    npc-live/clawfirm

    Swap any Solana token from chat. An agent skill from npc-live/clawfirm.

    156 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Pay people in SOL or USDC, buy and sell tokens, check prices, discover trending and new tokens, create and manage Solana wallets, stake SOL, earn yield through lending and managed vaults, borrow…

    156 GitHub starsUsed in 1 repo~4.7k tokens
    Auto-check passed

Works with

Questions about Visual Skills

What does Visual Skills do?

A skill your agent uses whenever the user provides data (CSV, JSON, table, pasted numbers, or any structured dataset) and expects a visual output — even if they don't say 'chart' or 'visualize'. Visual Skills is an agent skill from npc-live/clawfirm. Use this skill whenever the user provides data (CSV, JSON, table, pasted numbers, or any structured dataset) and expects a visual output — even if they don't say 'chart' or 'visualize'.

When should I use Visual Skills?

Visual Skills fits situations like: the user provides data (CSV; any structured dataset) and expects a visual output — even if they dont say chart; include: uploading a CSV/Excel and asking what does this look like; show me this data.

How do I install Visual Skills in Claude Code?

Run `npx skills add npc-live/clawfirm --skill visual-skills -a claude-code`. Or copy the skill folder (app/assets/skills/visual-skills in npc-live/clawfirm) into .claude/skills/visual-skills in your project. Claude Code loads it when a task matches its description.

How do I install Visual Skills in Codex?

Run `npx skills add npc-live/clawfirm --skill visual-skills -a codex`. Or copy the skill folder (app/assets/skills/visual-skills in npc-live/clawfirm) into .agents/skills/visual-skills in your project. Codex loads it when a task matches its description.

Can I use Visual Skills in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add npc-live/clawfirm --skill visual-skills -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/visual-skills, .gemini/skills/visual-skills, .github/skills/visual-skills and .opencode/skills/visual-skills in your project.

What does Visual Skills need to run?

SKILL.md names no scripts, command-line tools or credentials: Visual Skills is instructions for the agent only. Our summary lists: Python 3.

Does Visual Skills access the network?

SKILL.md names 1 domain. In commands or code: cdnjs.cloudflare.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Visual Skills safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Visual Skills use?

No licence was found for Visual Skills or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Visual Skills use?

About 7.4k tokens (SKILL.md is roughly 30k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Visual Skills?

Skills that share tags, products or a category with Visual Skills: Dataset Quality Audit (zebbern/claude-code-guide, 4.7k stars), XLSX Spreadsheet Toolkit (XiaomiMiMo/MiMo-Code, 14k stars), CSV and Excel Merger (OneWave-AI/claude-skills, 328 stars) and Exploring Data (oaustegard/claude-skills, 150 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Visual Skills?

npc-live (a GitHub organization) maintains it in npc-live/clawfirm, which has 156 GitHub stars. The repository holds 49 skills in this directory. The repository was last updated on June 17, 2026.

Source: npc-live/clawfirm on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.