Not in the top 1,000 by GitHub stars

guanyang/super-publisher

Super Publisher 是一个专为 Agent 设计的插件,旨在实现自动化的多平台内容发布。

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

skills/excalidraw-visual-designer/SKILL.md

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

Before Local scripts → After Local scripts

909f12f2d59c → 909f12f2d59c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 909f12f2d59c

No earlier version was observed for comparison.

Compare on GitHub

skills/gif-maker/SKILL.md

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

Before Network or broad shell → After Network or broad shell

909f12f2d59c → 909f12f2d59c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 909f12f2d59c

No earlier version was observed for comparison.

Compare on GitHub

skills/grid-sticker-generator/SKILL.md

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

Before Instructions only → After Instructions only

909f12f2d59c → 909f12f2d59c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 909f12f2d59c

No earlier version was observed for comparison.

Compare on GitHub

skills/sticker-factory/SKILL.md

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

Before Instructions only → After Instructions only

909f12f2d59c → 909f12f2d59c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 909f12f2d59c

No earlier version was observed for comparison.

Compare on GitHub

skills/toutiao-publisher/SKILL.md

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

Before Local scripts → After Local scripts

909f12f2d59c → 909f12f2d59c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 909f12f2d59c

No earlier version was observed for comparison.

Compare on GitHub

skills/video-tutorial-maker/SKILL.md

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

Before Instructions only → After Instructions only

909f12f2d59c → 909f12f2d59c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 909f12f2d59c

No earlier version was observed for comparison.

Compare on GitHub

skills/wechat-post-publisher/SKILL.md

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

Before Network or broad shell → After Network or broad shell

909f12f2d59c → 909f12f2d59c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 909f12f2d59c

No earlier version was observed for comparison.

Compare on GitHub

skills/wechat-sticker-assets-designer/SKILL.md

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

Before Local scripts → After Local scripts

909f12f2d59c → 909f12f2d59c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 909f12f2d59c

No earlier version was observed for comparison.

Compare on GitHub

skills/wechat-sticker-maker/SKILL.md

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

Before Local scripts → After Local scripts

909f12f2d59c → 909f12f2d59c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 909f12f2d59c

No earlier version was observed for comparison.

Compare on GitHub

template/SKILL.md

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

Before Instructions only → After Instructions only

909f12f2d59c → 909f12f2d59c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 909f12f2d59c

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 909f12f2d59c18030307b4e141d5b69d88afcd06

git clone --filter=blob:none --no-checkout https://github.com/guanyang/super-publisher.git .hotskills/guanyang-super-publisher && git -C .hotskills/guanyang-super-publisher checkout --detach 909f12f2d59c18030307b4e141d5b69d88afcd06 # Copy each selected skill directory from .hotskills/guanyang-super-publisher into .claude/skills/<skill-name>/
35GitHub stars
2stars in 7 days
10skills in this repository
2commits in 30 days

Heat

3.3
  • 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 5, 202635

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

Individual skills in this repository

How it works

excalidraw-visual-designer

When your agent uses it

Create and revise editable visual drawings directly in the Excalidraw website through the in-app browser. Use when the user asks Codex to draw in Excalidraw or update an Excalidraw canvas, including diagrams, flowcharts, architecture sketches, process maps, infographics, teaching visuals, product explanation graphics, whiteboard layouts, promotional materials, posters, flyers, menu boards, and social media graphics, especially when the output should remain editable as Excalidraw elements or imported clipboard JSON.

What it loads into context

Frontmatter

114 tokens

Always available to the agent

SKILL.md

1,604 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

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

The playbook

  1. Core Workflow
  2. Output Types
  3. Visual Construction Rules
  4. Connector Routing Rules
  5. Clipboard Import
  6. Clipboard Generator Script
  7. Quality Rules
  8. Common Revision Pattern

Scripts executed separately

  • scripts/make_excalidraw_clipboard.py

Files

  • ../../.claude-plugin/marketplace.jsonasset463 bytes
  • ../../.claude-plugin/plugin.jsonasset604 bytes
  • SKILL.mdcore7,664 bytes
  • SKILL.mdcore7,664 bytes
  • scripts/make_excalidraw_clipboard.pyruns7,462 bytes
Read SKILL.md

# Excalidraw Visual Designer

## Core Workflow

Use the in-app browser and the existing Excalidraw tab when present.

