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
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.
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
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.
skills/grid-sticker-generator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
909f12f2d59c → 909f12f2d59c
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.
skills/sticker-factory/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
909f12f2d59c → 909f12f2d59c
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.
skills/toutiao-publisher/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
909f12f2d59c → 909f12f2d59c
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.
skills/video-tutorial-maker/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
909f12f2d59c → 909f12f2d59c
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.
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
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.
skills/wechat-sticker-assets-designer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
909f12f2d59c → 909f12f2d59c
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.
skills/wechat-sticker-maker/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
909f12f2d59c → 909f12f2d59c
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.
template/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
909f12f2d59c → 909f12f2d59c
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.
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>/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
30-day change not yet available: not enough history.
Individual skills in this repository
- excalidraw-visual-designer
skills/excalidraw-visual-designer - gif-maker
skills/gif-maker - grid-sticker-generator
skills/grid-sticker-generator - sticker-factory
skills/sticker-factory - toutiao-publisher
skills/toutiao-publisher - video-tutorial-maker
skills/video-tutorial-maker - wechat-post-publisher
skills/wechat-post-publisher - wechat-sticker-assets-designer
skills/wechat-sticker-assets-designer - wechat-sticker-maker
skills/wechat-sticker-maker - template-skill
template
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 tokensAlways available to the agent
SKILL.md
1,604 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Workflow
- Output Types
- Visual Construction Rules
- Connector Routing Rules
- Clipboard Import
- Clipboard Generator Script
- Quality Rules
- Common Revision Pattern
Scripts executed separately
scripts/make_excalidraw_clipboard.py
Files
../../.claude-plugin/marketplace.jsonasset463 bytes../../.claude-plugin/plugin.jsonasset604 bytesSKILL.mdcore7,664 bytesSKILL.mdcore7,664 bytesscripts/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 TypesView the complete source on GitHubgif-maker
When your agent uses it
将序列帧图片或精灵表(Sprite Sheet)转换为高质量 GIF 动画。支持自定义 FPS、布局切分及循环播放。
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
896 tokensWhen the skill is activated
Reference documents
1,012 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心功能
- 使用指南
- 参数说明
- 示例
Scripts executed separately
scripts/make_gif.pyscripts/run.sh
Files
README.mddoc3,495 bytesSKILL.mdcore3,078 bytesSKILL.mdcore3,078 bytesSKILL.mdcore3,078 bytesSKILL.mdcore3,078 bytesSKILL.mdcore3,078 bytesSKILL.mdcore3,078 bytesSKILL.mdcore3,078 bytesSKILL.mdcore3,078 bytesSKILL.mdcore3,078 bytesSKILL.mdcore3,078 bytesrequirements.txtdoc14 bytesscripts/make_gif.pyruns6,287 bytesscripts/run.shruns840 bytes
Read SKILL.md
# GIF 动画生成器 (GIF Maker)
本 Skill 旨在帮助用户快速将一组序列帧图片或单张精灵表(Sprite Sheet)转换为 GIF 动画。
## 核心功能
* **序列帧转 GIF**:支持读取文件夹内的 `png`, `jpg` 序列,按文件名排序合成 GIF。
* **精灵表转 GIF**:支持读取单张 Grid 图片(如 4x4 精灵表),自动切分并合成为 GIF。
* **智能压缩**:支持通过 `--max-size` 参数指定目标文件大小(如 950KB),自动调整压缩参数以满足微信表情包等平台的体积限制。
* **参数控制**:
* `--fps`:指定每秒帧数(默认为 12)。
* `--layout`:指定精灵表布局(如 `4x4`),仅在这个模式下需要。
* `--loop`:默认永久循环。
* `--max-size`: 指定最大体积 (KB)。View the complete source on GitHubgrid-sticker-generator
When your agent uses it
A universal 4x4 grid sticker generator. Uses strict visual guidelines (No Text, Transparent BG) and supports loading theme templates from references.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
1,100 tokensWhen the skill is activated
Reference documents
9,588 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎨 核心视觉规范 (Visual Design Standards)
- 📂 模板系统 (Template System)
- 🛠<U+FE0F> 执行流程 (Execution Workflow)
- 使用示例
Files
README.mddoc3,015 bytesSKILL.mdcore4,004 bytesreferences/cute_pet_template.mddoc6,616 bytesreferences/daily_chat_template.mddoc5,725 bytesreferences/office_worker_template.mddoc8,104 bytesreferences/slacker_template.mddoc6,345 bytes
Read SKILL.md
# Universal Grid Sticker Generator
这是一个通用的 Q 版表情包网格生成器。它定义了一套严格的**视觉设计规范**和**提示词构建框架**,用于生成高质量、易于切割的 4x4 表情包网格图。
## 🎨 核心视觉规范 (Visual Design Standards)
无论生成什么主题,以下规范 **必须严格执行**:
1. **Format (格式)**:
* **网格布局**: **16-grid sticker sheet**, 4 rows by 4 columns (4x4 布局)。
* **间距**: 彼此之间保持均匀、宽敞的间距,互不粘连 (Even spacing, no overlap)。
* **画幅**: 1:1 正方形。
2. **Style Constraints (风格约束)**:View the complete source on GitHubsticker-factory
When your agent uses it
Automated factory workflow: Generates grid-based sticker sheets and auto-packages them for WeChat using wechat-sticker-maker. Use when the user wants to create a complete custom sticker pack from scratch (e.g., '帮我做一套表情包', '批量生产表情').
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
1,090 tokensWhen the skill is activated
Reference documents
900 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Execution Workflow
- Example Command
Files
README.mddoc3,109 bytesSKILL.mdcore4,584 bytesSKILL.mdcore4,584 bytesSKILL.mdcore4,584 bytesSKILL.mdcore4,584 bytesSKILL.mdcore4,584 bytes
Read SKILL.md
# Sticker Factory (Auto-Generator & Packer)
This skill serves as an **Automated Production Line** that orchestrates the entire lifecycle of sticker creation: from AI generation to WeChat-compliant asset packaging.
## Execution Workflow
### Step 1: Generate Sticker Grid
Adhere to the **Universal Grid Logic** defined in `skills/grid-sticker-generator/SKILL.md`.
* **Prompt Construction**:
* **Core**: User's described character/theme.
* **Format Constraints (CRITICAL)**: Inherit all **Visual Design Standards** from `grid-sticker-generator` (4x4 Grid, No Text, Flat Vector).
* **Content Logic**:
* **Default**: Load the **Office Worker Template** (`references/office_worker_template.md`) from the generator skill to fill slots with office memes.View the complete source on GitHubtoutiao-publisher
When your agent uses it
Publish or prepare articles for Toutiao/头条号, check or restore shared login state, fill Markdown drafts with inline images and covers, and optionally complete final publishing. Use for requests such as 发布到头条、检查头条登录、填充头条草稿、上传图文、人工审核 or explicitly authorized automatic publishing.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
1,012 tokensWhen the skill is activated
Reference documents
2,121 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Safety rules
- Preflight authentication
- Prepare and publish an article
- Result contract
- Session management
- Environment
Scripts executed separately
scripts/auth_manager.pyscripts/browser_utils.pyscripts/cli_utils.pyscripts/config.pyscripts/md2html.pyscripts/publisher.pyscripts/run.pyscripts/setup_environment.pytests/test_auth_manager.pytests/test_browser_utils.pytests/test_config.pytests/test_md2html.pytests/test_publisher_cli.pytests/test_publisher_cover_policy.pytests/test_publisher_debug.pytests/test_run.pytests/test_setup_environment.py
Files
README.mddoc7,972 bytesSKILL.mdcore4,536 bytesSKILL.mdcore4,536 bytesSKILL.mdcore4,536 bytesSKILL.mdcore4,536 bytesSKILL.mdcore4,536 bytesSKILL.mdcore4,536 bytesSKILL.mdcore4,536 bytesSKILL.mdcore4,536 bytesSKILL.mdcore4,536 bytesSKILL.mdcore4,536 bytesrequirements.txtdoc56 bytesscripts/auth_manager.pyruns20,745 bytesscripts/browser_utils.pyruns3,566 bytesscripts/cli_utils.pyruns788 bytesscripts/config.pyruns1,424 bytesscripts/md2html.pyruns2,709 bytesscripts/publisher.pyruns45,267 bytesscripts/run.pyruns5,547 bytesscripts/setup_environment.pyruns7,817 bytestests/test_auth_manager.pyruns8,674 bytestests/test_browser_utils.pyruns1,190 bytestests/test_config.pyruns1,288 bytestests/test_md2html.pyruns2,230 bytestests/test_publisher_cli.pyruns4,982 bytestests/test_publisher_cover_policy.pyruns787 bytestests/test_publisher_debug.pyruns1,501 bytestests/test_run.pyruns4,890 bytestests/test_setup_environment.pyruns2,654 bytes
Read SKILL.md
# Toutiao Publisher
Use the scripts from this Skill directory. Resolve the directory containing this
`SKILL.md` first and set its absolute path as `SKILL_DIR`; do not assume the caller's
working directory is the Skill directory.
## Safety rules
- Default to `--mode manual`. Leave Chrome open for the user to review and click Publish.
- Use `--mode auto` only when the user explicitly authorizes final publishing.
- Run `clear --yes` or `reauth --yes` only after the user confirms that all local
Agents may lose the shared Toutiao session.
- Do not bypass input validation or treat an unconfirmed publish click as success.
View the complete source on GitHubvideo-tutorial-maker
When your agent uses it
Create scripted tutorial videos with narration, TTS, aligned subtitles, MP4 rendering, and platform variants. Use when Codex needs to create or revise tutorial, explainer, product walkthrough, course, demo, or short-form videos; generate 16:9 landscape output by default unless the user explicitly asks for 9:16, 1:1, or another format.
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
1,329 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Edge TTS Pattern
- Sync Rules
- 9:16 Conversion Pattern
- Delivery
Files
SKILL.mdcore5,225 bytesSKILL.mdcore5,225 bytesSKILL.mdcore5,225 bytesSKILL.mdcore5,225 bytesSKILL.mdcore5,225 bytesSKILL.mdcore5,225 bytes
Read SKILL.md
# Video Tutorial Maker
Use this skill to turn a topic, outline, script, or existing video into a finished tutorial video package.
Default assumption: produce a 16:9 landscape MP4 first. Create 9:16 or other platform variants only when requested or clearly useful.
## Workflow
1. Define the deliverable.
- Confirm the topic, target audience, tone, duration, language, and required output path when they are unclear.
- If the user does not specify aspect ratio, use `1920x1080` landscape video.
- For coding or software tutorials, prefer a clear slide/screen sequence over dense narration.
2. Write the video package.View the complete source on GitHubwechat-post-publisher
When your agent uses it
Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) and image-text posting (贴图).
What it loads into context
Frontmatter
124 tokensAlways available to the agent
SKILL.md
1,212 tokensWhen the skill is activated
Reference documents
7,166 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Language
- Script Directory
- Reference Guides
- Article Posting Workflow (文章)
Scripts executed separately
scripts/cdp.tsscripts/check-permissions.tsscripts/copy-to-clipboard.tsscripts/md-to-wechat.tsscripts/package.jsonscripts/paste-from-clipboard.tsscripts/vendor/super-chrome-cdp/package.jsonscripts/vendor/super-chrome-cdp/src/index.tsscripts/vendor/super-md/package.jsonscripts/vendor/super-md/src/LICENSEscripts/vendor/super-md/src/cli.tsscripts/vendor/super-md/src/constants.tsscripts/vendor/super-md/src/content.tsscripts/vendor/super-md/src/document.tsscripts/vendor/super-md/src/extend-config.tsscripts/vendor/super-md/src/extensions/alert.tsscripts/vendor/super-md/src/extensions/footnotes.tsscripts/vendor/super-md/src/extensions/index.tsscripts/vendor/super-md/src/extensions/infographic.tsscripts/vendor/super-md/src/extensions/katex.tsscripts/vendor/super-md/src/extensions/markup.tsscripts/vendor/super-md/src/extensions/plantuml.tsscripts/vendor/super-md/src/extensions/ruby.tsscripts/vendor/super-md/src/extensions/slider.tsscripts/vendor/super-md/src/extensions/toc.tsscripts/vendor/super-md/src/html-builder.tsscripts/vendor/super-md/src/images.tsscripts/vendor/super-md/src/index.tsscripts/vendor/super-md/src/render.tsscripts/vendor/super-md/src/renderer.tsscripts/vendor/super-md/src/themes.tsscripts/vendor/super-md/src/types.tsscripts/vendor/super-md/src/utils/languages.tsscripts/wechat-agent-browser.tsscripts/wechat-api.tsscripts/wechat-article.tsscripts/wechat-browser.tsscripts/wechat-extend-config.test.tsscripts/wechat-extend-config.tsscripts/wechat-image-processor.ts
Files
README.mddoc7,032 bytesSKILL.mdcore4,768 bytesSKILL.mdcore4,768 bytesSKILL.mdcore4,768 bytesreferences/accounts.mddoc8,117 bytesreferences/article-posting.mddoc2,567 bytesreferences/comparison.mddoc1,488 bytesreferences/config/first-time-setup.mddoc5,332 bytesreferences/image-text-posting.mddoc2,833 bytesreferences/troubleshooting.mddoc1,810 bytesscripts/bun.lockasset39,663 bytesscripts/cdp.tsruns8,405 bytesscripts/check-permissions.tsruns8,840 bytesscripts/copy-to-clipboard.tsruns12,179 bytesscripts/md-to-wechat.tsruns4,817 bytesscripts/package.jsonruns262 bytesscripts/paste-from-clipboard.tsruns5,659 bytesscripts/vendor/super-chrome-cdp/package.jsonruns168 bytesscripts/vendor/super-chrome-cdp/src/index.tsruns17,985 bytesscripts/vendor/super-md/package.jsonruns478 bytesscripts/vendor/super-md/src/LICENSEruns650 bytesscripts/vendor/super-md/src/cli.tsruns5,831 bytesscripts/vendor/super-md/src/code-themes/1c-light.min.cssasset1,123 bytesscripts/vendor/super-md/src/code-themes/a11y-dark.min.cssasset1,158 bytesscripts/vendor/super-md/src/code-themes/a11y-light.min.cssasset1,146 bytesscripts/vendor/super-md/src/code-themes/agate.min.cssasset1,357 bytesscripts/vendor/super-md/src/code-themes/an-old-hope.min.cssasset961 bytesscripts/vendor/super-md/src/code-themes/androidstudio.min.cssasset611 bytesscripts/vendor/super-md/src/code-themes/arduino-light.min.cssasset844 bytesscripts/vendor/super-md/src/code-themes/arta.min.cssasset673 bytesscripts/vendor/super-md/src/code-themes/ascetic.min.cssasset454 bytesscripts/vendor/super-md/src/code-themes/atom-one-dark-reasonable.min.cssasset1,193 bytesscripts/vendor/super-md/src/code-themes/atom-one-dark.min.cssasset856 bytesscripts/vendor/super-md/src/code-themes/atom-one-light.min.cssasset856 bytesscripts/vendor/super-md/src/code-themes/brown-paper.min.cssasset656 bytesscripts/vendor/super-md/src/code-themes/codepen-embed.min.cssasset600 bytesscripts/vendor/super-md/src/code-themes/color-brewer.min.cssasset631 bytesscripts/vendor/super-md/src/code-themes/dark.min.cssasset625 bytesscripts/vendor/super-md/src/code-themes/default.min.cssasset1,144 bytesscripts/vendor/super-md/src/code-themes/devibeans.min.cssasset1,080 bytesscripts/vendor/super-md/src/code-themes/docco.min.cssasset837 bytesscripts/vendor/super-md/src/code-themes/far.min.cssasset669 bytesscripts/vendor/super-md/src/code-themes/felipec.min.cssasset1,181 bytesscripts/vendor/super-md/src/code-themes/foundation.min.cssasset779 bytesscripts/vendor/super-md/src/code-themes/github-dark-dimmed.min.cssasset1,251 bytesscripts/vendor/super-md/src/code-themes/github-dark.min.cssasset1,315 bytesscripts/vendor/super-md/src/code-themes/github.min.cssasset1,309 bytesscripts/vendor/super-md/src/code-themes/gml.min.cssasset787 bytesscripts/vendor/super-md/src/code-themes/googlecode.min.cssasset835 bytesscripts/vendor/super-md/src/code-themes/gradient-dark.min.cssasset1,089 bytesscripts/vendor/super-md/src/code-themes/gradient-light.min.cssasset1,112 bytesscripts/vendor/super-md/src/code-themes/grayscale.min.cssasset1,674 bytesscripts/vendor/super-md/src/code-themes/hybrid.min.cssasset897 bytesscripts/vendor/super-md/src/code-themes/idea.min.cssasset906 bytesscripts/vendor/super-md/src/code-themes/intellij-light.min.cssasset1,051 bytesscripts/vendor/super-md/src/code-themes/ir-black.min.cssasset694 bytesscripts/vendor/super-md/src/code-themes/isbl-editor-dark.min.cssasset971 bytesscripts/vendor/super-md/src/code-themes/isbl-editor-light.min.cssasset952 bytesscripts/vendor/super-md/src/code-themes/kimbie-dark.min.cssasset652 bytesscripts/vendor/super-md/src/code-themes/kimbie-light.min.cssasset652 bytesscripts/vendor/super-md/src/code-themes/lightfair.min.cssasset831 bytesscripts/vendor/super-md/src/code-themes/lioshi.min.cssasset715 bytesscripts/vendor/super-md/src/code-themes/magula.min.cssasset642 bytesscripts/vendor/super-md/src/code-themes/mono-blue.min.cssasset631 bytesscripts/vendor/super-md/src/code-themes/monokai-sublime.min.cssasset826 bytesscripts/vendor/super-md/src/code-themes/monokai.min.cssasset814 bytesscripts/vendor/super-md/src/code-themes/night-owl.min.cssasset1,421 bytesscripts/vendor/super-md/src/code-themes/nnfx-dark.min.cssasset1,411 bytesscripts/vendor/super-md/src/code-themes/nnfx-light.min.cssasset1,412 bytesscripts/vendor/super-md/src/code-themes/nord.min.cssasset2,684 bytesscripts/vendor/super-md/src/code-themes/obsidian.min.cssasset882 bytesscripts/vendor/super-md/src/code-themes/panda-syntax-dark.min.cssasset1,095 bytesscripts/vendor/super-md/src/code-themes/panda-syntax-light.min.cssasset1,069 bytesscripts/vendor/super-md/src/code-themes/paraiso-dark.min.cssasset637 bytesscripts/vendor/super-md/src/code-themes/paraiso-light.min.cssasset637 bytesscripts/vendor/super-md/src/code-themes/pojoaque.min.cssasset814 bytesscripts/vendor/super-md/src/code-themes/purebasic.min.cssasset734 bytesscripts/vendor/super-md/src/code-themes/qtcreator-dark.min.cssasset815 bytesscripts/vendor/super-md/src/code-themes/qtcreator-light.min.cssasset810 bytesscripts/vendor/super-md/src/code-themes/rainbow.min.cssasset826 bytesscripts/vendor/super-md/src/code-themes/routeros.min.cssasset862 bytesscripts/vendor/super-md/src/code-themes/school-book.min.cssasset664 bytesscripts/vendor/super-md/src/code-themes/shades-of-purple.min.cssasset854 bytesscripts/vendor/super-md/src/code-themes/srcery.min.cssasset795 bytesscripts/vendor/super-md/src/code-themes/stackoverflow-dark.min.cssasset1,271 bytesscripts/vendor/super-md/src/code-themes/stackoverflow-light.min.cssasset1,285 bytesscripts/vendor/super-md/src/code-themes/sunburst.min.cssasset950 bytesscripts/vendor/super-md/src/code-themes/tokyo-night-dark.min.cssasset1,234 bytesscripts/vendor/super-md/src/code-themes/tokyo-night-light.min.cssasset1,235 bytesscripts/vendor/super-md/src/code-themes/tomorrow-night-blue.min.cssasset648 bytesscripts/vendor/super-md/src/code-themes/tomorrow-night-bright.min.cssasset648 bytesscripts/vendor/super-md/src/code-themes/vs.min.cssasset640 bytesscripts/vendor/super-md/src/code-themes/vs2015.min.cssasset1,088 bytesscripts/vendor/super-md/src/code-themes/xcode.min.cssasset945 bytesscripts/vendor/super-md/src/code-themes/xt256.min.cssasset765 bytesscripts/vendor/super-md/src/constants.tsruns3,338 bytesscripts/vendor/super-md/src/content.tsruns3,224 bytesscripts/vendor/super-md/src/document.tsruns6,881 bytesscripts/vendor/super-md/src/extend-config.tsruns2,318 bytesscripts/vendor/super-md/src/extensions/alert.tsruns19,759 bytesscripts/vendor/super-md/src/extensions/footnotes.tsruns2,427 bytesscripts/vendor/super-md/src/extensions/index.tsruns280 bytesscripts/vendor/super-md/src/extensions/infographic.tsruns3,698 bytesscripts/vendor/super-md/src/extensions/katex.tsruns4,742 bytesscripts/vendor/super-md/src/extensions/markup.tsruns2,372 bytesscripts/vendor/super-md/src/extensions/plantuml.tsruns8,306 bytesscripts/vendor/super-md/src/extensions/ruby.tsruns4,044 bytesscripts/vendor/super-md/src/extensions/slider.tsruns3,019 bytesscripts/vendor/super-md/src/extensions/toc.tsruns2,115 bytesscripts/vendor/super-md/src/html-builder.tsruns4,515 bytesscripts/vendor/super-md/src/images.tsruns4,218 bytesscripts/vendor/super-md/src/index.tsruns307 bytesscripts/vendor/super-md/src/render.tsruns1,192 bytesscripts/vendor/super-md/src/renderer.tsruns13,630 bytesscripts/vendor/super-md/src/themes.tsruns2,298 bytesscripts/vendor/super-md/src/themes/base.cssasset816 bytesscripts/vendor/super-md/src/themes/default.cssasset7,904 bytesscripts/vendor/super-md/src/themes/grace.cssasset2,538 bytesscripts/vendor/super-md/src/themes/modern.cssasset8,443 bytesscripts/vendor/super-md/src/themes/simple.cssasset2,715 bytesscripts/vendor/super-md/src/types.tsruns1,862 bytesscripts/vendor/super-md/src/utils/languages.tsruns8,295 bytesscripts/wechat-agent-browser.tsruns11,400 bytesscripts/wechat-api.tsruns26,536 bytesscripts/wechat-article.tsruns32,803 bytesscripts/wechat-browser.tsruns28,393 bytesscripts/wechat-extend-config.test.tsruns4,379 bytesscripts/wechat-extend-config.tsruns10,051 bytesscripts/wechat-image-processor.tsruns8,524 bytes
Read SKILL.md
# Post to WeChat Official Account
## Language
**Match user's language**: Respond in the same language the user uses. If user writes in Chinese, respond in Chinese. If user writes in English, respond in English.
## Script Directory
**Agent Execution**: Determine this SKILL.md directory as `{baseDir}`, then use `{baseDir}/scripts/<name>.ts`. Resolve `${BUN_X}` runtime: if `bun` installed → `bun`; if `npx` available → `npx -y bun`; else suggest installing bun.
| Script | Purpose |
|--------|---------|
| `scripts/wechat-browser.ts` | Image-text posts (图文) |
| `scripts/wechat-article.ts` | Article posting via browser (文章) |View the complete source on GitHubwechat-sticker-assets-designer
When your agent uses it
微信表情包发布配套素材(横幅 Banner、赞赏引导图、致谢图)设计与生成工具。能够精准分析 IP 角色风格并按照官方规格及文案规范生成高清宣传素材。
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
2,102 tokensWhen the skill is activated
Reference documents
721 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🎨 核心约束 (Global Constraints)
- 📏 图像生成规格 (Detailed Specs)
- 🛠<U+FE0F> 使用指南 (Usage Guide)
- 🛠<U+FE0F> 执行工作流 (Execution Workflow)
Scripts executed separately
scripts/crop_and_resize.pyscripts/run.sh
Files
README.mddoc2,495 bytesSKILL.mdcore7,462 bytesSKILL.mdcore7,462 bytesSKILL.mdcore7,462 bytesSKILL.mdcore7,462 bytesSKILL.mdcore7,462 bytesSKILL.mdcore7,462 bytesSKILL.mdcore7,462 bytesSKILL.mdcore7,462 bytesSKILL.mdcore7,462 bytesSKILL.mdcore7,462 bytesSKILL.mdcore7,462 bytesrequirements.txtdoc14 bytesscripts/crop_and_resize.pyruns2,810 bytesscripts/run.shruns973 bytes
Read SKILL.md
# WeChat Sticker Assets Designer (微信表情包配套素材设计师)
本 Skill 旨在协助 Agent 扮演专业的设计师角色,分析用户已有的表情包 IP 形象,并严格按照微信表情开放平台的规格标准,依次生成**横幅 (Banner)**、**赞赏引导图**和**赞赏致谢图**。
---
## 🎨 核心约束 (Global Constraints)
1. **IP 角色一致性 (Character Consistency)**:
* 在生成所有 3 张图片时,必须严格保留并继承用户参考图中的 IP 核心特征(例如:发型、配饰、五官比例、经典色调等)。必须确保是同一个角色在不同场景下的演绎。
2. **严禁包含 Emoji 表情**:
* 所有生成的图像画面中,**绝对不能**出现任何 Emoji 符号(如 😂, ❤<U+FE0F>, 👍 等)。
3. **图画格式规范**:
* 在构建绘图 Prompt 时,明确描述干净、扁平、矢量插画等有利于呈现 PNG 质感的风格词,确保边缘整洁。View the complete source on GitHubwechat-sticker-maker
When your agent uses it
微信表情包制作工具。自动将六宫格、九宫格、十二宫格的原图裁剪并转换为符合微信表情包规范的格式(表情主图 240x240,聊天页图标 50x50)。
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,251 tokensWhen the skill is activated
Reference documents
1,376 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心功能
- 使用指南
- 规范参考
Scripts executed separately
scripts/make_stickers.pyscripts/run.sh
Files
README.mddoc4,874 bytesSKILL.mdcore4,332 bytesSKILL.mdcore4,332 bytesSKILL.mdcore4,332 bytesSKILL.mdcore4,332 bytesSKILL.mdcore4,332 bytesSKILL.mdcore4,332 bytesSKILL.mdcore4,332 bytesrequirements.txtdoc14 bytesscripts/make_stickers.pyruns5,839 bytesscripts/run.shruns1,150 bytes
Read SKILL.md
# 微信表情包制作工具 (WeChat Sticker Maker)
本 Skill 旨在帮助用户快速将设计好的网格拼图(如六宫格、九宫格、十二宫格)自动裁剪并生成符合微信表情开放平台规范的素材。
## 核心功能
* **自动裁剪**:支持 2x3, 3x2, 3x3, 3x4, 4x3 等多种网格布局。
* **规范转换**:
* **表情主图**:统一调整为 **240x240** 像素 (PNG)。
* **聊天页图标**:统一调整为 **50x50** 像素 (PNG)。
* **含义词生成**:自动生成 `meta.txt` 文件,预留“含义词”填写位置,方便批量管理。
* **信息模板生成**:自动生成 `info.txt` 文件,包含【表情名称】、【表情介绍】、【一句话简介】的填写模板及字数限制提示。
* **候选素材生成**:自动提取第1张表情,生成符合规范的【头像/封面图候选】(240x240) 和 【聊天页图标候选】(50x50)。
* **自动命名**:按照微信规范自动编号 (01, 02, ...)。View the complete source on GitHubtemplate-skill
When your agent uses it
Replace with description of the skill and when Claude should use it.
What it loads into context
Frontmatter
21 tokensAlways available to the agent
SKILL.md
27 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore139 bytes
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 shellAutomated 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:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gif-maker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gif-maker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gif-maker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gif-maker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gif-maker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gif-maker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gif-maker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gif-maker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/gif-maker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/sticker-factory/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/sticker-factory/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/sticker-factory/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/sticker-factory/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/toutiao-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/toutiao-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/toutiao-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/toutiao-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/toutiao-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/toutiao-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 1 dangerous shell commandin 1 file: gif-maker/SKILL.md:47
- 124 network referencesin 37 files: wechat-post-publisher/scripts/vendor/super-md/src/extensions/plantuml.ts:5 wechat-post-publisher/scripts/vendor/super-chrome-cdp/src/index.ts:158 wechat-post-publisher/scripts/wechat-api.ts:60 and 34 more
- No hidden or obfuscated text
- No instruction overrides
- 64 executable scriptsin 64 files: excalidraw-visual-designer/scripts/make_excalidraw_clipboard.py:1 gif-maker/scripts/make_gif.py:1 gif-maker/scripts/run.sh:1 and 61 more
- 30 references to secretsin 7 files: wechat-post-publisher/scripts/wechat-extend-config.ts:269 wechat-post-publisher/scripts/wechat-api.ts:14 wechat-post-publisher/scripts/wechat-extend-config.test.ts:36 and 4 more
- No requests to vote in Hot
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
skills/toutiao-publisher/scripts/cli_utils.py
- Executable scriptline 1
Executable file
skills/toutiao-publisher/scripts/config.py
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
skills/toutiao-publisher/tests/test_config.py
- Executable scriptline 1
Executable file
skills/toutiao-publisher/tests/test_md2html.py
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
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
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
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
skills/wechat-post-publisher/scripts/vendor/super-md/src/code-themes/stackoverflow-light.min.css
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
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
skills/wechat-post-publisher/scripts/wechat-browser.ts
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
- Contacts mp.toutiao.com, which SKILL.md, the README and the plugin manifest do not mentiontoutiao-publisher/scripts/config.py:36High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionwechat-post-publisher/scripts/vendor/super-md/src/constants.ts:79High confidence
- Contacts www.plantuml.com, which SKILL.md, the README and the plugin manifest do not mentionwechat-post-publisher/scripts/vendor/super-md/src/extensions/plantuml.ts:241High confidence
- Contacts cdn-doocs.oss-cn-shenzhen.aliyuncs.com, which SKILL.md, the README and the plugin manifest do not mentionwechat-post-publisher/scripts/vendor/super-md/src/utils/languages.ts:80High confidence
- Contacts mmbiz.qpic.cn, which SKILL.md, the README and the plugin manifest do not mentionwechat-post-publisher/scripts/wechat-api.ts:268High confidence
Signal confidence: 178 facts
- Network access in prose of the SKILL.mdexcalidraw-visual-designer/SKILL.md:12Low confidence
- Network access in prose of the SKILL.mdexcalidraw-visual-designer/SKILL.md:13Low confidence
- Executable script in code of a file that runsexcalidraw-visual-designer/scripts/make_excalidraw_clipboard.py:1High confidence
- Dangerous shell operation in prose of the SKILL.mdgif-maker/SKILL.md:47Low confidence
- Executable script in code of a file that runsgif-maker/scripts/make_gif.py:1High confidence
- Executable script in code of a file that runsgif-maker/scripts/run.sh:1High confidence
- Executable script in code of a file that runstoutiao-publisher/scripts/auth_manager.py:1High confidence
- Network access in a comment of a file that runstoutiao-publisher/scripts/auth_manager.py:197Low confidence
- Network access in a comment of a file that runstoutiao-publisher/scripts/auth_manager.py:198Low confidence
- Executable script in prose of a file that runstoutiao-publisher/scripts/browser_utils.py:1Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuetoutiao-publisher/scripts/browser_utils.py:40Low confidence
- Executable script in code of a file that runstoutiao-publisher/scripts/cli_utils.py:1High confidence
- Executable script in prose of a file that runstoutiao-publisher/scripts/config.py:1Low confidence
- Network access in code of a file that runstoutiao-publisher/scripts/config.py:36High confidence
- Network access in code of a file that runstoutiao-publisher/scripts/config.py:37High confidence
- Network access in code of a file that runstoutiao-publisher/scripts/config.py:38High confidence
- Executable script in code of a file that runstoutiao-publisher/scripts/md2html.py:1High confidence
- Executable script in code of a file that runstoutiao-publisher/scripts/publisher.py:1High confidence
- Executable script in code of a file that runstoutiao-publisher/scripts/run.py:1High confidence
- Executable script in code of a file that runstoutiao-publisher/scripts/setup_environment.py:1High confidence
- Executable script in code of a testtoutiao-publisher/tests/test_auth_manager.py:1Low confidence
- Executable script in code of a testtoutiao-publisher/tests/test_browser_utils.py:1Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuetoutiao-publisher/tests/test_browser_utils.py:38Low confidence
- Executable script in code of a testtoutiao-publisher/tests/test_config.py:1Low confidence
- Executable script in code of a testtoutiao-publisher/tests/test_md2html.py:1Low confidence
- Network access in code of a testtoutiao-publisher/tests/test_md2html.py:35Low confidence
- Network access in code of a testtoutiao-publisher/tests/test_md2html.py:49Low confidence
- Executable script in code of a testtoutiao-publisher/tests/test_publisher_cli.py:1Low confidence
- Executable script in code of a testtoutiao-publisher/tests/test_publisher_cover_policy.py:1Low confidence
- Executable script in code of a testtoutiao-publisher/tests/test_publisher_debug.py:1Low confidence
- Executable script in code of a testtoutiao-publisher/tests/test_run.py:1Low confidence
- Executable script in code of a testtoutiao-publisher/tests/test_setup_environment.py:1Low confidence
- Network access in prose of documentationwechat-post-publisher/README.md:51Low confidence
- Network access in prose of documentationwechat-post-publisher/README.md:53Low confidence
- Network access in the frontmatter of the SKILL.mdwechat-post-publisher/SKILL.md:6Low confidence
- Network access in the frontmatter of the SKILL.mdwechat-post-publisher/SKILL.md:7Low confidence
- Network access in the frontmatter of the SKILL.mdwechat-post-publisher/SKILL.md:8Low confidence
- Access to secrets in prose of documentationwechat-post-publisher/references/accounts.md:143Low confidence
- Network access in code of documentationwechat-post-publisher/references/article-posting.md:55Low confidence
- Executable script in code of a file that runswechat-post-publisher/scripts/cdp.ts:1High confidence
- Executable script in code of a file that runswechat-post-publisher/scripts/check-permissions.ts:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuewechat-post-publisher/scripts/check-permissions.ts:190Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuewechat-post-publisher/scripts/check-permissions.ts:191Low confidence
- Executable script in code of a file that runswechat-post-publisher/scripts/copy-to-clipboard.ts:1High confidence
- Executable script in code of a file that runswechat-post-publisher/scripts/md-to-wechat.ts:1High confidence
- Executable script in code of a file that runswechat-post-publisher/scripts/package.json:1High confidence
- Executable script in code of a file that runswechat-post-publisher/scripts/paste-from-clipboard.ts:1High confidence
- Executable script in code of a file that runswechat-post-publisher/scripts/vendor/super-chrome-cdp/package.json:1High confidence
- Executable script in code of a file that runswechat-post-publisher/scripts/vendor/super-chrome-cdp/src/index.ts:1High confidence
- Network access in code of a file that runswechat-post-publisher/scripts/vendor/super-chrome-cdp/src/index.ts:158High confidence
and 128 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/excalidraw-visual-designer/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/excalidraw-visual-designer/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/excalidraw-visual-designer/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/excalidraw-visual-designer/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.