D

DataMagic

hkustdial/datamagic · v0.1.0 · Development & Workflow

by HKUSTDialAwesome AI Plugins

A skill that teaches coding agents to plan and render narrated animated data videos from tabular data using DVSpec

Protect this install with HOL Guard

Guard checks the skills and MCP servers a plugin adds on your machine and asks you before a risky action runs. The scores above are free, and no plan changes them.

Is DataMagic a fit?

From the plugin's manifest and HOL's scan. Anything the plugin does not declare is shown as not declared.

Works with

  • Codex
  • Claude Code
  • 1 skill

Before you install

Sign-in
Not declared
Declared access
Interactive, Read, Write
License
MIT

Check before relying on it

  • Some security checks did not finish: Cisco skill scan. See the evidence
  • The publisher has not verified ownership on HOL.

What is DataMagic?

DataMagic is a published development & workflow plugin for AI coding agents that works with Codex and Claude Code, developed by HKUSTDial and distributed through the HOL AI plugin registry. A skill that teaches coding agents to plan and render narrated animated data videos from tabular data using DVSpec.

Canonical slug
hkustdial/datamagic
Version
v0.1.0 · updated Nov 2, 2026

Registry snapshot

Owner verification
Not verified
Marketplace source
.claude-plugin/marketplace.json
Scanner
HOL plugin scanner
Security result
Partial scan
Digest verified
Yes
1 bundled skillRead, copy or download each SKILL.mdOpen skills

Trust and security

Trust & reputation

88

HOL Trust Score

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100/100
Maintenance
65/100
MCP server setup
100/100
Plugin Security
95/100
Provenance
70/100
Publisher Quality
75/100

Provenance

Plugin root
.
Source repo
https://github.com/HKUSTDial/DataMagic
Source commit
3a66365b6dca…
Publisher verified
No
Owner verified
Not owner verified
Agent Plugins 1.0
Not detected

Continuous scanner CI detected

No action is required. This plugin receives the full trust score.

README badge not detected

Plugin owners can add the HOL badge to the repository README from Guard Plugins. Distribution, not security evidence. It adds a 2% engagement adjustment to the overall trust score and never changes the security result.

Partial scan
Security result
95
Score from finished checks
0
High findings

Some checks did not finish: Cisco skill scan. No blocking issue was found in the checks that did finish, but this is not a passed scan.

Provider
codex-plugin-scanner
Grade
A · Excellent
Version
3.24.2
codex:hol-plugin-scanner-3V98YR / cisco-skill-scanner: failedcodex:hol-plugin-scanner-3V98YR / cisco-mcp-scanner: skipped

[claude:.] Claude Plugin

18/18

5 checks

[claude:.] Security

16/16

6 checks

[claude:.] Operational Security

N/A

5 checks · not applicable

[claude:.] Code Quality

10/10

2 checks

[codex:.] Manifest Validation

28/31

9 checks

[codex:.] Security

16/16

9 checks

[codex:.] Operational Security

N/A

5 checks · not applicable

[codex:.] Best Practices

9/12

5 checks

[codex:.] Marketplace

N/A

3 checks · not applicable

[codex:.] Skill Security

5/5

4 checks

[codex:.] Code Quality

10/10

2 checks

Published advisories

None matched in GitHub security advisories, checked . This covers published advisories only, not problems nobody has reported.

GitHub security advisories are those the source repository has published.

Findings

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_SCREENSHOTS

The interface field "screenshots" must use HTTPS or point to a safe in-repo asset.

Update "screenshots" to use HTTPS or an existing relative asset path.

infobest-practicesCODEXIGNORE_MISSING

A .codexignore file helps prevent accidental inclusion of local artifacts and secrets.

Add a .codexignore file with generated assets, local state, and secret paths.

Install guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs

Optional: install HOL Guard for Claude Code first, so it can check this plugin's tools on your machine before Claude Code uses them.

  1. 1

    Add the marketplace

    Run this inside a Claude Code session. It registers the marketplace manifest shipped at the repository root. If the repository ships none, add the generated entry from the Advanced section below first.

    claude code
  2. 2

    Install the plugin

    Installs the datamagic entry from the datamagic marketplace.

    claude code
  3. 3

    Scripted alternative

    Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.

    shell
  4. 4

    Check it is installed

    Lists installed plugins. The entry should appear as enabled.

    shell

