agent-d3js-skill

This skill provides guidance for creating sophisticated, interactive data visualisations using d3.js. D3.js (Data-Driven Documents) excels at binding data to DOM elements and applying data-driven transformations to create custom, publication-quality visualisations with precise control over every visual element. The techniques work across any JavaScript environment, including vanilla JavaScript, React, Vue, Svelte, and other frameworks.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "agent-d3js-skill" with this command: npx skills add dokhacgiakhoa/antigravity-ide/dokhacgiakhoa-antigravity-ide-agent-d3js-skill

D3.js Visualisation

Overview

This skill provides guidance for creating sophisticated, interactive data visualisations using d3.js. D3.js (Data-Driven Documents) excels at binding data to DOM elements and applying data-driven transformations to create custom, publication-quality visualisations with precise control over every visual element. The techniques work across any JavaScript environment, including vanilla JavaScript, React, Vue, Svelte, and other frameworks.

When to use d3.js

Use d3.js for:

  • Custom visualisations requiring unique visual encodings or layouts

  • Interactive explorations with complex pan, zoom, or brush behaviours

  • Network/graph visualisations (force-directed layouts, tree diagrams, hierarchies, chord diagrams)

  • Geographic visualisations with custom projections

  • Visualisations requiring smooth, choreographed transitions

  • Publication-quality graphics with fine-grained styling control

  • Novel chart types not available in standard libraries

Consider alternatives for:

  • 3D visualisations - use Three.js instead

Core workflow

🧠 Knowledge Modules (Fractal Skills)

    1. Set up d3.js
    1. Choose the integration pattern
    1. Structure the visualisation code
    1. Implement responsive sizing
  1. Bar chart

  2. Line chart

  3. Scatter plot

  4. Chord diagram

  5. Heatmap

  6. Pie chart

  7. Force-directed network

  8. Tooltips

  9. Zoom and pan

  10. Click interactions

  11. Quantitative scales

  12. Ordinal scales

  13. Sequential scales

  14. Data preparation

  15. Performance optimisation

  16. Accessibility

  17. Styling

  18. references/

  19. assets/

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

agent-orchestration

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

parallel-agents

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

agent-coding-standards

No summary provided by upstream source.

Repository SourceNeeds Review