Not in the top 1,000 by GitHub stars

liouhai/plot-is-all-you-need

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f541f996405e → f541f996405e

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f541f996405e

No earlier version was observed for comparison.

Compare on GitHub

skills/collect/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f541f996405e → f541f996405e

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f541f996405e

No earlier version was observed for comparison.

Compare on GitHub

skills/plot/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f541f996405e → f541f996405e

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f541f996405e

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit f541f996405ec06475d65860747f3b7b7ff3169b

git clone --filter=blob:none --no-checkout https://github.com/liouhai/plot-is-all-you-need.git .hotskills/liouhai-plot-is-all-you-need && git -C .hotskills/liouhai-plot-is-all-you-need checkout --detach f541f996405ec06475d65860747f3b7b7ff3169b # Copy each selected skill directory from .hotskills/liouhai-plot-is-all-you-need into .claude/skills/<skill-name>/
278GitHub stars
11stars in 7 days
3skills in this repository
3commits in 30 days

Heat

6.9
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026278

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

plot-is-all-you-need

When your agent uses it

Plot Is All You Need 的兼容入口。画图、选图、改配色与版式使用 plot; 从视频或主页收集参考图、扩充与维护图库使用 collect。

What it loads into context

Frontmatter

57 tokens

Always available to the agent

SKILL.md

181 tokens

When the skill is activated

Reference documents

