charting-vega-lite
NewCreate 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.
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:
/plugin marketplace add oaustegard/claude-skillsThen browse and install individual plugins:
/plugin install skill-name@oaustegard-claude-skillsUpdate all marketplace plugins to latest:
/plugin marketplace updateInstalling Skills for Claude.ai (Web/Mobile)
- You need a paid Claude account (Pro or Team)
- 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
- Upload to Claude.ai Skills Settings
- See official documentation for more details
Automated Installation (Claude Code)
Install skills directly to your project with a single command:
curl -fsSL https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.sh | bashOr download and customize which skills to install:
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.shCI/CD Integration:
mkdir -p .github/workflows
curl -o .github/workflows/install-skills.yml \
https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.ymlFor complete documentation, see templates/installation/README.md
Contributing Skills
Via ZIP Upload (Easiest)
- Create your skill folder with
SKILL.mdat the root - Package your skill:
``bash your-skill.zip └── your-skill/ ├── SKILL.md └── resources/ (optional) ``
- Upload the ZIP to the
.uploads/directory - The workflow will automatically create a PR with your skill content
Via Direct Development
- Create a new branch
- Add your skill folder at the repository root (SKILL.md and resources)
- 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
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/charting-vega-lite.md https://raw.githubusercontent.com/oaustegard/claude-skills/main/SKILL.md/charting-vega-liteFrequently 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.