Agent skill · Data & Analytics

swift-charts

Implement, review, or improve data visualizations using Swift Charts. Use when building bar, line, area, point, pie, donut, or iOS 26 3D charts; when adding chart selection, scrolling, annotations, axes, scales, legends, or foregroundStyle grouping; when plotting functions with BarPlot, LinePlot, AreaPlot, PointPlot, Chart3D, or SurfacePlot; or when creating heat maps, Gantt charts, grouped bars, sparklines, threshold lines, or spatial visualizations.

Derek Pearson935★ · +23/wk · 1 repos on radarProfile →
claude-codecodexcursorNOASSERTION
Install
npx skills add dpearson2699/swift-ios-skills --skill swift-charts --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 3
SKILL.md size: 15 KB
Bundled scripts: none
Path: skills/swift-charts/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 963 · +28 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Swift Charts Build data visualizations with Swift Charts targeting iOS 26+. Compose marks inside `Chart` or `Chart3D`, configure axes and scales with view modifiers, and use vectorized plots or 3D plots when the data calls for them. See [references/charts-patterns.md](references/charts-patterns.md) for extended patterns, 3D charts, accessibility, and theming guidance. ## Contents - [Workflow](#workflow) - [Chart Container](#chart-container) - [Mark Types](#mark-types) - [Axis Customization](#axis-customization) - [Scale Configuration](#scale-configuration) - [Foreground Style and Encoding](#foreground-style-and-encoding) - [Selection (iOS 17+)](#selection-ios-17) - [Scrollable Charts (iOS 17+)](#scrollable-charts-ios-17) - [Annotations](#annotations) - [Legend](#legend) - [Vectorized Plots (iOS 18+)](#vectorized-plots-ios-18) - [3D Charts (iOS 26+)](#3d-charts-ios-26) - [Common Mistakes](#common-mistakes) - [Review Checklist](#review-checklist) - [References](#references) ## Workflow ### 1. Build a new chart 1. Define data as an `Identifiable` struct or use `id:` key path. 2. Choose mark type(s): `BarMark`, `LineMark`, `PointMark`, `AreaMark`, `RuleMark`, `RectangleMark`, `Sector

What's inside
Steps it walks through
  1. Contents
  2. Workflow
  3. 1. Build a new chart
  4. 2. Review existing chart code
  5. Chart Container
  6. Mark Types
  7. BarMark (iOS 16+)
  8. LineMark (iOS 16+)
  9. PointMark (iOS 16+)
  10. AreaMark (iOS 16+)
  11. RuleMark (iOS 16+)
  12. RectangleMark (iOS 16+)
  13. SectorMark (iOS 17+)
  14. Axis Customization
Ships with 2 files
  • evals/evals.json
  • references/charts-patterns.md
More from swift-ios-skills
All skills →
About this skill
What does the swift-charts skill do?

Implement, review, or improve data visualizations using Swift Charts. Use when building bar, line, area, point, pie, donut, or iOS 26 3D charts; when adding chart selection, scrolling, annotations, axes, scales, legends, or foregroundStyle grouping; when plotting functions with BarPlot, LinePlot, AreaPlot, PointPlot, Chart3D, or SurfacePlot; or when creating heat maps, Gantt charts, grouped bars, sparklines, threshold lines, or spatial visualizations.

How do I install it?

Run `npx skills add dpearson2699/swift-ios-skills --skill swift-charts --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From dpearson2699/swift-ios-skills, a repository with 963 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going