To remove it later, run claude plugin uninstall datamagic@datamagic.

Did setup work in Claude Code?

No setup reports for Claude Code yet. Self-reported by signed-in visitors. Copying a command is not counted, and most installs are never reported.

Attested installs: Fewer than 10 attested installs of this plugin in week 2026-W44, so no number is shown. Counted from opt-in HOL Guard install reports, once per machine and runtime, and never mixed with the answers above. How install reports work.

Loading reviews

Plugin manifest

{
  "name": "datamagic",
  "version": "0.1.0",
  "description": "Create with DataMagic recipes: find an effect, adapt its editable source to your data, and render charts or multi-shot stories.",
  "author": {
    "name": "HKUSTDial",
    "url": "https://github.com/HKUSTDial"
  },
  "homepage": "https://github.com/HKUSTDial/DataMagic",
  "repository": "https://github.com/HKUSTDial/DataMagic",
  "license": "MIT",
  "keywords": [
    "data-video",
    "datamagic",
    "dvspec",
    "data-visualization",
    "remotion",
    "narration",
    "animation"
  ],
  "skills": "./",
  "interface": {
    "displayName": "DataMagic",
    "developerName": "HKUSTDial",
    "shortDescription": "Adapt motion recipes to your data and stories",
    "longDescription": "Choose an effect from DataMagic, adapt its source to your data and media, and render an editable video. Get recipe recommendations for a goal or combine several shots into a story, with data analysis and narration guidance when needed.",
    "category": "Data & Analytics",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "websiteURL": "https://github.com/HKUSTDial/DataMagic",
    "privacyPolicyURL": "https://github.com/HKUSTDial/DataMagic/blob/main/SECURITY.md",
    "termsOfServiceURL": "https://github.com/HKUSTDial/DataMagic/blob/main/LICENSE",
    "defaultPrompt": [
      "Adapt the RankedReveal recipe to my sales data",
      "Recommend recipes to explain this dataset",
      "Combine DataMagic recipes into a short data story"
    ],
    "brandColor": "#2563EB",
    "composerIcon": "./assets/datamagic_logo.png",
    "logo": "./assets/datamagic_logo.png",
    "screenshots": [
      "./cards/gallery/media/poster/CharacterPerspectiveBoard.png",
      "./cards/gallery/media/poster/PresenterDataTakeover.png"
    ]
  },
  "holManifestOrigin": "repository",
  "registryIndexVersion": 9
}

Marketplace source

Repo URL
https://github.com/HKUSTDial/DataMagic
Marketplace path
.claude-plugin/marketplace.json
Source path
.
Install policy
Unspecified

Skills

1 SKILL.md file ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • datamagic

    skills/datamagic/SKILL.md

    Find, adapt, and render DataMagic recipes for animated charts and data stories. Use when a user selects a gallery example, wants an effect made with their own data or media, needs recipe recommendations, wants to combine shots into a story, or refines an existing data-video result.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File inventory

.claude-plugin/marketplace.json

file

619 bytes

e77e3660c5859084…

.claude-plugin/plugin.json

file

539 bytes

0721612889d5ffb4…

.codex-plugin/plugin.json

plugin-manifest

1,630 bytes

e6c7509a14e69bbd…

assets/datamagic_logo.png

asset

975,720 bytes

f4721c595e171d96…

cards/gallery/media/poster/PresenterDataTakeover.png

file

820,008 bytes

d4005b48c9968b7b…

LICENSE

file

1,464 bytes

f41acb88c11bd088…

README.md

file

13,068 bytes

16ad9ca1f795dffc…

SECURITY.md

file

1,262 bytes

bd66ee55f878bd0e…

skills/datamagic-video/scripts/cards.cjs

skill

409 bytes

a11e56c81df61cd8…

skills/datamagic/README.md

skill

4,747 bytes

f7857d4e5b1aa278…

skills/datamagic/rules/anti-patterns.md

skill

6,606 bytes

ca075d71be768fc8…

skills/datamagic/rules/cards-workflow.md

skill

5,450 bytes

545dcd41d0a9beba…

skills/datamagic/rules/chart-selection.md