63,113 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

    Scripts executed separately

    • gallery/alluvial-stages-outlined.py
    • gallery/bubble-matrix-upper.py
    • gallery/dependence-small-multiples.py
    • gallery/grouped-stacked-rounded-bars.py
    • gallery/interaction-ring-waterfall.py
    • gallery/model-results-panel.py
    • gallery/pred-vs-obs-model-grid.py
    • gallery/raincloud-median-badges.py
    • gallery/ranked-bars-rose-ring.py
    • gallery/shap-bars-beeswarm-spine.py
    • gallery/shap-beeswarm-blue-pink.py
    • gallery/stacked-bars-two-part-rank.py
    • gallery/stacked-percent-bars-ribbons.py
    • gallery/violin-median-badges.py
    • scripts/build_index.py
    • scripts/cards.py
    • scripts/contact_sheet.py
    • scripts/ingest.py
    • tools/douyin-archive/demo.py
    • tools/douyin-archive/douyin_archive.py
    • tools/douyin-archive/download.py
    • tools/douyin-archive/extract.py
    • tools/douyin-archive/main_entry.py

    Files

    • .claude-plugin/plugin.jsonasset316 bytes
    • .gitignoreasset373 bytes
    • LICENSEasset1,065 bytes
    • README.mddoc9,893 bytes
    • README_EN.mddoc11,402 bytes
    • SKILL.mdcore660 bytes
    • SUITES.mddoc2,931 bytes
    • THIRD_PARTY_NOTICES.mddoc16,095 bytes
    • gallery/INDEX.mddoc22,948 bytes
    • gallery/alluvial-stages-outlined.mddoc1,379 bytes
    • gallery/alluvial-stages-outlined.pngasset127,073 bytes
    • gallery/alluvial-stages-outlined.pyruns3,396 bytes
    • gallery/bubble-matrix-upper.mddoc1,261 bytes
    • gallery/bubble-matrix-upper.pngasset149,771 bytes
    • gallery/bubble-matrix-upper.pyruns2,621 bytes
    • gallery/dependence-small-multiples.mddoc1,243 bytes
    • gallery/dependence-small-multiples.pngasset456,917 bytes
    • gallery/dependence-small-multiples.pyruns2,685 bytes
    • gallery/grouped-stacked-rounded-bars.mddoc1,460 bytes
    • gallery/grouped-stacked-rounded-bars.pngasset142,532 bytes
    • gallery/grouped-stacked-rounded-bars.pyruns4,843 bytes
    • gallery/interaction-ring-waterfall.mddoc1,488 bytes
    • gallery/interaction-ring-waterfall.pngasset946,191 bytes
    • gallery/interaction-ring-waterfall.pyruns5,244 bytes
    • gallery/model-results-panel.mddoc1,455 bytes
    • gallery/model-results-panel.pngasset368,275 bytes
    • gallery/model-results-panel.pyruns5,123 bytes
    • gallery/oa-bio-plos-pbio-3000069-f01.mddoc1,028 bytes
    • gallery/oa-bio-plos-pbio-3000069-f01.pngasset117,997 bytes
    • gallery/oa-bio-plos-pbio-3000069-f02.mddoc1,095 bytes
    • gallery/oa-bio-plos-pbio-3000069-f02.pngasset1,217,351 bytes
    • gallery/oa-bio-plos-pbio-3000069-f03.mddoc1,162 bytes
    • gallery/oa-bio-plos-pbio-3000069-f03.pngasset689,680 bytes
    • gallery/oa-bio-plos-pbio-3000069-f05.mddoc1,150 bytes
    • gallery/oa-bio-plos-pbio-3000069-f05.pngasset482,645 bytes
    • gallery/oa-bio-plos-pbio-3000391-f02.mddoc1,037 bytes
    • gallery/oa-bio-plos-pbio-3000391-f02.pngasset744,983 bytes
    • gallery/oa-bio-plos-pbio-3000391-f03.mddoc1,054 bytes
    • gallery/oa-bio-plos-pbio-3000391-f03.pngasset770,959 bytes
    • gallery/oa-bio-plos-pbio-3000391-f05.mddoc1,049 bytes
    • gallery/oa-bio-plos-pbio-3000391-f05.pngasset323,579 bytes
    • gallery/oa-bio-plos-pbio-3000391-f06.mddoc1,035 bytes
    • gallery/oa-bio-plos-pbio-3000391-f06.pngasset520,885 bytes
    • gallery/oa-bio-plos-pbio-3000391-f07.mddoc1,105 bytes
    • gallery/oa-bio-plos-pbio-3000391-f07.pngasset653,584 bytes
    • gallery/oa-bio-plos-pbio-3002594-f02.mddoc1,035 bytes
    • gallery/oa-bio-plos-pbio-3002594-f02.pngasset707,464 bytes
    • gallery/oa-bio-plos-pbio-3002594-f04.mddoc1,157 bytes
    • gallery/oa-bio-plos-pbio-3002594-f04.pngasset1,896,407 bytes
    • gallery/oa-bio-plos-pbio-3002594-f05.mddoc1,024 bytes
    • gallery/oa-bio-plos-pbio-3002594-f05.pngasset554,907 bytes
    • gallery/oa-bio-plos-pbio-3002594-f06.mddoc1,002 bytes
    • gallery/oa-bio-plos-pbio-3002594-f06.pngasset281,215 bytes
    • gallery/oa-bio-plos-pbio-3002856-f03.mddoc1,088 bytes
    • gallery/oa-bio-plos-pbio-3002856-f03.pngasset1,236,621 bytes
    • gallery/oa-bio-plos-pbio-3002856-f04.mddoc1,114 bytes
    • gallery/oa-bio-plos-pbio-3002856-f04.pngasset1,397,138 bytes
    • gallery/oa-bio-plos-pbio-3002856-f06.mddoc1,064 bytes
    • gallery/oa-bio-plos-pbio-3002856-f06.pngasset136,718 bytes
    • gallery/oa-bio-plos-pcbi-1007396-f02.mddoc1,062 bytes
    • gallery/oa-bio-plos-pcbi-1007396-f02.pngasset268,622 bytes
    • gallery/oa-bio-plos-pcbi-1007396-f03.mddoc1,093 bytes
    • gallery/oa-bio-plos-pcbi-1007396-f03.pngasset618,741 bytes
    • gallery/oa-bio-plos-pcbi-1007396-f04.mddoc1,072 bytes
    • gallery/oa-bio-plos-pcbi-1007396-f04.pngasset868,664 bytes
    • gallery/oa-bio-plos-pcbi-1007396-f05.mddoc1,142 bytes
    • gallery/oa-bio-plos-pcbi-1007396-f05.pngasset1,512,329 bytes
    • gallery/oa-bio-plos-pcbi-1008657-f02.mddoc1,200 bytes
    • gallery/oa-bio-plos-pcbi-1008657-f02.pngasset493,437 bytes
    • gallery/oa-bio-plos-pcbi-1008657-f06.mddoc1,110 bytes
    • gallery/oa-bio-plos-pcbi-1008657-f06.pngasset276,220 bytes
    • gallery/oa-bio-plos-pcbi-1011288-f02.mddoc1,130 bytes
    • gallery/oa-bio-plos-pcbi-1011288-f02.pngasset613,782 bytes
    • gallery/oa-bio-plos-pcbi-1011288-f03.mddoc1,055 bytes
    • gallery/oa-bio-plos-pcbi-1011288-f03.pngasset621,873 bytes
    • gallery/oa-bio-plos-pcbi-1011288-f05.mddoc1,112 bytes
    • gallery/oa-bio-plos-pcbi-1011288-f05.pngasset1,106,767 bytes
    • gallery/oa-bio-plos-pcbi-1011288-f06.mddoc1,115 bytes
    • gallery/oa-bio-plos-pcbi-1011288-f06.pngasset667,876 bytes
    • gallery/oa-bio-plos-pcbi-1011288-f07.mddoc1,109 bytes
    • gallery/oa-bio-plos-pcbi-1011288-f07.pngasset654,991 bytes
    • gallery/oa-bio-plos-pcbi-1011866-f01.mddoc1,097 bytes
    • gallery/oa-bio-plos-pcbi-1011866-f01.pngasset463,337 bytes
    • gallery/oa-bio-plos-pcbi-1011866-f02.mddoc1,031 bytes
    • gallery/oa-bio-plos-pcbi-1011866-f02.pngasset417,229 bytes
    • gallery/oa-bio-plos-pcbi-1011866-f04.mddoc953 bytes
    • gallery/oa-bio-plos-pcbi-1011866-f04.pngasset385,760 bytes
    • gallery/oa-bio-plos-pcbi-1011866-f05.mddoc1,114 bytes
    • gallery/oa-bio-plos-pcbi-1011866-f05.pngasset1,411,946 bytes
    • gallery/oa-bio-plos-pcbi-1011866-f07.mddoc1,055 bytes
    • gallery/oa-bio-plos-pcbi-1011866-f07.pngasset577,219 bytes
    • gallery/oa-bio-plos-pcbi-1011915-f03.mddoc1,101 bytes
    • gallery/oa-bio-plos-pcbi-1011915-f03.pngasset462,572 bytes
    • gallery/oa-bio-plos-pcbi-1011915-f05.mddoc1,119 bytes
    • gallery/oa-bio-plos-pcbi-1011915-f05.pngasset651,395 bytes
    • gallery/oa-geo-bg-21-3305-2024-f02.mddoc1,193 bytes
    • gallery/oa-geo-bg-21-3305-2024-f02.pngasset524,024 bytes
    • gallery/oa-geo-bg-21-3305-2024-f03.mddoc1,111 bytes
    • gallery/oa-geo-bg-21-3305-2024-f03.pngasset178,386 bytes
    • gallery/oa-geo-bg-21-3305-2024-f04.mddoc1,214 bytes
    • gallery/oa-geo-bg-21-3305-2024-f04.pngasset1,663,552 bytes
    • gallery/oa-geo-bg-21-3305-2024-f06.mddoc1,145 bytes
    • gallery/oa-geo-bg-21-3305-2024-f06.pngasset487,156 bytes
    • gallery/oa-geo-bg-21-811-2024-f02.mddoc1,157 bytes
    • gallery/oa-geo-bg-21-811-2024-f02.pngasset920,025 bytes
    • gallery/oa-geo-cp-20-1919-2024-f02.mddoc1,242 bytes
    • gallery/oa-geo-cp-20-1919-2024-f02.pngasset1,889,172 bytes
    • gallery/oa-geo-cp-20-1919-2024-f07.mddoc1,194 bytes
    • gallery/oa-geo-cp-20-1919-2024-f07.pngasset1,350,788 bytes
    • gallery/oa-geo-cp-20-1919-2024-f08.mddoc1,304 bytes
    • gallery/oa-geo-cp-20-1919-2024-f08.pngasset536,589 bytes
    • gallery/oa-geo-esd-15-527-2024-f04.mddoc1,208 bytes
    • gallery/oa-geo-esd-15-527-2024-f04.pngasset267,588 bytes
    • gallery/oa-geo-esd-15-527-2024-f08.mddoc1,253 bytes
    • gallery/oa-geo-esd-15-527-2024-f08.pngasset2,056,111 bytes
    • gallery/oa-geo-esd-15-527-2024-f09.mddoc1,163 bytes
    • gallery/oa-geo-esd-15-527-2024-f09.pngasset387,830 bytes
    • gallery/oa-geo-esd-15-527-2024-f12.mddoc1,334 bytes
    • gallery/oa-geo-esd-15-527-2024-f12.pngasset1,049,634 bytes
    • gallery/oa-geo-esd-17-1365-2026-f03.mddoc1,191 bytes
    • gallery/oa-geo-esd-17-1365-2026-f03.pngasset278,485 bytes
    • gallery/oa-geo-esd-17-1365-2026-f04.mddoc1,193 bytes
    • gallery/oa-geo-esd-17-1365-2026-f04.pngasset1,897,478 bytes
    • gallery/oa-geo-esd-17-1365-2026-f05.mddoc1,130 bytes
    • gallery/oa-geo-esd-17-1365-2026-f05.pngasset499,221 bytes
    • gallery/oa-geo-esd-17-1365-2026-f06.mddoc1,209 bytes
    • gallery/oa-geo-esd-17-1365-2026-f06.pngasset357,184 bytes
    • gallery/oa-geo-esd-17-1365-2026-f08.mddoc1,250 bytes
    • gallery/oa-geo-esd-17-1365-2026-f08.pngasset670,929 bytes
    • gallery/oa-geo-esd-17-843-2026-f03.mddoc1,139 bytes
    • gallery/oa-geo-esd-17-843-2026-f03.pngasset332,171 bytes
    • gallery/oa-geo-esd-17-843-2026-f08.mddoc1,112 bytes
    • gallery/oa-geo-esd-17-843-2026-f08.pngasset64,016 bytes
    • gallery/oa-geo-essd-17-965-2025-f03.mddoc1,252 bytes
    • gallery/oa-geo-essd-17-965-2025-f03.pngasset287,817 bytes
    • gallery/oa-geo-essd-17-965-2025-f05.mddoc1,319 bytes
    • gallery/oa-geo-essd-17-965-2025-f05.pngasset479,201 bytes
    • gallery/oa-geo-essd-17-965-2025-f06.mddoc1,280 bytes
    • gallery/oa-geo-essd-17-965-2025-f06.pngasset1,470,130 bytes
    • gallery/oa-geo-essd-17-965-2025-f13.mddoc1,355 bytes
    • gallery/oa-geo-essd-17-965-2025-f13.pngasset499,345 bytes
    • gallery/oa-geo-essd-17-965-2025-f17.mddoc1,248 bytes
    • gallery/oa-geo-essd-17-965-2025-f17.pngasset388,343 bytes
    • gallery/oa-geo-hess-30-629-2026-f07.mddoc1,130 bytes
    • gallery/oa-geo-hess-30-629-2026-f07.pngasset239,706 bytes
    • gallery/oa-geo-hess-30-629-2026-f10.mddoc1,106 bytes
    • gallery/oa-geo-hess-30-629-2026-f10.pngasset202,329 bytes
    • gallery/oa-geo-hess-30-629-2026-f12.mddoc1,190 bytes
    • gallery/oa-geo-hess-30-629-2026-f12.pngasset227,915 bytes
    • gallery/oa-geo-tc-20-5365-2026-f02.mddoc1,262 bytes
    • gallery/oa-geo-tc-20-5365-2026-f02.pngasset491,057 bytes
    • gallery/oa-geo-tc-20-5365-2026-f06.mddoc1,222 bytes
    • gallery/oa-geo-tc-20-5365-2026-f06.pngasset372,995 bytes
    • gallery/oa-geo-tc-20-5365-2026-f09.mddoc1,222 bytes
    • gallery/oa-geo-tc-20-5365-2026-f09.pngasset630,092 bytes
    • gallery/oa-geo-tc-20-5365-2026-f10.mddoc1,190 bytes
    • gallery/oa-geo-tc-20-5365-2026-f10.pngasset271,444 bytes
    • gallery/oa-tech-pone-0099220-f05.mddoc1,104 bytes
    • gallery/oa-tech-pone-0099220-f05.pngasset659,742 bytes
    • gallery/oa-tech-pone-0099220-f06.mddoc1,159 bytes
    • gallery/oa-tech-pone-0099220-f06.pngasset1,617,670 bytes
    • gallery/oa-tech-pone-0116670-f16.mddoc1,042 bytes
    • gallery/oa-tech-pone-0116670-f16.pngasset58,931 bytes
    • gallery/oa-tech-pone-0255450-f01.mddoc1,137 bytes
    • gallery/oa-tech-pone-0255450-f01.pngasset537,289 bytes
    • gallery/oa-tech-pone-0255450-f02.mddoc1,043 bytes
    • gallery/oa-tech-pone-0255450-f02.pngasset311,078 bytes
    • gallery/oa-tech-pone-0255450-f03.mddoc1,102 bytes
    • gallery/oa-tech-pone-0255450-f03.pngasset513,551 bytes
    • gallery/oa-tech-pone-0258309-f02.mddoc1,037 bytes
    • gallery/oa-tech-pone-0258309-f02.pngasset2,758,875 bytes
    • gallery/oa-tech-pone-0258309-f04.mddoc990 bytes
    • gallery/oa-tech-pone-0258309-f04.pngasset121,891 bytes
    • gallery/oa-tech-pone-0258309-f05.mddoc1,041 bytes
    • gallery/oa-tech-pone-0258309-f05.pngasset95,873 bytes
    • gallery/oa-tech-pone-0284315-f04.mddoc1,093 bytes
    • gallery/oa-tech-pone-0284315-f04.pngasset715,100 bytes
    • gallery/oa-tech-pone-0284315-f06.mddoc1,083 bytes
    • gallery/oa-tech-pone-0284315-f06.pngasset761,909 bytes
    • gallery/oa-tech-pone-0284315-f07.mddoc1,077 bytes
    • gallery/oa-tech-pone-0284315-f07.pngasset753,892 bytes
    • gallery/oa-tech-pone-0317619-f03.mddoc1,074 bytes
    • gallery/oa-tech-pone-0317619-f03.pngasset523,765 bytes
    • gallery/oa-tech-pone-0317619-f08.mddoc1,093 bytes
    • gallery/oa-tech-pone-0317619-f08.pngasset1,298,086 bytes
    • gallery/oa-tech-pone-0317619-f16.mddoc1,014 bytes
    • gallery/oa-tech-pone-0317619-f16.pngasset1,160,631 bytes
    • gallery/plos-cc0-trajectories.mddoc938 bytes
    • gallery/plos-cc0-trajectories.pngasset666,520 bytes
    • gallery/pred-vs-obs-model-grid.mddoc1,598 bytes
    • gallery/pred-vs-obs-model-grid.pngasset1,031,745 bytes
    • gallery/pred-vs-obs-model-grid.pyruns4,246 bytes
    • gallery/raincloud-median-badges.mddoc1,241 bytes
    • gallery/raincloud-median-badges.pngasset173,904 bytes
    • gallery/raincloud-median-badges.pyruns2,274 bytes
    • gallery/ranked-bars-rose-ring.csvasset293 bytes
    • gallery/ranked-bars-rose-ring.mddoc1,525 bytes
    • gallery/ranked-bars-rose-ring.pngasset160,574 bytes
    • gallery/ranked-bars-rose-ring.pyruns4,346 bytes
    • gallery/shap-bars-beeswarm-spine.mddoc1,614 bytes
    • gallery/shap-bars-beeswarm-spine.pngasset320,138 bytes
    • gallery/shap-bars-beeswarm-spine.pyruns5,320 bytes
    • gallery/shap-beeswarm-blue-pink.mddoc1,266 bytes
    • gallery/shap-beeswarm-blue-pink.pngasset417,831 bytes
    • gallery/shap-beeswarm-blue-pink.pyruns2,752 bytes
    • gallery/stacked-bars-two-part-rank.mddoc1,105 bytes
    • gallery/stacked-bars-two-part-rank.pngasset72,874 bytes
    • gallery/stacked-bars-two-part-rank.pyruns2,113 bytes
    • gallery/stacked-percent-bars-ribbons.mddoc1,296 bytes
    • gallery/stacked-percent-bars-ribbons.pngasset131,639 bytes
    • gallery/stacked-percent-bars-ribbons.pyruns2,479 bytes
    • gallery/violin-median-badges.mddoc1,154 bytes
    • gallery/violin-median-badges.pngasset160,000 bytes
    • gallery/violin-median-badges.pyruns2,528 bytes
    • media/promo.gifasset7,625,616 bytes
    • media/promo.mp4asset10,194,044 bytes
    • plugin.jsonasset345 bytes
    • requirements.txtdoc37 bytes
    • scripts/build_index.pyruns3,318 bytes
    • scripts/cards.pyruns4,246 bytes
    • scripts/contact_sheet.pyruns4,319 bytes
    • scripts/ingest.pyruns8,626 bytes
    • stages/1-appreciation.mddoc8,979 bytes
    • stages/2-resonance.mddoc6,486 bytes
    • stages/3-rendition.mddoc2,692 bytes
    • stages/4-appraisal.mddoc2,454 bytes
    • tools/douyin-archive/README.mddoc8,104 bytes
    • tools/douyin-archive/demo.pyruns7,089 bytes
    • tools/douyin-archive/demo/demo.pngasset133,169 bytes
    • tools/douyin-archive/douyin_archive.pyruns208 bytes
    • tools/douyin-archive/download.pyruns18,032 bytes
    • tools/douyin-archive/extract.pyruns17,500 bytes
    • tools/douyin-archive/main_entry.pyruns4,453 bytes
    • tools/douyin-archive/requirements.txtdoc43 bytes
    Read SKILL.md
    
    # Plot Is All You Need
    
    现在由两个套件共用图库、脚本和阶段细则:
    
    - **画图**:读取 [plot](skills/plot/SKILL.md),插件入口为 `/plot-is-all-you-need:plot`。
    - **收图**:读取 [collect](skills/collect/SKILL.md),插件入口为 `/plot-is-all-you-need:collect`。
    
    按用户请求进入对应套件,不要同时加载两个套件的全部说明。插件结构与本地安装见 [SUITES.md](SUITES.md)。
    View the complete source on GitHub

    Skills included

    • plot-is-all-you-need
    • collect
    • plot

    Repository facts

    License
    MIT
    Created
    Oct 4, 2026
    Last pushed
    Oct 19, 2026
    Forks
    12
    Open issues
    0
    Project activity
    Active

    Before you install

    Network or broad shell

    Automated signals, not a guarantee

    Checked Nov 6, 2026

    Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

    Show 8 notes
    • media/promo.mp4:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
    • skills/collect/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/collect/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/collect/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/collect/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • tools/douyin-archive/main_entry.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • tools/douyin-archive/main_entry.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/plot/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    Show all 101 signals by file

    .claude-plugin/plugin.json

    • Network accessline 4
      "description": "看图选图、照图画图的 plot 套件,以及下载、拆图、由 agent 判断后入库的 collect 套件。",   "author": {"name": "liou_hai"},   "repository": "https://github.com/liouhai/plot-is-all-you-need",
    • Network accessline 5
      "author": {"name": "liou_hai"},   "repository": "https://github.com/liouhai/plot-is-all-you-need",   "license": "MIT"
    • Network accessline 6
      "repository": "https://github.com/liouhai/plot-is-all-you-need",

    README.md

    • Network accessline 65
      git clone https://github.com/liouhai/plot-is-all-you-need.git ~/.claude/skills/plot-is-all-you-need
    • Network accessline 72
      git clone https://github.com/liouhai/plot-is-all-you-need.git ~/.agents/skills/plot-is-all-you-need

    README_EN.md

    • Network accessline 70
      git clone https://github.com/liouhai/plot-is-all-you-need.git ~/.claude/skills/plot-is-all-you-need
    • Network accessline 77
      git clone https://github.com/liouhai/plot-is-all-you-need.git ~/.agents/skills/plot-is-all-you-need

    SUITES.md

    • Network accessline 35
      格式依据:[Claude Code 插件](https://code.claude.com/docs/en/plugins)、[OpenAI 插件打包](https://developers.openai.com/plugins/build/plugins)。

    THIRD_PARTY_NOTICES.md

    • Network accessline 24
      | 来源 | 怎么找图 | 许可要核对什么 | |---|---|---| | [PLOS](https://journals.plos.org/) | 文章页的 Figures 栏,可下载 PNG / TIFF | 全部内容 CC BY 4.0,个别为 CC0;留意图注里的第三方内容声明 |
    • Network accessline 25
      |---|---|---| | [PLOS](https://journals.plos.org/) | 文章页的 Figures 栏,可下载 PNG / TIFF | 全部内容 CC BY 4.0,个别为 CC0;留意图注里的第三方内容声明 | | [Copernicus 旗下期刊](https://publications.copernicus.org/) | 文章页逐图下载 | CC BY 4.0;留意图注里的第三方底图声明 |
    • Network accessline 26
      | [PLOS](https://journals.plos.org/) | 文章页的 Figures 栏,可下载 PNG / TIFF | 全部内容 CC BY 4.0,个别为 CC0;留意图注里的第三方内容声明 |
    • Network accessline 27
      | [Copernicus 旗下期刊](https://publications.copernicus.org/) | 文章页逐图下载 | CC BY 4.0;留意图注里的第三方底图声明 |
    • Network accessline 28
      | [eLife](https://elifesciences.org/) | 文章的 Figures and data 页 | 通常 CC BY;留意图注里的例外 |
    • Network accessline 29
      | [PMC 开放获取子集](https://pmc.ncbi.nlm.nih.gov/tools/openftlist/) | 先按 CC0 / CC BY 筛选,再看文章的图 | 不是每篇都能再分发 |
    • Network accessline 41
      Rougier NP, Droettboom M, Bourne PE (2014). [Ten Simple Rules for Better Figures](https://doi.org/10.1371/journal.pcbi.1003833)。[CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/)。
    • Network accessline 47
      © 2018 Stephanie Lauer; Grace Avecilla; Pieter Spealman; Gunjan Sethia; Nathan Brandt; Sasha F. Levy; David Gresham. [Single-cell copy number variant detection reveals the dynamics and diversity of adaptation](https://journals.plos.org/plos
    • Network accessline 54
      © 2019 Sean Stankowski; Madeline A. Chase; Allison M. Fuiten; Murillo F. Rodrigues; Peter L. Ralph; Matthew A. Streisfeld. [Widespread selection and gene flow shape the genomic landscape during a radiation of monkeyflowers](https://journals
    • Network accessline 62
      © 2024 Hana Rozhoňová; Carlos Martí-Gómez; David M. McCandlish; Joshua L. Payne. [Robust genetic codes enhance protein evolvability](https://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.3002594). [CC BY 4.0](https://creativ
    • Network accessline 69
      © 2024 Robert A. Barber; Jingyi Yang; Chenyue Yang; Oonagh Barker; Tim Janicke; Joseph A. Tobias. [Climate and ecology predict latitudinal trends in sexual selection inferred from avian mating systems](https://journals.plos.org/plosbiology/
    • Network accessline 75
      2019 Benjamin J. Liebeskind; Richard W. Aldrich; Edward M. Marcotte. [Ancestral reconstruction of protein interaction networks](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1007396). [CC0 1.0](https://creativecommo
    • Network accessline 82
      © 2021 Raymond A. Haggerty; Jeremy E. Purvis. [Inferring the structures of signaling motifs from paired dynamic traces of single cells](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1008657). [CC BY 4.0](https://cre
    • Network accessline 87
      © 2023 Tara Chari; Lior Pachter. [The specious art of single-cell genomics](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1011288). [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).
    • Network accessline 95
      © 2024 Hong Seo Lim; Peng Qiu. [Quantifying the clusterness and trajectoriness of single-cell RNA-seq data](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1011866). [CC BY 4.0](https://creativecommons.org/licenses/by
    • Network accessline 103
      2024 Junjie Xia; Hoang Van Phan; Luke Vistain; Mengjie Chen; Aly A. Khan; Savaş Tay. [Computational prediction of protein interactions in single cells by proximity sequencing](https://journals.plos.org/ploscompbiol/article?id=10.1371/journa
    • Network accessline 108
      © 2014 Markus Radszuweit; Harald Engel; Markus Bär. [An Active Poroelastic Model for Mechanochemical Patterns in Protoplasmic Droplets of Physarum polycephalum](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0099220). [CC
    • Network accessline 113
      © 2015 Massimo Marchiori; Lino Possamai. [Micro-Macro Analysis of Complex Networks](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0116670). [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).
    • Network accessline 117
      © 2021 Thomas Sigler; Kirsten Martinus; Iacopo Iacopini; Ben Derudder; Julia Loginova. [The structural architecture of international industry networks in the global economy](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.
    • Network accessline 123
      © 2021 Zita Iloskics; Tamás Sebestyén; Erik Braun. [Shock propagation channels behind the global economic contagion network. The role of economic sectors and the direction of trade](https://journals.plos.org/plosone/article?id=10.1371/journ
    • Network accessline 129
      © 2023 Olatomiwa O. Bifarin. [Interpretable machine learning with tree-based shapley additive explanations: Application to metabolomics datasets for binary classification](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.02
    • Network accessline 135
      © 2025 Montaser Abdelsattar; Mohamed A. Ismeil; Karim Menoufi; Ahmed AbdelMoety; Ahmed Emad-Eldeen. [Evaluating Machine Learning and Deep Learning models for predicting Wind Turbine power output from environmental factors](https://journals.
    • Network accessline 141
      © 2024 Fischer, Samuel M.; Wang, Xugao; Huth, Andreas. [Distinguishing mature and immature trees allows estimating forest carbon uptake from stand structure](https://bg.copernicus.org/articles/21/3305/2024/). [CC BY 4.0](https://creativecom
    • Network accessline 148
      © 2024 Breil, Marcus; Schneider, Vanessa K. M.; Pinto, Joaquim G.. [The effect of forest cover changes on the regional climate conditions in Europe during the period 1986–2015](https://bg.copernicus.org/articles/21/811/2024/). [CC BY 4.0](h
    • Network accessline 152
      © 2024 Blasco, Javier; Tabone, Ilaria; Moreno-Parada, Daniel; Robinson, Alexander; Alvarez-Solas, Jorge; Pattyn, Frank; Montoya, Marisa. [Antarctic tipping points triggered by the mid-Pliocene warm climate](https://cp.copernicus.org/article
    • Network accessline 158
      © 2024 Fabiano, Federico; Davini, Paolo; Meccia, Virna L.; Zappa, Giuseppe; Bellucci, Alessio; Lembo, Valerio; Bellomo, Katinka; Corti, Susanna. [Multi-centennial evolution of the climate response and deep-ocean heat uptake in a set of abru
    • Network accessline 165
      © 2026 Thomas, Rhidian; Compo, Gilbert P.; George, Steve; Hegerl, Gabriele C.; Schurer, Andrew; Shepherd, Theodore G.; Slivinski, Laura C.; Thompson, Vikki; Hawkins, Ed. [Everyday weather in a warmer world](https://esd.copernicus.org/articl
    • Network accessline 173
      © 2026 Tiengou, Pierre; Ducharne, Agnès; Cheruy, Frédérique. [Regional impacts of irrigation on the  atmospheric and terrestrial water cycle of  the Iberian Peninsula in a climate model](https://esd.copernicus.org/articles/17/843/2026/). [C
    • Network accessline 178
      © 2025 Friedlingstein, Pierre; O'Sullivan, Michael; Jones, Matthew W.; Andrew, Robbie M.; Hauck, Judith; Landschützer, Peter; Le Quéré, Corinne; Li, Hongmei; Luijkx, Ingrid T.; Olsen, Are; Peters, Glen P.; Peters, Wouter; Pongratz, Julia; S
    • Network accessline 186
      © 2026 Álvarez Chaves, Manuel; Acuña Espinoza, Eduardo; Ehret, Uwe; Guthke, Anneli. [When physics gets in the way: an entropy-based evaluation of conceptual constraints in hybrid hydrological models](https://hess.copernicus.org/articles/30/
    • Network accessline 192
      © 2026 Hardmeier, Florian; Ferguson, James C.; Vieli, Andreas. [Feedbacks and timescales in the modelled transient response of debris-covered glaciers](https://tc.copernicus.org/articles/20/5365/2026/). [CC BY 4.0](https://creativecommons.o

    gallery/alluvial-stages-outlined.py

    • Executable scriptline 1
      Executable file

    gallery/bubble-matrix-upper.py

    • Executable scriptline 1
      Executable file

    gallery/dependence-small-multiples.py

    • Executable scriptline 1
      Executable file

    gallery/grouped-stacked-rounded-bars.py

    • Executable scriptline 1
      Executable file

    gallery/interaction-ring-waterfall.py

    • Executable scriptline 1
      Executable file

    gallery/model-results-panel.py

    • Executable scriptline 1
      Executable file

    gallery/pred-vs-obs-model-grid.py

    • Executable scriptline 1
      Executable file

    gallery/raincloud-median-badges.py

    • Executable scriptline 1
      Executable file

    gallery/ranked-bars-rose-ring.py

    • Executable scriptline 1
      Executable file

    gallery/shap-bars-beeswarm-spine.py

    • Executable scriptline 1
      Executable file

    gallery/shap-beeswarm-blue-pink.py

    • Executable scriptline 1
      Executable file

    gallery/stacked-bars-two-part-rank.py

    • Executable scriptline 1
      Executable file

    gallery/stacked-percent-bars-ribbons.py

    • Executable scriptline 1
      Executable file

    gallery/violin-median-badges.py

    • Executable scriptline 1
      Executable file

    plugin.json

    • Network accessline 1
      {   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
    • Network accessline 2
      "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
    • Network accessline 5
      "description": "共用图库的科研绘图 plot 与参考图收集 collect 套件。",   "author": {"name": "liou_hai"},   "repository": "https://github.com/liouhai/plot-is-all-you-need",
    • Network accessline 6
      "author": {"name": "liou_hai"},   "repository": "https://github.com/liouhai/plot-is-all-you-need",   "license": "MIT"
    • Network accessline 7
      "repository": "https://github.com/liouhai/plot-is-all-you-need",

    scripts/build_index.py

    • Executable scriptline 1
      Executable file
    • Executable scriptline 1
      Executable file
    • Executable scriptline 1
      Executable file

    scripts/cards.py

    • Executable scriptline 1
      Executable file

    scripts/contact_sheet.py

    • Executable scriptline 1
      Executable file
    • Executable scriptline 1
      Executable file

    scripts/ingest.py

    • Executable scriptline 1
      Executable file
    • Executable scriptline 1
      Executable file
    • Executable scriptline 1
      Executable file

    tools/douyin-archive/README.md

    • Network accessline 39
      # 单条作品;也接受 /note/<作品ID> 和带 modal_id 的链接 .venv/bin/python download.py --video "https://www.douyin.com/video/<作品ID>"
    • Network accessline 40
      .venv/bin/python download.py --video "https://www.douyin.com/video/<作品ID>"
    • Network accessline 41
      .venv/bin/python download.py --video "https://www.douyin.com/user/<主页ID>?modal_id=<作品ID>"
    • Network accessline 43
      # 主页全部作品 .venv/bin/python download.py --user "https://www.douyin.com/user/<主页ID>" --output "./downloads"
    • Network accessline 44
      .venv/bin/python download.py --user "https://www.douyin.com/user/<主页ID>" --output "./downloads"
    • Network accessline 47
      `--video`、`--user` 必须且只能选一个。默认保存到当前工作目录的 `douyin_archive/`。 接受完整的 `https://www.douyin.com` 或 `https://douyin.com` 链接;短链接先用正常浏览器打开为完整链接,不解析整段分享文案。
    • Network accessline 48
      接受完整的 `https://www.douyin.com` 或 `https://douyin.com` 链接;短链接先用正常浏览器打开为完整链接,不解析整段分享文案。

    tools/douyin-archive/demo.py

    • Executable scriptline 1
      Executable file

    tools/douyin-archive/douyin_archive.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    tools/douyin-archive/download.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 110
      [Credential-related source omitted]
    • Network accessline 124
      raise RuntimeError("缺少本机登录态,请先在浏览器登录抖音后重跑")     kwargs = {"cookie": secret["cookie"], "headers": {"User-Agent": UA,               "Referer": "https://www.douyin.com/"}, "timeout": 20,
    • Network accessline 125
      kwargs = {"cookie": secret["cookie"], "headers": {"User-Agent": UA,               "Referer": "https://www.douyin.com/"}, "timeout": 20,               "max_retries": 2, "max_connections": 2}
    • Network accessline 126
      "Referer": "https://www.douyin.com/"}, "timeout": 20,
    • Network accessline 135
      if response.status_code in (401, 403, 429):             raise RuntimeError(f"接口返回 HTTP {response.status_code},需要检查登录或验证,任务已暂停")     crawler._aclient = httpx.AsyncClient(headers=crawler.headers, timeout=20,
    • Network accessline 136
      raise RuntimeError(f"接口返回 HTTP {response.status_code},需要检查登录或验证,任务已暂停")     crawler._aclient = httpx.AsyncClient(headers=crawler.headers, timeout=20,                                         limits=httpx.Limits(max_connections=2),
    • Network accessline 137
      crawler._aclient = httpx.AsyncClient(headers=crawler.headers, timeout=20,
    • Network accessline 138
      limits=httpx.Limits(max_connections=2),
    • Network accessline 155
      "extract": "pending", "images": 0, "review": "", "error": ""})     row.update(created=item.get("create_time", 0), title=item.get("desc", ""),                url=f"https://www.douyin.com/video/{ident}",
    • Network accessline 156
      row.update(created=item.get("create_time", 0), title=item.get("desc", ""),                url=f"https://www.douyin.com/video/{ident}",                kind="gallery" if item.get("images") else "video")
    • Network accessline 157
      url=f"https://www.douyin.com/video/{ident}",
    • Network accessline 221
      for attempt in range(3):             try:                 request = urllib.request.Request(url, headers={"User-Agent": UA,
    • Network accessline 222
      try:                 request = urllib.request.Request(url, headers={"User-Agent": UA,                                                  "Referer": "https://www.douyin.com/"})
    • Network accessline 223
      request = urllib.request.Request(url, headers={"User-Agent": UA,
    • Network accessline 224
      "Referer": "https://www.douyin.com/"})                 with urllib.request.urlopen(request, timeout=60) as response:                     length = int(response.headers.get("Content-Length", 0))
    • Network accessline 225
      with urllib.request.urlopen(request, timeout=60) as response:
    • Network accessline 314
      parsed = urllib.parse.urlsplit(url)     if parsed.scheme != "https" or parsed.netloc not in ("www.douyin.com", "douyin.com"):         raise RuntimeError("请提供 https://www.douyin.com 的完整作品或主页链接")
    • Network accessline 315
      if parsed.scheme != "https" or parsed.netloc not in ("www.douyin.com", "douyin.com"):         raise RuntimeError("请提供 https://www.douyin.com 的完整作品或主页链接")     if kind == "video":
    • Network accessline 316
      raise RuntimeError("请提供 https://www.douyin.com 的完整作品或主页链接")

    tools/douyin-archive/extract.py

    • Executable scriptline 1
      #!/usr/bin/env python3

    tools/douyin-archive/main_entry.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Executable scriptline 1
      #!/usr/bin/env python3
    • Executable scriptline 1
      Executable file; content unavailable
    • Executable scriptline 1
      Executable file; content unavailable

    How the signals fit together

    Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

    Some files could not be read; the facts below still hold.

    Declared and executed: 1 fact
    Signal confidence: 93 facts

    and 43 more

    Works with

    Agent compatibility, from the files in this repository
    AgentStatusEvidenceInstall to
    Claude CodeNativeManifest .claude-plugin/plugin.json.claude/skills/<skill-name>/
    CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
    CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
    Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
    GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
    OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
    • Native The repository ships a manifest, folder or frontmatter field for this agent.
    • Compatible A standard SKILL.md that this agent can read.
    • Unknown No evidence either way.

    Derived automatically from paths, manifests and frontmatter. Not tested on each agent.