1. Read and follow the `browser:control-in-app-browser` skill before controlling the browser.
2. Claim the existing `https://excalidraw.com/` tab instead of opening a duplicate.
3. Keep the browser visible when the user is reviewing the drawing.
4. Prefer Excalidraw clipboard JSON import over manual dragging for complex layouts.
5. After each substantial visual change, take a screenshot and inspect it for legibility, overlap, and visual quality.
6. Finalize with the Excalidraw tab kept as `deliverable`.

## Output Types
View the complete source on GitHub

Skills included

  • excalidraw-visual-designer
  • gif-maker
  • grid-sticker-generator
  • sticker-factory
  • toutiao-publisher
  • video-tutorial-maker
  • wechat-post-publisher
  • wechat-sticker-assets-designer
  • wechat-sticker-maker
  • template-skill

Repository facts

License
MIT
Created
Jan 16, 2026
Last pushed
Oct 13, 2026
Forks
9
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

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

Show 46 notes
  • skills/excalidraw-visual-designer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gif-maker/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gif-maker/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gif-maker/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gif-maker/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gif-maker/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gif-maker/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gif-maker/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gif-maker/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gif-maker/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/sticker-factory/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/sticker-factory/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/sticker-factory/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/sticker-factory/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/toutiao-publisher/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/toutiao-publisher/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/toutiao-publisher/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/toutiao-publisher/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/toutiao-publisher/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/toutiao-publisher/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 219 signals by file

.claude-plugin/plugin.json

  • Network accessline 6
    "name": "guanyang",         "email": "guanyangsunlight@gmail.com",         "url": "https://github.com/guanyang"
  • Network accessline 7
    "email": "guanyangsunlight@gmail.com",         "url": "https://github.com/guanyang"     },
  • Network accessline 8
    "url": "https://github.com/guanyang"
  • Network accessline 9
    },     "homepage": "https://github.com/guanyang/super-publisher",     "repository": "https://github.com/guanyang/super-publisher",
  • Network accessline 10
    "homepage": "https://github.com/guanyang/super-publisher",
  • Network accessline 11
    "repository": "https://github.com/guanyang/super-publisher",

skills/excalidraw-visual-designer/SKILL.md

  • Network accessline 12
    1. Read and follow the `browser:control-in-app-browser` skill before controlling the browser. 2. Claim the existing `https://excalidraw.com/` tab instead of opening a duplicate.
  • Network accessline 13
    2. Claim the existing `https://excalidraw.com/` tab instead of opening a duplicate.

skills/excalidraw-visual-designer/scripts/make_excalidraw_clipboard.py

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

skills/gif-maker/SKILL.md

  • Dangerous shell operationline 47
    - Ubuntu: `sudo apt-get install gifsicle`

skills/gif-maker/scripts/make_gif.py

  • Executable scriptline 1
    Executable file

skills/gif-maker/scripts/run.sh

  • Executable scriptline 1
    #!/bin/bash

skills/toutiao-publisher/scripts/auth_manager.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 197
    # Wait for URL to be the home page or dashboard, implying login success                 # Often it redirects to https://mp.toutiao.com/profile_v4/index or similar
  • Network accessline 198
    # Often it redirects to https://mp.toutiao.com/profile_v4/index or similar

skills/toutiao-publisher/scripts/browser_utils.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 40
    [Credential-related source omitted]

skills/toutiao-publisher/scripts/cli_utils.py

  • Executable scriptline 1
    Executable file

skills/toutiao-publisher/scripts/config.py

  • Executable scriptline 1
    Executable file
  • Network accessline 36
    LOGIN_URL = "https://mp.toutiao.com/auth/page/login"
  • Network accessline 37
    PUBLISH_URL = "https://mp.toutiao.com/profile_v4/graphic/publish"
  • Network accessline 38
    HOME_URL = "https://mp.toutiao.com/"

skills/toutiao-publisher/scripts/md2html.py

  • Executable scriptline 1
    Executable file

skills/toutiao-publisher/scripts/publisher.py

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

skills/toutiao-publisher/scripts/run.py

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

skills/toutiao-publisher/scripts/setup_environment.py

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

skills/toutiao-publisher/tests/test_auth_manager.py

  • Executable scriptline 1
    Executable file

skills/toutiao-publisher/tests/test_browser_utils.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 38
    [Credential-related source omitted]

skills/toutiao-publisher/tests/test_config.py

  • Executable scriptline 1
    Executable file