skill

3,178 bytes

25c40b834ec11f0e…

skills/datamagic/rules/data-analysis.md

skill

2,262 bytes

4699dbdb60b3c9a5…

skills/datamagic/rules/design-system.md

skill

12,319 bytes

3c168c2f38864adf…

skills/datamagic/rules/dvspec.md

skill

10,153 bytes

b1df2ab621e1f211…

skills/datamagic/rules/full-story-workflow.md

skill

2,880 bytes

b0379e4dcc1a0eba…

skills/datamagic/rules/narration.md

skill

7,373 bytes

2ae15a465222b929…

skills/datamagic/rules/refinement.md

skill

3,886 bytes

32379a627681a30b…

skills/datamagic/rules/remotion-integration.md

skill

16,362 bytes

d56308183795168b…

skills/datamagic/rules/scene-planning.md

skill

7,962 bytes

f5ec5a8862821d77…

skills/datamagic/rules/self-review.md

skill

4,018 bytes

5843686c3b4c3f7b…

skills/datamagic/rules/styles/corporate.md

skill

2,793 bytes

be5d13593865db57…

skills/datamagic/rules/styles/editorial.md

skill

3,513 bytes

f8ef7d5422b6227a…

skills/datamagic/rules/styles/newsroom.md

skill

3,404 bytes

8e2acbe960aff96a…

skills/datamagic/rules/styles/README.md

skill

2,854 bytes

7011424c7745a394…

skills/datamagic/rules/styles/vibrant.md

skill

3,633 bytes

1c0651d72eba7347…

skills/datamagic/rules/voiceover.md

skill

5,544 bytes

f25759725e5f57a8…

skills/datamagic/rules/workbench-delivery.md

skill

4,504 bytes

10ff80fde095cdee…

skills/datamagic/scripts/cards.cjs

skill

3,826 bytes

352d96fac5fd7b04…

skills/datamagic/SKILL.md

skill

4,770 bytes

7d7346fa347039a1…

DataMagic — Frequently asked questions

What is DataMagic?
DataMagic is an AI plugin in the HOL registry. A skill that teaches coding agents to plan and render narrated animated data videos from tabular data using DVSpec.
How do I install DataMagic?
Install DataMagic in your harness: Codex — codex plugin marketplace add HKUSTDial/DataMagic; Claude Code — /plugin marketplace add HKUSTDial/DataMagic; Any agent — npx [email protected] add HKUSTDial/DataMagic. Full step-by-step guidance is on the HOL plugin page.
How do I install DataMagic in HOL Guard?
To install DataMagic in HOL Guard, start with hol-guard plugin install hkustdial/datamagic --apply. The complete step-by-step install guide for HOL Guard is on the HOL plugin page.
How do I install DataMagic in Codex?
To install DataMagic in Codex, start with codex plugin marketplace add HKUSTDial/DataMagic. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install DataMagic in Claude Code?
To install DataMagic in Claude Code, start with /plugin marketplace add HKUSTDial/DataMagic. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How is the Trust Score for DataMagic computed?
DataMagic has a HOL Trust Score of 88 out of 100. The score is a weighted sum of six components from a static scan of the source, capped for high-severity findings and adjusted by two disclosed policies. Memberships and payments are not inputs, and a scan is not a safety guarantee. Full breakdown: https://hol.org/registry/plugins/hkustdial%2Fdatamagic/trust
Who publishes DataMagic?
DataMagic is published by HKUSTDial and listed on HOL.

Directory acceptance

Listed in 0 of 5 directory lists

Read from the list each directory publishes on GitHub. Being listed means the directory accepted the plugin; it is not a HOL security rating.

Lists last read . HOL re-reads them every day.

Submitting it? Check it against each directory's rules

Install signal

HOL cannot see every install. These are separate signals from different sources, so they are not added together. Counts under each floor show as <N.

Install commands issued here
<5
HOL Guard install commands issued from this listing, last 28 days.
Opt-in install reports
<10
Machines that reported installing it through HOL Guard in week 2026-W44. Reporting is opt-in, so most installs are not counted.
HOL Guard workspaces
<5
Workspaces that approved it or include it in an approved-plugin feed, as of today.

Reviews and similar plugins