BeClaude

charting-vega-lite

New
113Community RegistryGeneralby Oskar Austegard · MIT

Create interactive data visualizations using Vega-Lite declarative JSON grammar. Supports 20+ chart types (bar, line, scatter, histogram, boxplot, grouped/stacked variations, etc.) via templates and programmatic builders. Use when users upload data for charting, request specific chart types, or mention visualizations. Produces portable JSON specs with inline data islands that work in Claude artifacts and can be adapted for production.

Community PluginView Source

Overview

A collection of Claude skills distributed as a Claude Code plugin marketplace. Skills are primarily designed for the Claude.ai PaaS skill compute environment; mileage will vary if used as Claude Code Agent Skills.

Installing as a Plugin Marketplace (Claude Code)

Add this repository as a plugin marketplace in Claude Code:

code
/plugin marketplace add oaustegard/claude-skills

Then browse and install individual plugins:

code
/plugin install skill-name@oaustegard-claude-skills

Update all marketplace plugins to latest:

code
/plugin marketplace update

Installing Skills for Claude.ai (Web/Mobile)

  1. You need a paid Claude account (Pro or Team)
  2. Download the skill ZIP from the Releases page

- Note: Use the direct download link for the skill ZIP, not the "Source code" archives auto-generated by GitHub

  1. Upload to Claude.ai Skills Settings
  2. See official documentation for more details

Automated Installation (Claude Code)

Install skills directly to your project with a single command:

bash
curl -fsSL https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.sh | bash

Or download and customize which skills to install:

bash
curl -O https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.sh
nano install-skills.sh  # Edit SKILLS array
chmod +x install-skills.sh && ./install-skills.sh

CI/CD Integration:

bash
mkdir -p .github/workflows
curl -o .github/workflows/install-skills.yml \
  https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.yml

For complete documentation, see templates/installation/README.md

Contributing Skills

Via ZIP Upload (Easiest)

  1. Create your skill folder with SKILL.md at the root
  2. Package your skill:

``bash your-skill.zip └── your-skill/ ├── SKILL.md └── resources/ (optional) ``

  1. Upload the ZIP to the .uploads/ directory
  2. The workflow will automatically create a PR with your skill content

Via Direct Development

  1. Create a new branch
  2. Add your skill folder at the repository root (SKILL.md and resources)
  3. Submit a PR with your skill content

Releasing Skills

Releases are triggered by updating metadata.version in SKILL.md frontmatter on main branch.

Version Format

Use semantic versioning:

  • 1.0.0 - Initial release
  • 1.0.1 - Patch (bug fixes)
  • 1.1.0 - Minor (new features, backward compatible)
  • 2.0.0 - Major (breaking changes)

Resources

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/charting-vega-lite.md https://raw.githubusercontent.com/oaustegard/claude-skills/main/SKILL.md
3
Invoke in Claude Code
/charting-vega-lite
View source on GitHub

Frequently Asked Questions

What is charting-vega-lite?

Create interactive data visualizations using Vega-Lite declarative JSON grammar. Supports 20+ chart types (bar, line, scatter, histogram, boxplot, grouped/stacked variations, etc.) via templates and programmatic builders. Use when users upload data for charting, request specific chart types, or mention visualizations. Produces portable JSON specs with inline data islands that work in Claude artifacts and can be adapted for production.

How to install charting-vega-lite?

To install charting-vega-lite, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /charting-vega-lite.

What is charting-vega-lite best for?

charting-vega-lite is a community categorized under General. Created by Oskar Austegard.