skills/toutiao-publisher/tests/test_md2html.py

  • Executable scriptline 1
    Executable file
  • Network accessline 35
    Read [the docs](https://example.com) and use `code`.
  • Network accessline 49
    self.assertIn('<a href="https://example.com">the docs</a>', result.html)

skills/toutiao-publisher/tests/test_publisher_cli.py

  • Executable scriptline 1
    Executable file

skills/toutiao-publisher/tests/test_publisher_cover_policy.py

  • Executable scriptline 1
    Executable file

skills/toutiao-publisher/tests/test_publisher_debug.py

  • Executable scriptline 1
    Executable file

skills/toutiao-publisher/tests/test_run.py

  • Executable scriptline 1
    Executable file

skills/toutiao-publisher/tests/test_setup_environment.py

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/README.md

  • Network accessline 51
    ### 3. 放心地使用无修饰的原生 Markdown 外链 写技术分享一定要带上代码地址或引申阅读,无需刻意逃避。针对微信的封控,本引擎自带的 Citation Transformer 已经搞定了一切。 当你无所顾忌地写下 `[阅读参考](https://github.com/guanyang/... )` 时,在最终排版发布之后,文中会巧妙地被加上一个右上角角标序号,并在文章尽头生成完美的「参考资料引文说明」底栏区。
  • Network accessline 53
    当你无所顾忌地写下 `[阅读参考](https://github.com/guanyang/... )` 时,在最终排版发布之后,文中会巧妙地被加上一个右上角角标序号,并在文章尽头生成完美的「参考资料引文说明」底栏区。

skills/wechat-post-publisher/SKILL.md

  • Network accessline 6
    metadata:   openclaw:     homepage: https://github.com/guanyang/super-publisher#wechat-post-publisher
  • Network accessline 7
    openclaw:     homepage: https://github.com/guanyang/super-publisher#wechat-post-publisher     requires:
  • Network accessline 8
    homepage: https://github.com/guanyang/super-publisher#wechat-post-publisher

skills/wechat-post-publisher/references/accounts.md

  • Access to secretsline 143
    [Credential-related source omitted]

skills/wechat-post-publisher/references/article-posting.md

  • Network accessline 55
    [Link text](https://example.com)

skills/wechat-post-publisher/scripts/cdp.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/check-permissions.ts

  • Executable scriptline 1
    Executable file
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]

skills/wechat-post-publisher/scripts/copy-to-clipboard.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/md-to-wechat.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/package.json

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/paste-from-clipboard.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-chrome-cdp/package.json

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-chrome-cdp/src/index.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 158
    async function fetchWithTimeout(url: string, timeoutMs?: number): Promise<Response> {   if (!timeoutMs || timeoutMs <= 0) return await fetch(url, { redirect: "follow" });
  • Network accessline 159
    if (!timeoutMs || timeoutMs <= 0) return await fetch(url, { redirect: "follow" });
  • Network accessline 162
    const timer = setTimeout(() => ctl.abort(), timeoutMs);   try {     return await fetch(url, { redirect: "follow", signal: ctl.signal });
  • Network accessline 163
    try {     return await fetch(url, { redirect: "follow", signal: ctl.signal });   } finally {
  • Network accessline 164
    return await fetch(url, { redirect: "follow", signal: ctl.signal });
  • Network accessline 179
    try {     const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(       `http://127.0.0.1:${port}/json/version`,
  • Network accessline 180
    const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(       `http://127.0.0.1:${port}/json/version`,       { timeoutMs }
  • Network accessline 181
    `http://127.0.0.1:${port}/json/version`,
  • Network accessline 305
    if (port > 0 && await isDebugPortReady(port, timeoutMs)) {             try {               const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`, { timeoutMs });
  • Network accessline 306
    try {               const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`, { timeoutMs });               if (version.webSocketDebuggerUrl) return { port, wsUrl: version.webSocketDebuggerU
  • Network accessline 307
    const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`, { timeoutMs });
  • Network accessline 328
    try {       const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(         `http://127.0.0.1:${port}/json/version`,
  • Network accessline 329
    const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(         `http://127.0.0.1:${port}/json/version`,         { timeoutMs: 5_000 }
  • Network accessline 330
    `http://127.0.0.1:${port}/json/version`,

skills/wechat-post-publisher/scripts/vendor/super-md/package.json

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/LICENSE

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    Original project: https://github.com/doocs/md

skills/wechat-post-publisher/scripts/vendor/super-md/src/cli.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/1c-light.min.css

  • Network accessline 4
    Author: (c) Barilko Vitaliy <barilkovetal@gmail.com>   Maintainer: @Diversus23   Website: https://softonit.ru/
  • Network accessline 5
    Maintainer: @Diversus23   Website: https://softonit.ru/   License: see project LICENSE
  • Network accessline 6
    Website: https://softonit.ru/

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/a11y-dark.min.css

  • Network accessline 6
    Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/a11y-light.min.css

  • Network accessline 6
    Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/an-old-hope.min.css

  • Network accessline 6
    Original theme - Ocean Dark Theme – by https://github.com/gavsiu
  • Network accessline 7
    Based on Jesse Leite's Atom syntax theme 'An Old Hope'     https://github.com/JesseLeite/an-old-hope-syntax-atom */.hljs{background:#1c1d21;color:#c0c5ce}.hljs-comment,.hljs-quote{color:#b6b18b}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-s
  • Network accessline 8
    https://github.com/JesseLeite/an-old-hope-syntax-atom

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/default.min.css

  • Network accessline 4
    Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>   Maintainer: @highlightjs/core-team   Website: https://highlightjs.org/
  • Network accessline 5
    Maintainer: @highlightjs/core-team   Website: https://highlightjs.org/   License: see project LICENSE
  • Network accessline 6
    Website: https://highlightjs.org/

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/devibeans.min.css

  • Network accessline 6
    Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim)

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/felipec.min.css

  • Network accessline 2
    * Theme: FelipeC  * Author: (c) 2021 Felipe Contreras <felipe.contreras@gmail.com>  * Website: https://github.com/felipec/vim-felipec
  • Network accessline 3
    * Author: (c) 2021 Felipe Contreras <felipe.contreras@gmail.com>  * Website: https://github.com/felipec/vim-felipec  *
  • Network accessline 4
    * Website: https://github.com/felipec/vim-felipec

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/github-dark.min.css

  • Network accessline 8
    Outdated base version: https://github.com/primer/github-syntax-dark

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/github.min.css

  • Network accessline 8
    Outdated base version: https://github.com/primer/github-syntax-light

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/nnfx-dark.min.css

  • Network accessline 4
    Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>   Maintainer: @RocketMan   License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0
  • Network accessline 5
    Maintainer: @RocketMan   License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0   Updated: 2021-05-17
  • Network accessline 6
    License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/nnfx-light.min.css

  • Network accessline 4
    Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>   Maintainer: @RocketMan   License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0
  • Network accessline 5
    Maintainer: @RocketMan   License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0   Updated: 2021-05-17
  • Network accessline 6
    License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/stackoverflow-dark.min.css

  • Network accessline 4
    Author: stackoverflow.com   Maintainer: @Hirse   Website: https://github.com/StackExchange/Stacks
  • Network accessline 5
    Maintainer: @Hirse   Website: https://github.com/StackExchange/Stacks   License: MIT
  • Network accessline 6
    Website: https://github.com/StackExchange/Stacks

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/stackoverflow-light.min.css

  • Network accessline 4
    Author: stackoverflow.com   Maintainer: @Hirse   Website: https://github.com/StackExchange/Stacks
  • Network accessline 5
    Maintainer: @Hirse   Website: https://github.com/StackExchange/Stacks   License: MIT
  • Network accessline 6
    Website: https://github.com/StackExchange/Stacks

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/tokyo-night-dark.min.css

  • Network accessline 1
    pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!   Theme: Tokyo-night-Dark   origin: https://github.com/enkia/tokyo-night-vscode-theme
  • Network accessline 2
    Theme: Tokyo-night-Dark   origin: https://github.com/enkia/tokyo-night-vscode-theme   Description: Original highlight.js style
  • Network accessline 3
    origin: https://github.com/enkia/tokyo-night-vscode-theme

skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/tokyo-night-light.min.css

  • Network accessline 1
    pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!   Theme: Tokyo-night-light   origin: https://github.com/enkia/tokyo-night-vscode-theme
  • Network accessline 2
    Theme: Tokyo-night-light   origin: https://github.com/enkia/tokyo-night-vscode-theme   Description: Original highlight.js style
  • Network accessline 3
    origin: https://github.com/enkia/tokyo-night-vscode-theme

skills/wechat-post-publisher/scripts/vendor/super-md/src/constants.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 78
    export const macCodeSvg = `   <svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" width="45px" height="13px" viewBox="0 0 450 130">
  • Network accessline 79
    <svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" width="45px" height="13px" viewBox="0 0 450 130">

skills/wechat-post-publisher/scripts/vendor/super-md/src/content.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/document.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/extend-config.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/extensions/alert.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 20
    /**  * https://github.com/bent10/marked-extensions/tree/main/packages/alert
  • Network accessline 21
    * https://github.com/bent10/marked-extensions/tree/main/packages/alert
  • Network accessline 22
    * To support theme, we need to modify the source code.  * A [marked](https://marked.js.org/) extension to support [GFM alerts](https://github.com/orgs/community/discussions/16925).  */
  • Network accessline 23
    * A [marked](https://marked.js.org/) extension to support [GFM alerts](https://github.com/orgs/community/discussions/16925).

skills/wechat-post-publisher/scripts/vendor/super-md/src/extensions/footnotes.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/extensions/index.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/extensions/infographic.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/extensions/katex.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    // 行内公式对齐 https://groups.google.com/g/mathjax-users/c/zThKffrrCvE?pli=1

skills/wechat-post-publisher/scripts/vendor/super-md/src/extensions/markup.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/extensions/plantuml.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    /**    * PlantUML 服务器地址    * @default 'https://www.plantuml.com/plantuml'
  • Network accessline 6
    * PlantUML 服务器地址    * @default 'https://www.plantuml.com/plantuml'    */
  • Network accessline 7
    * @default 'https://www.plantuml.com/plantuml'
  • Network accessline 33
    /**  * PlantUML 专用的 6-bit 编码函数  * 基于官方文档 https://plantuml.com/text-encoding
  • Network accessline 34
    * PlantUML 专用的 6-bit 编码函数  * 基于官方文档 https://plantuml.com/text-encoding  */
  • Network accessline 35
    * 基于官方文档 https://plantuml.com/text-encoding
  • Network accessline 59
    /**  * 将 3 个字节附加到编码字符串中  * 基于官方文档 https://plantuml.com/text-encoding
  • Network accessline 60
    * 将 3 个字节附加到编码字符串中  * 基于官方文档 https://plantuml.com/text-encoding  */
  • Network accessline 61
    * 基于官方文档 https://plantuml.com/text-encoding
  • Network accessline 76
    /**  * PlantUML 专用的 base64 编码函数  * 基于官方文档 https://plantuml.com/text-encoding
  • Network accessline 77
    * PlantUML 专用的 base64 编码函数  * 基于官方文档 https://plantuml.com/text-encoding  */
  • Network accessline 78
    * 基于官方文档 https://plantuml.com/text-encoding
  • Network accessline 191
    async function fetchSvgContent(svgUrl: string): Promise<string> {   try {     const response = await fetch(svgUrl)
  • Network accessline 192
    try {     const response = await fetch(svgUrl)     if (!response.ok) {
  • Network accessline 193
    const response = await fetch(svgUrl)
  • Network accessline 239
    export function markedPlantUML(options: PlantUMLOptions = {}): MarkedExtension {   const resolvedOptions: Required<PlantUMLOptions> = {     serverUrl: options.serverUrl || `https://www.plantuml.com/plantuml`,
  • Network accessline 240
    const resolvedOptions: Required<PlantUMLOptions> = {     serverUrl: options.serverUrl || `https://www.plantuml.com/plantuml`,     format: options.format || `svg`,
  • Network accessline 241
    serverUrl: options.serverUrl || `https://www.plantuml.com/plantuml`,

skills/wechat-post-publisher/scripts/vendor/super-md/src/extensions/ruby.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    /**  * 注音/拼音标注扩展  * https://talk.commonmark.org/t/proper-ruby-text-rb-syntax-support-in-markdown/2279
  • Network accessline 4
    * 注音/拼音标注扩展  * https://talk.commonmark.org/t/proper-ruby-text-rb-syntax-support-in-markdown/2279  * https://www.w3.org/TR/ruby/
  • Network accessline 5
    * https://talk.commonmark.org/t/proper-ruby-text-rb-syntax-support-in-markdown/2279
  • Network accessline 6
    * https://www.w3.org/TR/ruby/

skills/wechat-post-publisher/scripts/vendor/super-md/src/extensions/slider.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/extensions/toc.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/html-builder.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/images.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/index.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/render.ts

  • Executable scriptline 1
    #!/usr/bin/env npx tsx

skills/wechat-post-publisher/scripts/vendor/super-md/src/renderer.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/themes.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/types.ts

  • Executable scriptline 1
    Executable file

skills/wechat-post-publisher/scripts/vendor/super-md/src/utils/languages.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 79
    const HLJS_VERSION = `11.11.1` const HLJS_CDN_BASE = `https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/npm/highlightjs/${HLJS_VERSION}`
  • Network accessline 80
    const HLJS_CDN_BASE = `https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/npm/highlightjs/${HLJS_VERSION}`

skills/wechat-post-publisher/scripts/wechat-agent-browser.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 6
    const WECHAT_URL = 'https://mp.weixin.qq.com/';
  • Network accessline 220
    if (input) {           const dt = new DataTransfer();           fetch(${imgUrlJs}).then(r => r.blob()).then(b => {
  • Network accessline 221
    const dt = new DataTransfer();           fetch(${imgUrlJs}).then(r => r.blob()).then(b => {             const file = new File([b], ${imgFileNameJs}, { type: 'image/png' });
  • Network accessline 222
    fetch(${imgUrlJs}).then(r => r.blob()).then(b => {

skills/wechat-post-publisher/scripts/wechat-api.ts

  • Executable scriptline 1
    Executable file
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 60
    const TOKEN_URL = "https://api.weixin.qq.com/cgi-bin/token";
  • Network accessline 61
    const UPLOAD_BODY_IMG_URL = "https://api.weixin.qq.com/cgi-bin/media/uploadimg";
  • Network accessline 62
    const UPLOAD_MATERIAL_URL = "https://api.weixin.qq.com/cgi-bin/material/add_material";
  • Network accessline 63
    const DRAFT_URL = "https://api.weixin.qq.com/cgi-bin/draft/add";
  • Network accessline 65
    [Credential-related source omitted]
  • Network accessline 66
    [Credential-related source omitted]
  • Network accessline 67
    const res = await fetch(url);
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Network accessline 96
    if (imagePath.startsWith("http://") || imagePath.startsWith("https://")) {     const response = await fetch(imagePath);
  • Network accessline 97
    const response = await fetch(imagePath);
  • Network accessline 226
    [Credential-related source omitted]
  • Network accessline 227
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Network accessline 228
    const res = await fetch(url, {
  • Network accessline 268
    if (src.startsWith("https://mmbiz.qpic.cn")) {
  • Access to secretsline 356
    [Credential-related source omitted]
  • Network accessline 391
    const res = await fetch(url, {
  • Access to secretsline 514
    [Credential-related source omitted]
  • Access to secretsline 515
    [Credential-related source omitted]

skills/wechat-post-publisher/scripts/wechat-article.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    const WECHAT_URL = 'https://mp.weixin.qq.com/';

skills/wechat-post-publisher/scripts/wechat-browser.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    const WECHAT_URL = 'https://mp.weixin.qq.com/';

skills/wechat-post-publisher/scripts/wechat-extend-config.test.ts

  • Executable scriptline 1
    Executable file
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]

skills/wechat-post-publisher/scripts/wechat-extend-config.ts

  • Executable scriptline 1
    Executable file
  • Access to secretsline 269
    [Credential-related source omitted]
  • Access to secretsline 275
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Access to secretsline 296
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]

skills/wechat-post-publisher/scripts/wechat-image-processor.ts

  • Executable scriptline 1
    Executable file

skills/wechat-sticker-assets-designer/scripts/crop_and_resize.py

  • Executable scriptline 1
    Executable file

skills/wechat-sticker-assets-designer/scripts/run.sh

  • Executable scriptline 1
    #!/bin/bash

skills/wechat-sticker-maker/README.md

  • Network accessline 3
    这是一个专为 Agent 流程设计的 Skill,旨在将设计好的网格拼图(如九宫格、六宫格)高效转换为符合[微信表情开放平台](https://sticker.weixin.qq.com/)提交规范的完整素材包。

skills/wechat-sticker-maker/SKILL.md

  • Network accessline 78
    *   [微信表情制作规范](https://sticker.weixin.qq.com/cgi-bin/mmemoticon-bin/readtemplate?t=guide/index.html#/makingSpecifications#specifications_stickers)

skills/wechat-sticker-maker/scripts/make_stickers.py

  • Executable scriptline 1
    Executable file

skills/wechat-sticker-maker/scripts/run.sh

  • Executable scriptline 1
    #!/bin/bash

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: 5 facts
Signal confidence: 178 facts

and 128 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/excalidraw-visual-designer/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/excalidraw-visual-designer/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/excalidraw-visual-designer/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/excalidraw-visual-designer/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/excalidraw-visual-designer/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.