Not in the top 1,000 by GitHub stars
freestylefly/canghe-skills
苍何的技能skills仓库,搜集好用的 skills,辅助提效
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/canghe-article-illustrator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-comic/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-compress-image/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-cover-image/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-danger-gemini-web/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-danger-x-to-markdown/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-douyin-downloader/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-format-markdown/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-image-gen/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-infographic/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-manga-drama/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-manga-style-video/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-markdown-to-html/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-post-to-wechat/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-post-to-x/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-seedance-video/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-slide-deck/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-tianyancha/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-url-to-markdown/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-volcengine-video-understanding/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/canghe-xhs-images/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/find-skills/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/flyworks-avatar-video-1.0.0/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/json-canvas/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/obsidian-bases/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/obsidian-markdown/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/paddleocr-doc-parsing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/remotion-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/seedance-video-generation-1.0.3/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
skills/skill-creator/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
dd0bf355955b → dd0bf355955b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → dd0bf355955b
No earlier version was observed for comparison.
Verified commit dd0bf355955b4c82b764740b4183c86a72ba0e0c
git clone --filter=blob:none --no-checkout https://github.com/freestylefly/canghe-skills.git .hotskills/freestylefly-canghe-skills && git -C .hotskills/freestylefly-canghe-skills checkout --detach dd0bf355955b4c82b764740b4183c86a72ba0e0c
# Copy each selected skill directory from .hotskills/freestylefly-canghe-skills into .claude/skills/<skill-name>/Heat
4.5- 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
- canghe-article-illustrator
skills/canghe-article-illustrator - canghe-comic
skills/canghe-comic - canghe-compress-image
skills/canghe-compress-image - canghe-cover-image
skills/canghe-cover-image - canghe-danger-gemini-web
skills/canghe-danger-gemini-web - canghe-danger-x-to-markdown
skills/canghe-danger-x-to-markdown - douyin-downloader
skills/canghe-douyin-downloader - canghe-format-markdown
skills/canghe-format-markdown - canghe-image-gen
skills/canghe-image-gen - canghe-infographic
skills/canghe-infographic - manga-drama
skills/canghe-manga-drama - manga-style-video
skills/canghe-manga-style-video - canghe-markdown-to-html
skills/canghe-markdown-to-html - canghe-post-to-wechat
skills/canghe-post-to-wechat - canghe-post-to-x
skills/canghe-post-to-x - seedance-video
skills/canghe-seedance-video - canghe-slide-deck
skills/canghe-slide-deck - canghe-tianyancha
skills/canghe-tianyancha - canghe-url-to-markdown
skills/canghe-url-to-markdown - volcengine-video-understanding
skills/canghe-volcengine-video-understanding - canghe-xhs-images
skills/canghe-xhs-images - find-skills
skills/find-skills - flyworks-avatar-video
skills/flyworks-avatar-video-1.0.0 - json-canvas
skills/json-canvas - obsidian-bases
skills/obsidian-bases - obsidian-markdown
skills/obsidian-markdown - paddleocr-doc-parsing
skills/paddleocr-doc-parsing - remotion-best-practices
skills/remotion-best-practices - seedance-video
skills/seedance-video-generation-1.0.3 - skill-creator
skills/skill-creator
How it works
canghe-article-illustrator
When your agent uses it
Analyzes article structure, identifies positions requiring visual aids, generates illustrations with Type × Style two-dimension approach. Use when user asks to "illustrate article", "add images", "generate images for article", or "为文章配图".
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
1,348 tokensWhen the skill is activated
Reference documents
164,617 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Two Dimensions
- Types
- Styles
- Workflow
- Output Directory
- Modification
- References
Scripts executed separately
../canghe-comic/scripts/merge-to-pdf.ts../canghe-compress-image/scripts/main.ts../canghe-danger-gemini-web/scripts/gemini-webapi/client.ts../canghe-danger-gemini-web/scripts/gemini-webapi/components/gem-mixin.ts../canghe-danger-gemini-web/scripts/gemini-webapi/components/index.ts../canghe-danger-gemini-web/scripts/gemini-webapi/constants.ts../canghe-danger-gemini-web/scripts/gemini-webapi/exceptions.ts../canghe-danger-gemini-web/scripts/gemini-webapi/index.ts../canghe-danger-gemini-web/scripts/gemini-webapi/types/candidate.ts../canghe-danger-gemini-web/scripts/gemini-webapi/types/gem.ts../canghe-danger-gemini-web/scripts/gemini-webapi/types/grpc.ts../canghe-danger-gemini-web/scripts/gemini-webapi/types/image.ts../canghe-danger-gemini-web/scripts/gemini-webapi/types/index.ts../canghe-danger-gemini-web/scripts/gemini-webapi/types/modeloutput.ts../canghe-danger-gemini-web/scripts/gemini-webapi/utils/cookie-file.ts../canghe-danger-gemini-web/scripts/gemini-webapi/utils/decorators.ts../canghe-danger-gemini-web/scripts/gemini-webapi/utils/get-access-token.ts../canghe-danger-gemini-web/scripts/gemini-webapi/utils/http.ts../canghe-danger-gemini-web/scripts/gemini-webapi/utils/index.ts../canghe-danger-gemini-web/scripts/gemini-webapi/utils/load-browser-cookies.ts../canghe-danger-gemini-web/scripts/gemini-webapi/utils/logger.ts../canghe-danger-gemini-web/scripts/gemini-webapi/utils/parsing.ts../canghe-danger-gemini-web/scripts/gemini-webapi/utils/paths.ts../canghe-danger-gemini-web/scripts/gemini-webapi/utils/rotate-1psidts.ts../canghe-danger-gemini-web/scripts/gemini-webapi/utils/upload-file.ts../canghe-danger-gemini-web/scripts/main.ts../canghe-danger-x-to-markdown/scripts/constants.ts../canghe-danger-x-to-markdown/scripts/cookie-file.ts../canghe-danger-x-to-markdown/scripts/cookies.ts../canghe-danger-x-to-markdown/scripts/graphql.ts../canghe-danger-x-to-markdown/scripts/http.ts../canghe-danger-x-to-markdown/scripts/main.ts../canghe-danger-x-to-markdown/scripts/markdown.ts../canghe-danger-x-to-markdown/scripts/media-localizer.ts../canghe-danger-x-to-markdown/scripts/paths.ts../canghe-danger-x-to-markdown/scripts/thread-markdown.ts../canghe-danger-x-to-markdown/scripts/thread.ts../canghe-danger-x-to-markdown/scripts/tweet-article.ts../canghe-danger-x-to-markdown/scripts/tweet-to-markdown.ts../canghe-danger-x-to-markdown/scripts/types.ts../canghe-douyin-downloader/douyin.js../canghe-format-markdown/scripts/autocorrect.ts../canghe-format-markdown/scripts/main.ts../canghe-format-markdown/scripts/package.json../canghe-format-markdown/scripts/quotes.ts../canghe-image-gen/scripts/main.ts../canghe-image-gen/scripts/providers/canghe.ts../canghe-image-gen/scripts/providers/dashscope.ts../canghe-image-gen/scripts/providers/google.ts../canghe-image-gen/scripts/providers/openai.ts../canghe-image-gen/scripts/types.ts../canghe-manga-drama/scripts/manga_drama.py../canghe-manga-drama/scripts/seedance_video.py../canghe-manga-style-video/scripts/manga_style_video.py../canghe-markdown-to-html/scripts/main.ts../canghe-markdown-to-html/scripts/md/LICENSE../canghe-markdown-to-html/scripts/md/extensions/alert.ts../canghe-markdown-to-html/scripts/md/extensions/footnotes.ts../canghe-markdown-to-html/scripts/md/extensions/index.ts../canghe-markdown-to-html/scripts/md/extensions/infographic.ts../canghe-markdown-to-html/scripts/md/extensions/katex.ts../canghe-markdown-to-html/scripts/md/extensions/markup.ts../canghe-markdown-to-html/scripts/md/extensions/plantuml.ts../canghe-markdown-to-html/scripts/md/extensions/ruby.ts../canghe-markdown-to-html/scripts/md/extensions/slider.ts../canghe-markdown-to-html/scripts/md/extensions/toc.ts../canghe-markdown-to-html/scripts/md/package.json../canghe-markdown-to-html/scripts/md/render.ts../canghe-markdown-to-html/scripts/md/utils/languages.ts../canghe-post-to-wechat/scripts/cdp.ts../canghe-post-to-wechat/scripts/check-permissions.ts../canghe-post-to-wechat/scripts/copy-to-clipboard.ts../canghe-post-to-wechat/scripts/md-to-wechat.ts../canghe-post-to-wechat/scripts/md/LICENSE../canghe-post-to-wechat/scripts/md/extensions/alert.ts../canghe-post-to-wechat/scripts/md/extensions/footnotes.ts../canghe-post-to-wechat/scripts/md/extensions/index.ts../canghe-post-to-wechat/scripts/md/extensions/infographic.ts../canghe-post-to-wechat/scripts/md/extensions/katex.ts../canghe-post-to-wechat/scripts/md/extensions/markup.ts../canghe-post-to-wechat/scripts/md/extensions/plantuml.ts../canghe-post-to-wechat/scripts/md/extensions/ruby.ts../canghe-post-to-wechat/scripts/md/extensions/slider.ts../canghe-post-to-wechat/scripts/md/extensions/toc.ts../canghe-post-to-wechat/scripts/md/render.ts../canghe-post-to-wechat/scripts/md/utils/languages.ts../canghe-post-to-wechat/scripts/paste-from-clipboard.ts../canghe-post-to-wechat/scripts/wechat-agent-browser.ts../canghe-post-to-wechat/scripts/wechat-api.ts../canghe-post-to-wechat/scripts/wechat-article.ts../canghe-post-to-wechat/scripts/wechat-browser.ts../canghe-post-to-x/scripts/check-paste-permissions.ts../canghe-post-to-x/scripts/copy-to-clipboard.ts../canghe-post-to-x/scripts/md-to-html.ts../canghe-post-to-x/scripts/package.json../canghe-post-to-x/scripts/paste-from-clipboard.ts../canghe-post-to-x/scripts/x-article.ts../canghe-post-to-x/scripts/x-browser.ts../canghe-post-to-x/scripts/x-quote.ts../canghe-post-to-x/scripts/x-utils.ts../canghe-post-to-x/scripts/x-video.ts../canghe-seedance-video/scripts/generate_video.py../canghe-slide-deck/scripts/merge-to-pdf.ts../canghe-slide-deck/scripts/merge-to-pptx.ts../canghe-tianyancha/scripts/generate_dashboard.py../canghe-url-to-markdown/scripts/cdp.ts../canghe-url-to-markdown/scripts/constants.ts../canghe-url-to-markdown/scripts/html-to-markdown.ts../canghe-url-to-markdown/scripts/main.ts../canghe-url-to-markdown/scripts/paths.ts../canghe-volcengine-video-understanding/scripts/video_understand.py../flyworks-avatar-video-1.0.0/scripts/hifly_client.py../paddleocr-doc-parsing/scripts/configure.py../paddleocr-doc-parsing/scripts/lib.py../paddleocr-doc-parsing/scripts/optimize_file.py../paddleocr-doc-parsing/scripts/smoke_test.py../paddleocr-doc-parsing/scripts/split_pdf.py../paddleocr-doc-parsing/scripts/vl_caller.py
Files
../../.claude-plugin/marketplace.jsonasset2,039 bytesSKILL.mdcore5,339 bytesSKILL.mdcore5,339 bytesprompts/system.mddoc1,080 bytesreferences/config/first-time-setup.mddoc3,042 bytesreferences/config/preferences-schema.mddoc3,333 bytesreferences/prompt-construction.mddoc6,552 bytesreferences/styles.mddoc6,898 bytesreferences/styles/blueprint.mddoc1,844 bytesreferences/styles/chalkboard.mddoc2,249 bytesreferences/styles/editorial.mddoc1,722 bytesreferences/styles/elegant.mddoc1,733 bytesreferences/styles/fantasy-animation.mddoc1,969 bytesreferences/styles/flat-doodle.mddoc1,869 bytesreferences/styles/flat.mddoc1,688 bytesreferences/styles/intuition-machine.mddoc1,850 bytesreferences/styles/minimal.mddoc1,607 bytesreferences/styles/nature.mddoc1,703 bytesreferences/styles/notion.mddoc1,636 bytesreferences/styles/pixel-art.mddoc1,907 bytesreferences/styles/playful.mddoc1,707 bytesreferences/styles/retro.mddoc1,682 bytesreferences/styles/scientific.mddoc1,741 bytesreferences/styles/sketch-notes.mddoc1,824 bytesreferences/styles/sketch.mddoc1,691 bytesreferences/styles/vector-illustration.mddoc1,940 bytesreferences/styles/vintage.mddoc1,819 bytesreferences/styles/warm.mddoc1,760 bytesreferences/styles/watercolor.mddoc1,815 bytesreferences/usage.mddoc1,709 bytesreferences/workflow.mddoc12,865 bytes../canghe-comic/SKILL.mddoc13,039 bytes../canghe-comic/references/analysis-framework.mddoc5,441 bytes../canghe-comic/references/art-styles/chalk.mddoc2,790 bytes../canghe-comic/references/art-styles/ink-brush.mddoc2,569 bytes../canghe-comic/references/art-styles/ligne-claire.mddoc2,384 bytes../canghe-comic/references/art-styles/manga.mddoc2,608 bytes../canghe-comic/references/art-styles/realistic.mddoc2,775 bytes../canghe-comic/references/auto-selection.mddoc2,584 bytes../canghe-comic/references/base-prompt.mddoc3,140 bytes../canghe-comic/references/character-template.mddoc4,876 bytes../canghe-comic/references/config/first-time-setup.mddoc3,909 bytes../canghe-comic/references/config/preferences-schema.mddoc4,585 bytes../canghe-comic/references/config/watermark-guide.mddoc2,444 bytes../canghe-comic/references/layouts/cinematic.mddoc450 bytes../canghe-comic/references/layouts/dense.mddoc415 bytes../canghe-comic/references/layouts/mixed.mddoc429 bytes../canghe-comic/references/layouts/splash.mddoc471 bytes../canghe-comic/references/layouts/standard.mddoc440 bytes../canghe-comic/references/layouts/webtoon.mddoc778 bytes../canghe-comic/references/ohmsha-guide.mddoc2,933 bytes../canghe-comic/references/partial-workflows.mddoc2,972 bytes../canghe-comic/references/presets/ohmsha.mddoc4,494 bytes../canghe-comic/references/presets/shoujo.mddoc3,271 bytes../canghe-comic/references/presets/wuxia.mddoc2,970 bytes../canghe-comic/references/storyboard-template.mddoc3,982 bytes../canghe-comic/references/tones/action.mddoc2,269 bytes../canghe-comic/references/tones/dramatic.mddoc1,913 bytes../canghe-comic/references/tones/energetic.mddoc2,173 bytes../canghe-comic/references/tones/neutral.mddoc1,356 bytes../canghe-comic/references/tones/romantic.mddoc2,143 bytes../canghe-comic/references/tones/vintage.mddoc2,162 bytes../canghe-comic/references/tones/warm.mddoc1,862 bytes../canghe-comic/references/workflow.mddoc17,036 bytes../canghe-comic/scripts/merge-to-pdf.tsruns3,143 bytes../canghe-compress-image/SKILL.mddoc4,596 bytes../canghe-compress-image/scripts/main.tsruns10,081 bytes../canghe-cover-image/SKILL.mddoc9,364 bytes../canghe-cover-image/references/auto-selection.mddoc2,589 bytes../canghe-cover-image/references/base-prompt.mddoc5,138 bytes../canghe-cover-image/references/compatibility.mddoc2,160 bytes../canghe-cover-image/references/config/first-time-setup.mddoc5,600 bytes../canghe-cover-image/references/config/preferences-schema.mddoc8,358 bytes../canghe-cover-image/references/config/watermark-guide.mddoc2,218 bytes../canghe-cover-image/references/dimensions/font.mddoc4,636 bytes../canghe-cover-image/references/dimensions/mood.mddoc4,085 bytes../canghe-cover-image/references/dimensions/text.mddoc3,167 bytes../canghe-cover-image/references/palettes/cool.mddoc635 bytes../canghe-cover-image/references/palettes/dark.mddoc645 bytes../canghe-cover-image/references/palettes/earth.mddoc626 bytes../canghe-cover-image/references/palettes/elegant.mddoc621 bytes../canghe-cover-image/references/palettes/mono.mddoc608 bytes../canghe-cover-image/references/palettes/pastel.mddoc607 bytes../canghe-cover-image/references/palettes/retro.mddoc825 bytes../canghe-cover-image/references/palettes/vivid.mddoc643 bytes../canghe-cover-image/references/palettes/warm.mddoc613 bytes../canghe-cover-image/references/renderings/chalk.mddoc1,086 bytes../canghe-cover-image/references/renderings/digital.mddoc1,080 bytes../canghe-cover-image/references/renderings/flat-vector.mddoc1,241 bytes../canghe-cover-image/references/renderings/hand-drawn.mddoc1,036 bytes../canghe-cover-image/references/renderings/painterly.mddoc1,045 bytes../canghe-cover-image/references/renderings/pixel.mddoc961 bytes../canghe-cover-image/references/style-presets.mddoc1,258 bytes../canghe-cover-image/references/types.mddoc1,376 bytes../canghe-cover-image/references/visual-elements.mddoc3,274 bytes../canghe-cover-image/references/workflow/confirm-options.mddoc5,132 bytes../canghe-cover-image/references/workflow/prompt-template.mddoc10,627 bytes../canghe-cover-image/references/workflow/reference-images.mddoc3,365 bytes../canghe-danger-gemini-web/SKILL.mddoc7,496 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/client.tsruns21,769 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/components/gem-mixin.tsruns5,704 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/components/index.tsruns44 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/constants.tsruns3,703 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/exceptions.tsruns1,207 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/index.tsruns273 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/types/candidate.tsruns1,293 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/types/gem.tsruns1,847 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/types/grpc.tsruns369 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/types/image.tsruns3,466 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/types/index.tsruns232 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/types/modeloutput.tsruns816 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/utils/cookie-file.tsruns2,402 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/utils/decorators.tsruns1,100 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/utils/get-access-token.tsruns7,540 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/utils/http.tsruns1,621 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/utils/index.tsruns1,021 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/utils/load-browser-cookies.tsruns9,818 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/utils/logger.tsruns1,193 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/utils/parsing.tsruns1,353 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/utils/paths.tsruns1,657 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/utils/rotate-1psidts.tsruns1,528 bytes../canghe-danger-gemini-web/scripts/gemini-webapi/utils/upload-file.tsruns1,097 bytes../canghe-danger-gemini-web/scripts/main.tsruns14,883 bytes../canghe-danger-x-to-markdown/SKILL.mddoc8,779 bytes../canghe-danger-x-to-markdown/references/config/first-time-setup.mddoc2,498 bytes../canghe-danger-x-to-markdown/scripts/constants.tsruns6,708 bytes../canghe-danger-x-to-markdown/scripts/cookie-file.tsruns2,449 bytes../canghe-danger-x-to-markdown/scripts/cookies.tsruns13,902 bytes../canghe-danger-x-to-markdown/scripts/graphql.tsruns12,854 bytes../canghe-danger-x-to-markdown/scripts/http.tsruns3,527 bytes../canghe-danger-x-to-markdown/scripts/main.tsruns13,257 bytes../canghe-danger-x-to-markdown/scripts/markdown.tsruns8,657 bytes../canghe-danger-x-to-markdown/scripts/media-localizer.tsruns9,465 bytes../canghe-danger-x-to-markdown/scripts/paths.tsruns1,508 bytes../canghe-danger-x-to-markdown/scripts/thread-markdown.tsruns8,212 bytes../canghe-danger-x-to-markdown/scripts/thread.tsruns8,942 bytes../canghe-danger-x-to-markdown/scripts/tweet-article.tsruns2,936 bytes../canghe-danger-x-to-markdown/scripts/tweet-to-markdown.tsruns5,768 bytes../canghe-danger-x-to-markdown/scripts/types.tsruns1,477 bytes../canghe-douyin-downloader/SKILL.mddoc1,249 bytes../canghe-douyin-downloader/_meta.jsonasset301 bytes../canghe-douyin-downloader/douyin.jsruns13,841 bytes../canghe-format-markdown/SKILL.mddoc11,716 bytes../canghe-format-markdown/scripts/autocorrect.tsruns246 bytes../canghe-format-markdown/scripts/bun.lockasset21,258 bytes../canghe-format-markdown/scripts/main.tsruns4,837 bytes../canghe-format-markdown/scripts/package-lock.jsonasset31,859 bytes../canghe-format-markdown/scripts/package.jsonruns275 bytes../canghe-format-markdown/scripts/quotes.tsruns173 bytes../canghe-image-gen/SKILL.mddoc8,616 bytes../canghe-image-gen/references/config/preferences-schema.mddoc1,879 bytes../canghe-image-gen/scripts/main.tsruns15,711 bytes../canghe-image-gen/scripts/providers/canghe.tsruns3,473 bytes../canghe-image-gen/scripts/providers/dashscope.tsruns3,658 bytes../canghe-image-gen/scripts/providers/google.tsruns7,470 bytes../canghe-image-gen/scripts/providers/openai.tsruns5,033 bytes../canghe-image-gen/scripts/types.tsruns798 bytes../canghe-infographic/SKILL.mddoc10,224 bytes../canghe-infographic/references/analysis-framework.mddoc7,333 bytes../canghe-infographic/references/base-prompt.mddoc1,082 bytes../canghe-infographic/references/layouts/bento-grid.mddoc851 bytes../canghe-infographic/references/layouts/binary-comparison.mddoc1,278 bytes../canghe-infographic/references/layouts/bridge.mddoc907 bytes../canghe-infographic/references/layouts/circular-flow.mddoc759 bytes../canghe-infographic/references/layouts/comic-strip.mddoc847 bytes../canghe-infographic/references/layouts/comparison-matrix.mddoc893 bytes../canghe-infographic/references/layouts/dashboard.mddoc776 bytes../canghe-infographic/references/layouts/funnel.mddoc821 bytes../canghe-infographic/references/layouts/hierarchical-layers.mddoc1,180 bytes../canghe-infographic/references/layouts/hub-spoke.mddoc865 bytes../canghe-infographic/references/layouts/iceberg.mddoc884 bytes../canghe-infographic/references/layouts/isometric-map.mddoc833 bytes../canghe-infographic/references/layouts/jigsaw.mddoc844 bytes../canghe-infographic/references/layouts/linear-progression.mddoc1,238 bytes../canghe-infographic/references/layouts/periodic-table.mddoc774 bytes../canghe-infographic/references/layouts/story-mountain.mddoc815 bytes../canghe-infographic/references/layouts/structural-breakdown.mddoc1,118 bytes../canghe-infographic/references/layouts/tree-branching.mddoc913 bytes../canghe-infographic/references/layouts/venn-diagram.mddoc825 bytes../canghe-infographic/references/layouts/winding-roadmap.mddoc799 bytes../canghe-infographic/references/structured-content-template.mddoc5,515 bytes../canghe-infographic/references/styles/aged-academia.mddoc990 bytes../canghe-infographic/references/styles/bold-graphic.mddoc920 bytes../canghe-infographic/references/styles/chalkboard.mddoc2,204 bytes../canghe-infographic/references/styles/claymation.mddoc654 bytes../canghe-infographic/references/styles/corporate-memphis.mddoc612 bytes../canghe-infographic/references/styles/craft-handmade.mddoc1,429 bytes../canghe-infographic/references/styles/cyberpunk-neon.mddoc625 bytes../canghe-infographic/references/styles/ikea-manual.mddoc572 bytes../canghe-infographic/references/styles/kawaii.mddoc653 bytes../canghe-infographic/references/styles/knolling.mddoc584 bytes../canghe-infographic/references/styles/lego-brick.mddoc574 bytes../canghe-infographic/references/styles/origami.mddoc607 bytes../canghe-infographic/references/styles/pixel-art.mddoc562 bytes../canghe-infographic/references/styles/storybook-watercolor.mddoc703 bytes../canghe-infographic/references/styles/subway-map.mddoc591 bytes../canghe-infographic/references/styles/technical-schematic.mddoc983 bytes../canghe-infographic/references/styles/ui-wireframe.mddoc596 bytes../canghe-manga-drama/SKILL.mddoc6,198 bytes../canghe-manga-drama/scripts/__pycache__/manga_drama.cpython-314.pycasset16,079 bytes../canghe-manga-drama/scripts/__pycache__/seedance_video.cpython-314.pycasset3,296 bytes../canghe-manga-drama/scripts/manga_drama.pyruns13,855 bytes../canghe-manga-drama/scripts/seedance_video.pyruns4,720 bytes../canghe-manga-style-video/SKILL.mddoc6,872 bytes../canghe-manga-style-video/scripts/__pycache__/manga_style_video.cpython-314.pycasset13,392 bytes../canghe-manga-style-video/scripts/manga_style_video.pyruns10,210 bytes../canghe-markdown-to-html/SKILL.mddoc7,915 bytes../canghe-markdown-to-html/scripts/main.tsruns10,489 bytes../canghe-markdown-to-html/scripts/md/LICENSEruns650 bytes../canghe-markdown-to-html/scripts/md/extensions/alert.tsruns19,759 bytes../canghe-markdown-to-html/scripts/md/extensions/footnotes.tsruns2,427 bytes../canghe-markdown-to-html/scripts/md/extensions/index.tsruns280 bytes../canghe-markdown-to-html/scripts/md/extensions/infographic.tsruns3,698 bytes../canghe-markdown-to-html/scripts/md/extensions/katex.tsruns4,742 bytes../canghe-markdown-to-html/scripts/md/extensions/markup.tsruns2,372 bytes../canghe-markdown-to-html/scripts/md/extensions/plantuml.tsruns8,306 bytes../canghe-markdown-to-html/scripts/md/extensions/ruby.tsruns4,044 bytes../canghe-markdown-to-html/scripts/md/extensions/slider.tsruns3,019 bytes../canghe-markdown-to-html/scripts/md/extensions/toc.tsruns2,115 bytes../canghe-markdown-to-html/scripts/md/package-lock.jsonasset51,455 bytes../canghe-markdown-to-html/scripts/md/package.jsonruns321 bytes../canghe-markdown-to-html/scripts/md/render.tsruns25,333 bytes../canghe-markdown-to-html/scripts/md/themes/base.cssasset718 bytes../canghe-markdown-to-html/scripts/md/themes/default.cssasset7,857 bytes../canghe-markdown-to-html/scripts/md/themes/grace.cssasset2,538 bytes../canghe-markdown-to-html/scripts/md/themes/simple.cssasset2,715 bytes../canghe-markdown-to-html/scripts/md/utils/languages.tsruns8,295 bytes../canghe-post-to-wechat/SKILL.mddoc15,485 bytes../canghe-post-to-wechat/references/article-posting.mddoc2,209 bytes../canghe-post-to-wechat/references/config/first-time-setup.mddoc3,444 bytes../canghe-post-to-wechat/references/image-text-posting.mddoc2,839 bytes../canghe-post-to-wechat/scripts/cdp.tsruns12,266 bytes../canghe-post-to-wechat/scripts/check-permissions.tsruns8,818 bytes../canghe-post-to-wechat/scripts/copy-to-clipboard.tsruns12,179 bytes../canghe-post-to-wechat/scripts/md-to-wechat.tsruns8,719 bytes../canghe-post-to-wechat/scripts/md/LICENSEruns650 bytes../canghe-post-to-wechat/scripts/md/extensions/alert.tsruns19,759 bytes../canghe-post-to-wechat/scripts/md/extensions/footnotes.tsruns2,427 bytes../canghe-post-to-wechat/scripts/md/extensions/index.tsruns280 bytes../canghe-post-to-wechat/scripts/md/extensions/infographic.tsruns3,698 bytes../canghe-post-to-wechat/scripts/md/extensions/katex.tsruns4,742 bytes../canghe-post-to-wechat/scripts/md/extensions/markup.tsruns2,372 bytes../canghe-post-to-wechat/scripts/md/extensions/plantuml.tsruns8,306 bytes../canghe-post-to-wechat/scripts/md/extensions/ruby.tsruns4,044 bytes../canghe-post-to-wechat/scripts/md/extensions/slider.tsruns3,019 bytes../canghe-post-to-wechat/scripts/md/extensions/toc.tsruns2,115 bytes../canghe-post-to-wechat/scripts/md/render.tsruns22,562 bytes../canghe-post-to-wechat/scripts/md/themes/base.cssasset566 bytes../canghe-post-to-wechat/scripts/md/themes/default.cssasset7,857 bytes../canghe-post-to-wechat/scripts/md/themes/grace.cssasset2,538 bytes../canghe-post-to-wechat/scripts/md/themes/simple.cssasset2,715 bytes../canghe-post-to-wechat/scripts/md/utils/languages.tsruns8,295 bytes../canghe-post-to-wechat/scripts/paste-from-clipboard.tsruns5,659 bytes../canghe-post-to-wechat/scripts/wechat-agent-browser.tsruns10,644 bytes../canghe-post-to-wechat/scripts/wechat-api.tsruns19,164 bytes../canghe-post-to-wechat/scripts/wechat-article.tsruns30,463 bytes../canghe-post-to-wechat/scripts/wechat-browser.tsruns29,931 bytes../canghe-post-to-x/SKILL.mddoc8,235 bytes../canghe-post-to-x/references/articles.mddoc4,618 bytes../canghe-post-to-x/references/regular-posts.mddoc3,456 bytes../canghe-post-to-x/scripts/bun.lockasset16,310 bytes../canghe-post-to-x/scripts/check-paste-permissions.tsruns8,293 bytes../canghe-post-to-x/scripts/copy-to-clipboard.tsruns12,179 bytes../canghe-post-to-x/scripts/md-to-html.tsruns13,433 bytes../canghe-post-to-x/scripts/package.jsonruns320 bytes../canghe-post-to-x/scripts/paste-from-clipboard.tsruns5,659 bytes../canghe-post-to-x/scripts/x-article.tsruns30,198 bytes../canghe-post-to-x/scripts/x-browser.tsruns8,794 bytes../canghe-post-to-x/scripts/x-quote.tsruns8,634 bytes../canghe-post-to-x/scripts/x-utils.tsruns8,751 bytes../canghe-post-to-x/scripts/x-video.tsruns9,068 bytes../canghe-seedance-video/SKILL.mddoc4,427 bytes../canghe-seedance-video/scripts/generate_video.pyruns10,038 bytes../canghe-slide-deck/SKILL.mddoc23,264 bytes../canghe-slide-deck/references/analysis-framework.mddoc5,241 bytes../canghe-slide-deck/references/base-prompt.mddoc2,844 bytes../canghe-slide-deck/references/config/preferences-schema.mddoc3,080 bytes../canghe-slide-deck/references/content-rules.mddoc2,986 bytes../canghe-slide-deck/references/design-guidelines.mddoc7,581 bytes../canghe-slide-deck/references/dimensions/density.mddoc3,126 bytes../canghe-slide-deck/references/dimensions/mood.mddoc3,373 bytes../canghe-slide-deck/references/dimensions/presets.mddoc4,846 bytes../canghe-slide-deck/references/dimensions/texture.mddoc1,929 bytes../canghe-slide-deck/references/dimensions/typography.mddoc4,062 bytes../canghe-slide-deck/references/layouts.mddoc3,086 bytes../canghe-slide-deck/references/modification-guide.mddoc2,467 bytes../canghe-slide-deck/references/outline-template.mddoc7,599 bytes../canghe-slide-deck/references/styles/blueprint.mddoc2,277 bytes../canghe-slide-deck/references/styles/bold-editorial.mddoc2,409 bytes../canghe-slide-deck/references/styles/chalkboard.mddoc2,512 bytes../canghe-slide-deck/references/styles/corporate.mddoc2,346 bytes../canghe-slide-deck/references/styles/dark-atmospheric.mddoc2,435 bytes../canghe-slide-deck/references/styles/editorial-infographic.mddoc2,450 bytes../canghe-slide-deck/references/styles/fantasy-animation.mddoc2,474 bytes../canghe-slide-deck/references/styles/intuition-machine.mddoc2,870 bytes../canghe-slide-deck/references/styles/minimal.mddoc2,036 bytes../canghe-slide-deck/references/styles/notion.mddoc2,133 bytes../canghe-slide-deck/references/styles/pixel-art.mddoc2,446 bytes../canghe-slide-deck/references/styles/scientific.mddoc2,448 bytes../canghe-slide-deck/references/styles/sketch-notes.mddoc2,463 bytes../canghe-slide-deck/references/styles/vector-illustration.mddoc2,646 bytes../canghe-slide-deck/references/styles/vintage.mddoc2,499 bytes../canghe-slide-deck/references/styles/watercolor.mddoc2,349 bytes../canghe-slide-deck/scripts/merge-to-pdf.tsruns3,168 bytes../canghe-slide-deck/scripts/merge-to-pptx.tsruns3,919 bytes../canghe-tianyancha/.gitignoreasset115 bytes../canghe-tianyancha/README.mddoc5,917 bytes../canghe-tianyancha/SKILL.mddoc16,553 bytes../canghe-tianyancha/references/config/first-time-setup.mddoc310 bytes../canghe-tianyancha/references/config/preferences-schema.mddoc1,040 bytes../canghe-tianyancha/scripts/generate_dashboard.pyruns107,213 bytes../canghe-url-to-markdown/SKILL.mddoc5,819 bytes../canghe-url-to-markdown/scripts/cdp.tsruns11,034 bytes../canghe-url-to-markdown/scripts/constants.tsruns544 bytes../canghe-url-to-markdown/scripts/html-to-markdown.tsruns24,710 bytes../canghe-url-to-markdown/scripts/main.tsruns6,145 bytes../canghe-url-to-markdown/scripts/paths.tsruns1,094 bytes../canghe-volcengine-video-understanding/SKILL.mddoc5,878 bytes../canghe-volcengine-video-understanding/scripts/video_understand.pyruns9,700 bytes../canghe-xhs-images/SKILL.mddoc22,052 bytes../canghe-xhs-images/references/config/first-time-setup.mddoc2,988 bytes../canghe-xhs-images/references/config/preferences-schema.mddoc3,069 bytes../canghe-xhs-images/references/config/watermark-guide.mddoc1,978 bytes../canghe-xhs-images/references/elements/canvas.mddoc3,727 bytes../canghe-xhs-images/references/elements/decorations.mddoc4,826 bytes../canghe-xhs-images/references/elements/image-effects.mddoc2,990 bytes../canghe-xhs-images/references/elements/typography.mddoc3,258 bytes../canghe-xhs-images/references/presets/bold.mddoc1,577 bytes../canghe-xhs-images/references/presets/chalkboard.mddoc2,324 bytes../canghe-xhs-images/references/presets/cute.mddoc1,565 bytes../canghe-xhs-images/references/presets/fresh.mddoc1,496 bytes../canghe-xhs-images/references/presets/minimal.mddoc1,418 bytes../canghe-xhs-images/references/presets/notion.mddoc1,591 bytes../canghe-xhs-images/references/presets/pop.mddoc1,528 bytes../canghe-xhs-images/references/presets/retro.mddoc1,483 bytes../canghe-xhs-images/references/presets/study-notes.mddoc2,977 bytes../canghe-xhs-images/references/presets/warm.mddoc1,476 bytes../canghe-xhs-images/references/workflows/analysis-framework.mddoc7,224 bytes../canghe-xhs-images/references/workflows/outline-template.mddoc6,101 bytes../canghe-xhs-images/references/workflows/prompt-assembly.mddoc6,812 bytes../flyworks-avatar-video-1.0.0/README.mddoc2,878 bytes../flyworks-avatar-video-1.0.0/SKILL.mddoc5,196 bytes../flyworks-avatar-video-1.0.0/_meta.jsonasset140 bytes../flyworks-avatar-video-1.0.0/references/authentication.mddoc930 bytes../flyworks-avatar-video-1.0.0/references/avatars.mddoc1,381 bytes../flyworks-avatar-video-1.0.0/references/video-generation.mddoc1,487 bytes../flyworks-avatar-video-1.0.0/references/voices.mddoc1,334 bytes../flyworks-avatar-video-1.0.0/requirements.txtdoc9 bytes../flyworks-avatar-video-1.0.0/scripts/hifly_client.pyruns14,705 bytes../paddleocr-doc-parsing/SKILL.mddoc11,206 bytes../paddleocr-doc-parsing/_meta.jsonasset140 bytes../paddleocr-doc-parsing/references/output_schema.mddoc2,682 bytes../paddleocr-doc-parsing/scripts/configure.pyruns9,565 bytes../paddleocr-doc-parsing/scripts/lib.pyruns10,509 bytes../paddleocr-doc-parsing/scripts/optimize_file.pyruns5,314 bytes../paddleocr-doc-parsing/scripts/requirements-optimize.txtdoc190 bytes../paddleocr-doc-parsing/scripts/requirements.txtdoc117 bytes../paddleocr-doc-parsing/scripts/smoke_test.pyruns5,515 bytes../paddleocr-doc-parsing/scripts/split_pdf.pyruns4,396 bytes../paddleocr-doc-parsing/scripts/vl_caller.pyruns5,202 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-comic
When your agent uses it
Knowledge comic creator supporting multiple art styles and tones. Creates original educational comics with detailed panel layouts and sequential image generation. Use when user asks to create "知识漫画", "教育漫画", "biography comic", "tutorial comic", or "Logicomix-style comic".
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
3,185 tokensWhen the skill is activated
Reference documents
22,174 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Options
- Auto Selection
- Script Directory
- File Structure
- Language Handling
- Workflow
- References
- Page Modification
- Notes
Scripts executed separately
scripts/merge-to-pdf.ts../canghe-image-gen/scripts/main.ts
Files
SKILL.mdcore13,039 bytesSKILL.mdcore13,039 bytesSKILL.mdcore13,039 bytesSKILL.mdcore13,039 bytesreferences/analysis-framework.mddoc5,441 bytesreferences/art-styles/chalk.mddoc2,790 bytesreferences/art-styles/ink-brush.mddoc2,569 bytesreferences/art-styles/ligne-claire.mddoc2,384 bytesreferences/art-styles/manga.mddoc2,608 bytesreferences/art-styles/realistic.mddoc2,775 bytesreferences/auto-selection.mddoc2,584 bytesreferences/base-prompt.mddoc3,140 bytesreferences/character-template.mddoc4,876 bytesreferences/config/first-time-setup.mddoc3,909 bytesreferences/config/preferences-schema.mddoc4,585 bytesreferences/config/watermark-guide.mddoc2,444 bytesreferences/layouts/cinematic.mddoc450 bytesreferences/layouts/dense.mddoc415 bytesreferences/layouts/mixed.mddoc429 bytesreferences/layouts/splash.mddoc471 bytesreferences/layouts/standard.mddoc440 bytesreferences/layouts/webtoon.mddoc778 bytesreferences/ohmsha-guide.mddoc2,933 bytesreferences/partial-workflows.mddoc2,972 bytesreferences/presets/ohmsha.mddoc4,494 bytesreferences/presets/shoujo.mddoc3,271 bytesreferences/presets/wuxia.mddoc2,970 bytesreferences/storyboard-template.mddoc3,982 bytesreferences/tones/action.mddoc2,269 bytesreferences/tones/dramatic.mddoc1,913 bytesreferences/tones/energetic.mddoc2,173 bytesreferences/tones/neutral.mddoc1,356 bytesreferences/tones/romantic.mddoc2,143 bytesreferences/tones/vintage.mddoc2,162 bytesreferences/tones/warm.mddoc1,862 bytesreferences/workflow.mddoc17,036 bytesscripts/merge-to-pdf.tsruns3,143 bytes../canghe-image-gen/scripts/main.tsruns15,711 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-compress-image
When your agent uses it
Compresses images to WebP (default) or PNG with automatic tool selection. Use when user asks to "compress image", "optimize image", "convert to webp", or reduce image file size.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
781 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
- Script Directory
- Preferences (EXTEND.md)
- Usage
- Options
- Examples
- Extension Support
Scripts executed separately
scripts/main.ts
Files
SKILL.mdcore4,596 bytesSKILL.mdcore4,596 bytesSKILL.mdcore4,596 bytesSKILL.mdcore4,596 bytesscripts/main.tsruns10,081 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-cover-image
When your agent uses it
Generates article cover images with 5 dimensions (type, palette, rendering, text, mood) combining 9 color palettes and 6 rendering styles. Supports cinematic (2.35:1), widescreen (16:9), and square (1:1) aspects. Use when user asks to "generate cover image", "create article cover", or "make cover".
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
2,380 tokensWhen the skill is activated
Reference documents
18,247 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Options
- Five Dimensions
- Galleries
- File Structure
- Workflow
- Image Modification
- Composition Principles
- Extension Support
- References
Files
SKILL.mdcore9,364 bytesSKILL.mdcore9,364 bytesSKILL.mdcore9,364 bytesSKILL.mdcore9,364 bytesreferences/auto-selection.mddoc2,589 bytesreferences/base-prompt.mddoc5,138 bytesreferences/compatibility.mddoc2,160 bytesreferences/config/first-time-setup.mddoc5,600 bytesreferences/config/preferences-schema.mddoc8,358 bytesreferences/config/watermark-guide.mddoc2,218 bytesreferences/dimensions/font.mddoc4,636 bytesreferences/dimensions/mood.mddoc4,085 bytesreferences/dimensions/text.mddoc3,167 bytesreferences/palettes/cool.mddoc635 bytesreferences/palettes/dark.mddoc645 bytesreferences/palettes/earth.mddoc626 bytesreferences/palettes/elegant.mddoc621 bytesreferences/palettes/mono.mddoc608 bytesreferences/palettes/pastel.mddoc607 bytesreferences/palettes/retro.mddoc825 bytesreferences/palettes/vivid.mddoc643 bytesreferences/palettes/warm.mddoc613 bytesreferences/renderings/chalk.mddoc1,086 bytesreferences/renderings/digital.mddoc1,080 bytesreferences/renderings/flat-vector.mddoc1,241 bytesreferences/renderings/hand-drawn.mddoc1,036 bytesreferences/renderings/painterly.mddoc1,045 bytesreferences/renderings/pixel.mddoc961 bytesreferences/style-presets.mddoc1,258 bytesreferences/types.mddoc1,376 bytesreferences/visual-elements.mddoc3,274 bytesreferences/workflow/confirm-options.mddoc5,132 bytesreferences/workflow/prompt-template.mddoc10,627 bytesreferences/workflow/reference-images.mddoc3,365 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-danger-gemini-web
When your agent uses it
Generates images and text via reverse-engineered Gemini Web API. Supports text generation, image generation from prompts, reference images for vision input, and multi-turn conversations. Use when other skills need image generation backend, or when user requests "generate image with Gemini", "Gemini text generation", or needs vision-capable AI generation.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
1,507 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
- Script Directory
- Consent Check (REQUIRED)
- Preferences (EXTEND.md)
- Usage
- Options
- Models
- Authentication
- Environment Variables
- Sessions
- Extension Support
Scripts executed separately
scripts/gemini-webapi/client.tsscripts/gemini-webapi/components/gem-mixin.tsscripts/gemini-webapi/components/index.tsscripts/gemini-webapi/constants.tsscripts/gemini-webapi/exceptions.tsscripts/gemini-webapi/index.tsscripts/gemini-webapi/types/candidate.tsscripts/gemini-webapi/types/gem.tsscripts/gemini-webapi/types/grpc.tsscripts/gemini-webapi/types/image.tsscripts/gemini-webapi/types/index.tsscripts/gemini-webapi/types/modeloutput.tsscripts/gemini-webapi/utils/cookie-file.tsscripts/gemini-webapi/utils/decorators.tsscripts/gemini-webapi/utils/get-access-token.tsscripts/gemini-webapi/utils/http.tsscripts/gemini-webapi/utils/index.tsscripts/gemini-webapi/utils/load-browser-cookies.tsscripts/gemini-webapi/utils/logger.tsscripts/gemini-webapi/utils/parsing.tsscripts/gemini-webapi/utils/paths.tsscripts/gemini-webapi/utils/rotate-1psidts.tsscripts/gemini-webapi/utils/upload-file.tsscripts/main.ts
Files
SKILL.mdcore7,496 bytesSKILL.mdcore7,496 bytesSKILL.mdcore7,496 bytesscripts/gemini-webapi/client.tsruns21,769 bytesscripts/gemini-webapi/components/gem-mixin.tsruns5,704 bytesscripts/gemini-webapi/components/index.tsruns44 bytesscripts/gemini-webapi/constants.tsruns3,703 bytesscripts/gemini-webapi/exceptions.tsruns1,207 bytesscripts/gemini-webapi/index.tsruns273 bytesscripts/gemini-webapi/types/candidate.tsruns1,293 bytesscripts/gemini-webapi/types/gem.tsruns1,847 bytesscripts/gemini-webapi/types/grpc.tsruns369 bytesscripts/gemini-webapi/types/image.tsruns3,466 bytesscripts/gemini-webapi/types/index.tsruns232 bytesscripts/gemini-webapi/types/modeloutput.tsruns816 bytesscripts/gemini-webapi/utils/cookie-file.tsruns2,402 bytesscripts/gemini-webapi/utils/decorators.tsruns1,100 bytesscripts/gemini-webapi/utils/get-access-token.tsruns7,540 bytesscripts/gemini-webapi/utils/http.tsruns1,621 bytesscripts/gemini-webapi/utils/index.tsruns1,021 bytesscripts/gemini-webapi/utils/load-browser-cookies.tsruns9,818 bytesscripts/gemini-webapi/utils/logger.tsruns1,193 bytesscripts/gemini-webapi/utils/parsing.tsruns1,353 bytesscripts/gemini-webapi/utils/paths.tsruns1,657 bytesscripts/gemini-webapi/utils/rotate-1psidts.tsruns1,528 bytesscripts/gemini-webapi/utils/upload-file.tsruns1,097 bytesscripts/main.tsruns14,883 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-danger-x-to-markdown
When your agent uses it
Converts X (Twitter) tweets and articles to markdown with YAML front matter. Uses reverse-engineered API requiring user consent. Use when user mentions "X to markdown", "tweet to markdown", "save tweet", or provides x.com/twitter.com URLs for conversion.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
1,840 tokensWhen the skill is activated
Reference documents
611 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Script Directory
- Consent Requirement
- Preferences (EXTEND.md)
- Usage
- Options
- Supported URLs
- Output
- Media Download Workflow
- Authentication
- Extension Support
Scripts executed separately
scripts/constants.tsscripts/cookie-file.tsscripts/cookies.tsscripts/graphql.tsscripts/http.tsscripts/main.tsscripts/markdown.tsscripts/media-localizer.tsscripts/paths.tsscripts/thread-markdown.tsscripts/thread.tsscripts/tweet-article.tsscripts/tweet-to-markdown.tsscripts/types.ts
Files
SKILL.mdcore8,779 bytesSKILL.mdcore8,779 bytesSKILL.mdcore8,779 bytesSKILL.mdcore8,779 bytesreferences/config/first-time-setup.mddoc2,498 bytesscripts/constants.tsruns6,708 bytesscripts/cookie-file.tsruns2,449 bytesscripts/cookies.tsruns13,902 bytesscripts/graphql.tsruns12,854 bytesscripts/http.tsruns3,527 bytesscripts/main.tsruns13,257 bytesscripts/markdown.tsruns8,657 bytesscripts/media-localizer.tsruns9,465 bytesscripts/paths.tsruns1,508 bytesscripts/thread-markdown.tsruns8,212 bytesscripts/thread.tsruns8,942 bytesscripts/tweet-article.tsruns2,936 bytesscripts/tweet-to-markdown.tsruns5,768 bytesscripts/types.tsruns1,477 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdouyin-downloader
When your agent uses it
抖音无水印视频下载和文案提取工具
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
373 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
- 功能
- 环境变量
- 使用方法
- 在 OpenClaw 中调用
Scripts executed separately
douyin.js
Files
SKILL.mdcore1,249 bytesSKILL.mdcore1,249 bytesSKILL.mdcore1,249 bytesSKILL.mdcore1,249 bytesSKILL.mdcore1,249 bytesSKILL.mdcore1,249 bytes_meta.jsonasset301 bytesdouyin.jsruns13,841 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-format-markdown
When your agent uses it
Formats plain text or markdown files with frontmatter, titles, summaries, headings, bold, lists, and code blocks. Use when user asks to "format markdown", "beautify article", "add formatting", or improve article layout. Outputs to {filename}-formatted.md.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
2,340 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
- Script Directory
- Preferences (EXTEND.md)
- Usage
- Workflow
- Formatting Example
- Notes
- Extension Support
Scripts executed separately
scripts/autocorrect.tsscripts/main.tsscripts/package.jsonscripts/quotes.ts
Files
SKILL.mdcore11,716 bytesSKILL.mdcore11,716 bytesSKILL.mdcore11,716 bytesSKILL.mdcore11,716 bytesSKILL.mdcore11,716 bytesscripts/autocorrect.tsruns246 bytesscripts/bun.lockasset21,258 bytesscripts/main.tsruns4,837 bytesscripts/package-lock.jsonasset31,859 bytesscripts/package.jsonruns275 bytesscripts/quotes.tsruns173 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-image-gen
When your agent uses it
AI image generation with OpenAI, Google, DashScope and Canghe APIs. Supports text-to-image, reference images, aspect ratios. Sequential by default; parallel generation available on request. Use when user asks to generate, create, or draw images.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
1,885 tokensWhen the skill is activated
Reference documents
559 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Script Directory
- Preferences (EXTEND.md)
- Usage
- Options
- Environment Variables
- Provider Selection
- Quality Presets
- Aspect Ratios
- Generation Mode
- Error Handling
- Extension Support
Scripts executed separately
scripts/main.tsscripts/providers/canghe.tsscripts/providers/dashscope.tsscripts/providers/google.tsscripts/providers/openai.tsscripts/types.ts
Files
SKILL.mdcore8,616 bytesSKILL.mdcore8,616 bytesSKILL.mdcore8,616 bytesreferences/config/preferences-schema.mddoc1,879 bytesscripts/main.tsruns15,711 bytesscripts/providers/canghe.tsruns3,473 bytesscripts/providers/dashscope.tsruns3,658 bytesscripts/providers/google.tsruns7,470 bytesscripts/providers/openai.tsruns5,033 bytesscripts/types.tsruns798 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-infographic
When your agent uses it
Generates professional infographics with 20 layout types and 17 visual styles. Analyzes content, recommends layout×style combinations, and generates publication-ready infographics. Use when user asks to create "infographic", "信息图", "visual summary", or "可视化".
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
2,203 tokensWhen the skill is activated
Reference documents
10,408 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Options
- Layout Gallery
- Style Gallery
- Recommended Combinations
- Output Structure
- Core Principles
- Workflow
- References
- Extension Support
Files
SKILL.mdcore10,224 bytesSKILL.mdcore10,224 bytesSKILL.mdcore10,224 bytesSKILL.mdcore10,224 bytesSKILL.mdcore10,224 bytesSKILL.mdcore10,224 bytesSKILL.mdcore10,224 bytesreferences/analysis-framework.mddoc7,333 bytesreferences/base-prompt.mddoc1,082 bytesreferences/layouts/bento-grid.mddoc851 bytesreferences/layouts/binary-comparison.mddoc1,278 bytesreferences/layouts/bridge.mddoc907 bytesreferences/layouts/circular-flow.mddoc759 bytesreferences/layouts/comic-strip.mddoc847 bytesreferences/layouts/comparison-matrix.mddoc893 bytesreferences/layouts/dashboard.mddoc776 bytesreferences/layouts/funnel.mddoc821 bytesreferences/layouts/hierarchical-layers.mddoc1,180 bytesreferences/layouts/hub-spoke.mddoc865 bytesreferences/layouts/iceberg.mddoc884 bytesreferences/layouts/isometric-map.mddoc833 bytesreferences/layouts/jigsaw.mddoc844 bytesreferences/layouts/linear-progression.mddoc1,238 bytesreferences/layouts/periodic-table.mddoc774 bytesreferences/layouts/story-mountain.mddoc815 bytesreferences/layouts/structural-breakdown.mddoc1,118 bytesreferences/layouts/tree-branching.mddoc913 bytesreferences/layouts/venn-diagram.mddoc825 bytesreferences/layouts/winding-roadmap.mddoc799 bytesreferences/structured-content-template.mddoc5,515 bytesreferences/styles/aged-academia.mddoc990 bytesreferences/styles/bold-graphic.mddoc920 bytesreferences/styles/chalkboard.mddoc2,204 bytesreferences/styles/claymation.mddoc654 bytesreferences/styles/corporate-memphis.mddoc612 bytesreferences/styles/craft-handmade.mddoc1,429 bytesreferences/styles/cyberpunk-neon.mddoc625 bytesreferences/styles/ikea-manual.mddoc572 bytesreferences/styles/kawaii.mddoc653 bytesreferences/styles/knolling.mddoc584 bytesreferences/styles/lego-brick.mddoc574 bytesreferences/styles/origami.mddoc607 bytesreferences/styles/pixel-art.mddoc562 bytesreferences/styles/storybook-watercolor.mddoc703 bytesreferences/styles/subway-map.mddoc591 bytesreferences/styles/technical-schematic.mddoc983 bytesreferences/styles/ui-wireframe.mddoc596 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmanga-drama
When your agent uses it
漫剧生成器 - 基于 Seedance 的漫画风格短剧生成工具。支持以主角图片为基础,自动生成漫剧分镜脚本并生成视频。适用于创作漫画风格的短视频、角色故事、动画短片等。当用户想要生成漫画风格的视频短剧、角色故事或漫剧时使用此技能。
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
1,872 tokensWhen the skill is activated
Reference documents
4,287 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心功能
- 前置要求
- 使用方法
- 分镜模板
- 脚本格式
- 参数说明
- 使用示例
- 风格特点
- 技术细节
- 输出结构
- 注意事项
- 进阶用法
- 参考文档
Scripts executed separately
scripts/manga_drama.pyscripts/seedance_video.py
Files
SKILL.mdcore6,198 bytesSKILL.mdcore6,198 bytesSKILL.mdcore6,198 bytesSKILL.mdcore6,198 bytesSKILL.mdcore6,198 bytesSKILL.mdcore6,198 bytesSKILL.mdcore6,198 bytesSKILL.mdcore6,198 bytesscripts/__pycache__/manga_drama.cpython-314.pycasset16,079 bytesscripts/__pycache__/seedance_video.cpython-314.pycasset3,296 bytesscripts/manga_drama.pyruns13,855 bytesscripts/seedance_video.pyruns4,720 bytes../seedance-video-generation-1.0.3/SKILL.mddoc14,661 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmanga-style-video
When your agent uses it
漫画风格视频生成器 - 专门生成日式治愈系、国风水墨、美式卡通等漫画风格的动画视频。内置8种漫画风格模板,支持图生视频,一键生成高质量漫画动画。当用户需要生成漫画风格、动画风格、手绘风格的视频时使用此技能。
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
2,165 tokensWhen the skill is activated
Reference documents
4,287 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心特点
- 支持的漫画风格
- 前置要求
- 使用方法
- 参数说明
- 使用示例
- 查看所有风格
- 风格提示词示例
- 技术细节
- 输出文件
- 注意事项
- 对比:普通视频 vs 漫画风格视频
- 进阶技巧
- 参考文档
Scripts executed separately
scripts/manga_style_video.py
Files
SKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesSKILL.mdcore6,872 bytesscripts/__pycache__/manga_style_video.cpython-314.pycasset13,392 bytesscripts/manga_style_video.pyruns10,210 bytes../seedance-video-generation-1.0.3/SKILL.mddoc14,661 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-markdown-to-html
When your agent uses it
Converts Markdown to styled HTML with WeChat-compatible themes. Supports code highlighting, math, PlantUML, footnotes, alerts, and infographics. Use when user asks for "markdown to html", "convert md to html", "md转html", or needs styled HTML output from markdown.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
1,614 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
- Script Directory
- Preferences (EXTEND.md)
- Workflow
- Usage
- Output
- Themes
- Supported Markdown Features
- Frontmatter
- Extension Support
Scripts executed separately
scripts/main.tsscripts/md/LICENSEscripts/md/extensions/alert.tsscripts/md/extensions/footnotes.tsscripts/md/extensions/index.tsscripts/md/extensions/infographic.tsscripts/md/extensions/katex.tsscripts/md/extensions/markup.tsscripts/md/extensions/plantuml.tsscripts/md/extensions/ruby.tsscripts/md/extensions/slider.tsscripts/md/extensions/toc.tsscripts/md/package.jsonscripts/md/render.tsscripts/md/utils/languages.ts
Files
SKILL.mdcore7,915 bytesSKILL.mdcore7,915 bytesSKILL.mdcore7,915 bytesSKILL.mdcore7,915 bytesSKILL.mdcore7,915 bytesscripts/main.tsruns10,489 bytesscripts/md/LICENSEruns650 bytesscripts/md/extensions/alert.tsruns19,759 bytesscripts/md/extensions/footnotes.tsruns2,427 bytesscripts/md/extensions/index.tsruns280 bytesscripts/md/extensions/infographic.tsruns3,698 bytesscripts/md/extensions/katex.tsruns4,742 bytesscripts/md/extensions/markup.tsruns2,372 bytesscripts/md/extensions/plantuml.tsruns8,306 bytesscripts/md/extensions/ruby.tsruns4,044 bytesscripts/md/extensions/slider.tsruns3,019 bytesscripts/md/extensions/toc.tsruns2,115 bytesscripts/md/package-lock.jsonasset51,455 bytesscripts/md/package.jsonruns321 bytesscripts/md/render.tsruns25,333 bytesscripts/md/themes/base.cssasset718 bytesscripts/md/themes/default.cssasset7,857 bytesscripts/md/themes/grace.cssasset2,538 bytesscripts/md/themes/simple.cssasset2,715 bytesscripts/md/utils/languages.tsruns8,295 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-post-to-wechat
When your agent uses it
Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (贴图, formerly 图文) with multiple images. Use when user mentions "发布公众号", "post to wechat", "微信公众号", or "贴图/图文/文章".
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
3,591 tokensWhen the skill is activated
Reference documents
2,155 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Language
- Script Directory
- Preferences (EXTEND.md)
- Pre-flight Check (Optional)
- Image-Text Posting (图文)
- Article Posting Workflow (文章)
- Detailed References
- Feature Comparison
- Prerequisites
- Troubleshooting
- Extension Support
Scripts executed separately
scripts/cdp.tsscripts/check-permissions.tsscripts/copy-to-clipboard.tsscripts/md-to-wechat.tsscripts/md/LICENSEscripts/md/extensions/alert.tsscripts/md/extensions/footnotes.tsscripts/md/extensions/index.tsscripts/md/extensions/infographic.tsscripts/md/extensions/katex.tsscripts/md/extensions/markup.tsscripts/md/extensions/plantuml.tsscripts/md/extensions/ruby.tsscripts/md/extensions/slider.tsscripts/md/extensions/toc.tsscripts/md/render.tsscripts/md/utils/languages.tsscripts/paste-from-clipboard.tsscripts/wechat-agent-browser.tsscripts/wechat-api.tsscripts/wechat-article.tsscripts/wechat-browser.ts
Files
SKILL.mdcore15,485 bytesSKILL.mdcore15,485 bytesSKILL.mdcore15,485 bytesSKILL.mdcore15,485 bytesSKILL.mdcore15,485 bytesSKILL.mdcore15,485 bytesSKILL.mdcore15,485 bytesSKILL.mdcore15,485 bytesSKILL.mdcore15,485 bytesSKILL.mdcore15,485 bytesreferences/article-posting.mddoc2,209 bytesreferences/config/first-time-setup.mddoc3,444 bytesreferences/image-text-posting.mddoc2,839 bytesscripts/cdp.tsruns12,266 bytesscripts/check-permissions.tsruns8,818 bytesscripts/copy-to-clipboard.tsruns12,179 bytesscripts/md-to-wechat.tsruns8,719 bytesscripts/md/LICENSEruns650 bytesscripts/md/extensions/alert.tsruns19,759 bytesscripts/md/extensions/footnotes.tsruns2,427 bytesscripts/md/extensions/index.tsruns280 bytesscripts/md/extensions/infographic.tsruns3,698 bytesscripts/md/extensions/katex.tsruns4,742 bytesscripts/md/extensions/markup.tsruns2,372 bytesscripts/md/extensions/plantuml.tsruns8,306 bytesscripts/md/extensions/ruby.tsruns4,044 bytesscripts/md/extensions/slider.tsruns3,019 bytesscripts/md/extensions/toc.tsruns2,115 bytesscripts/md/render.tsruns22,562 bytesscripts/md/themes/base.cssasset566 bytesscripts/md/themes/default.cssasset7,857 bytesscripts/md/themes/grace.cssasset2,538 bytesscripts/md/themes/simple.cssasset2,715 bytesscripts/md/utils/languages.tsruns8,295 bytesscripts/paste-from-clipboard.tsruns5,659 bytesscripts/wechat-agent-browser.tsruns10,644 bytesscripts/wechat-api.tsruns19,164 bytesscripts/wechat-article.tsruns30,463 bytesscripts/wechat-browser.tsruns29,931 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-post-to-x
When your agent uses it
Posts content and articles to X (Twitter). Supports regular posts with images/videos and X Articles (long-form Markdown). Uses real Chrome with CDP to bypass anti-automation. Use when user asks to "post to X", "tweet", "publish to Twitter", or "share on X".
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
1,657 tokensWhen the skill is activated
Reference documents
2,119 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Script Directory
- Preferences (EXTEND.md)
- Prerequisites
- Pre-flight Check (Optional)
- References
- Regular Posts
- Video Posts
- Quote Tweets
- X Articles
- Troubleshooting
- Notes
- Extension Support
Scripts executed separately
scripts/check-paste-permissions.tsscripts/copy-to-clipboard.tsscripts/md-to-html.tsscripts/package.jsonscripts/paste-from-clipboard.tsscripts/x-article.tsscripts/x-browser.tsscripts/x-quote.tsscripts/x-utils.tsscripts/x-video.ts
Files
SKILL.mdcore8,235 bytesSKILL.mdcore8,235 bytesSKILL.mdcore8,235 bytesSKILL.mdcore8,235 bytesSKILL.mdcore8,235 bytesSKILL.mdcore8,235 bytesSKILL.mdcore8,235 bytesSKILL.mdcore8,235 bytesreferences/articles.mddoc4,618 bytesreferences/regular-posts.mddoc3,456 bytesscripts/bun.lockasset16,310 bytesscripts/check-paste-permissions.tsruns8,293 bytesscripts/copy-to-clipboard.tsruns12,179 bytesscripts/md-to-html.tsruns13,433 bytesscripts/package.jsonruns320 bytesscripts/paste-from-clipboard.tsruns5,659 bytesscripts/x-article.tsruns30,198 bytesscripts/x-browser.tsruns8,794 bytesscripts/x-quote.tsruns8,634 bytesscripts/x-utils.tsruns8,751 bytesscripts/x-video.tsruns9,068 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubseedance-video
When your agent uses it
使用字节跳动 Seedance 模型生成视频。支持文生视频和图生视频功能,通过 volcengine-ark SDK 调用 API。当用户需要生成视频、创建视频内容或基于文字/图片制作视频时激活此技能。
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
1,347 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
- 前置要求
- 功能
- 使用方法
- 参数说明
- API 密钥配置
- 提示词优化建议
- Python API 使用
- 注意事项
- 任务状态
Scripts executed separately
scripts/generate_video.py
Files
SKILL.mdcore4,427 bytesSKILL.mdcore4,427 bytesSKILL.mdcore4,427 bytesSKILL.mdcore4,427 bytesSKILL.mdcore4,427 bytesSKILL.mdcore4,427 bytesSKILL.mdcore4,427 bytesSKILL.mdcore4,427 bytesSKILL.mdcore4,427 bytesSKILL.mdcore4,427 bytesscripts/generate_video.pyruns10,038 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-slide-deck
When your agent uses it
Generates professional slide deck images from content. Creates outlines with style instructions, then generates individual slide images. Use when user asks to "create slides", "make a presentation", "generate deck", "slide deck", or "PPT".
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
5,729 tokensWhen the skill is activated
Reference documents
20,597 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Script Directory
- Options
- Style System
- Design Philosophy
- File Management
- Language Handling
- Workflow
- Partial Workflows
- Slide Modification
- References
- Notes
- Extension Support
Scripts executed separately
scripts/merge-to-pdf.tsscripts/merge-to-pptx.ts
Files
SKILL.mdcore23,264 bytesSKILL.mdcore23,264 bytesSKILL.mdcore23,264 bytesSKILL.mdcore23,264 bytesSKILL.mdcore23,264 bytesSKILL.mdcore23,264 bytesSKILL.mdcore23,264 bytesSKILL.mdcore23,264 bytesSKILL.mdcore23,264 bytesSKILL.mdcore23,264 bytesreferences/analysis-framework.mddoc5,241 bytesreferences/base-prompt.mddoc2,844 bytesreferences/config/preferences-schema.mddoc3,080 bytesreferences/content-rules.mddoc2,986 bytesreferences/design-guidelines.mddoc7,581 bytesreferences/dimensions/density.mddoc3,126 bytesreferences/dimensions/mood.mddoc3,373 bytesreferences/dimensions/presets.mddoc4,846 bytesreferences/dimensions/texture.mddoc1,929 bytesreferences/dimensions/typography.mddoc4,062 bytesreferences/layouts.mddoc3,086 bytesreferences/modification-guide.mddoc2,467 bytesreferences/outline-template.mddoc7,599 bytesreferences/styles/blueprint.mddoc2,277 bytesreferences/styles/bold-editorial.mddoc2,409 bytesreferences/styles/chalkboard.mddoc2,512 bytesreferences/styles/corporate.mddoc2,346 bytesreferences/styles/dark-atmospheric.mddoc2,435 bytesreferences/styles/editorial-infographic.mddoc2,450 bytesreferences/styles/fantasy-animation.mddoc2,474 bytesreferences/styles/intuition-machine.mddoc2,870 bytesreferences/styles/minimal.mddoc2,036 bytesreferences/styles/notion.mddoc2,133 bytesreferences/styles/pixel-art.mddoc2,446 bytesreferences/styles/scientific.mddoc2,448 bytesreferences/styles/sketch-notes.mddoc2,463 bytesreferences/styles/vector-illustration.mddoc2,646 bytesreferences/styles/vintage.mddoc2,499 bytesreferences/styles/watercolor.mddoc2,349 bytesscripts/merge-to-pdf.tsruns3,168 bytesscripts/merge-to-pptx.tsruns3,919 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-tianyancha
When your agent uses it
Generates Tianyancha-style company and industry insight dashboards from researched enterprise data. Use when user asks for 天眼查, company lookup, enterprise analysis, hiring analysis, legal risk, financing, shareholders, intellectual property, investments, or industry company comparison.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
4,660 tokensWhen the skill is activated
Reference documents
1,937 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发条件
- Preferences (EXTEND.md)
- Usage
- Script Directory
- 行业看板数据结构
- 行业看板内容
- 看板生成代码
- 看板 Tab 结构
- 在招岗位分析维度
- 岗位数据分析时效性规范
- 岗位数据交互规范
- 数据分析维度
- 数据分析模块
- 输出
- 注意事项
- Extension Support
Scripts executed separately
scripts/generate_dashboard.py
Files
.gitignoreasset115 bytesREADME.mddoc5,917 bytesSKILL.mdcore16,553 bytesSKILL.mdcore16,553 bytesSKILL.mdcore16,553 bytesSKILL.mdcore16,553 bytesSKILL.mdcore16,553 bytesSKILL.mdcore16,553 bytesreferences/config/first-time-setup.mddoc310 bytesreferences/config/preferences-schema.mddoc1,040 bytesscripts/generate_dashboard.pyruns107,213 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-url-to-markdown
When your agent uses it
Fetch any URL and convert to markdown using Chrome CDP. Supports two modes - auto-capture on page load, or wait for user signal (for pages requiring login). Use when user wants to save a webpage as markdown.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
1,031 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
- Script Directory
- Preferences (EXTEND.md)
- Features
- Usage
- Options
- Capture Modes
- Output Format
- Output Directory
- Environment Variables
- Extension Support
Scripts executed separately
scripts/cdp.tsscripts/constants.tsscripts/html-to-markdown.tsscripts/main.tsscripts/paths.ts
Files
SKILL.mdcore5,819 bytesSKILL.mdcore5,819 bytesSKILL.mdcore5,819 bytesscripts/cdp.tsruns11,034 bytesscripts/constants.tsruns544 bytesscripts/html-to-markdown.tsruns24,710 bytesscripts/main.tsruns6,145 bytesscripts/paths.tsruns1,094 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvolcengine-video-understanding
When your agent uses it
火山视频理解 - 使用火山方舟视频理解 API 分析视频内容。通过 Files API 上传视频(推荐),支持大文件(最大512MB),可用于视频内容分析、物体识别、动作理解等。当用户需要分析视频、理解视频内容、提取视频信息时激活此技能。
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
1,673 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
- 功能
- 前置要求
- 使用方法
- 参数说明
- 支持的模型
- 分析示例
- 技术细节
- 限制
- Python API 使用
- 错误处理
- 参考文档
Scripts executed separately
scripts/video_understand.py
Files
SKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesSKILL.mdcore5,878 bytesscripts/video_understand.pyruns9,700 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcanghe-xhs-images
When your agent uses it
Generates Xiaohongshu (Little Red Book) infographic series with 10 visual styles and 8 layouts. Breaks content into 1-10 cartoon-style images optimized for XHS engagement. Use when user mentions "小红书图片", "XHS images", "RedNote infographics", "小红书种草", or wants social media infographics for Chinese platforms.
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
4,878 tokensWhen the skill is activated
Reference documents
14,963 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- Options
- Two Dimensions
- Style Gallery
- Layout Gallery
- Auto Selection
- Outline Strategies
- File Structure
- Workflow
- Image Modification
- Content Breakdown Principles
- References
- Notes
- Extension Support
Files
SKILL.mdcore22,052 bytesSKILL.mdcore22,052 bytesSKILL.mdcore22,052 bytesSKILL.mdcore22,052 bytesSKILL.mdcore22,052 bytesSKILL.mdcore22,052 bytesSKILL.mdcore22,052 bytesreferences/config/first-time-setup.mddoc2,988 bytesreferences/config/preferences-schema.mddoc3,069 bytesreferences/config/watermark-guide.mddoc1,978 bytesreferences/elements/canvas.mddoc3,727 bytesreferences/elements/decorations.mddoc4,826 bytesreferences/elements/image-effects.mddoc2,990 bytesreferences/elements/typography.mddoc3,258 bytesreferences/presets/bold.mddoc1,577 bytesreferences/presets/chalkboard.mddoc2,324 bytesreferences/presets/cute.mddoc1,565 bytesreferences/presets/fresh.mddoc1,496 bytesreferences/presets/minimal.mddoc1,418 bytesreferences/presets/notion.mddoc1,591 bytesreferences/presets/pop.mddoc1,528 bytesreferences/presets/retro.mddoc1,483 bytesreferences/presets/study-notes.mddoc2,977 bytesreferences/presets/warm.mddoc1,476 bytesreferences/workflows/analysis-framework.mddoc7,224 bytesreferences/workflows/outline-template.mddoc6,101 bytesreferences/workflows/prompt-assembly.mddoc6,812 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfind-skills
When your agent uses it
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
1,118 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
- When to Use This Skill
- What is the Skills CLI?
- How to Help Users Find Skills
- Common Skill Categories
- Tips for Effective Searches
- When No Skills Are Found
Files
SKILL.mdcore4,635 bytesSKILL.mdcore4,635 bytesSKILL.mdcore4,635 bytesSKILL.mdcore4,635 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubflyworks-avatar-video
When your agent uses it
Generate videos using Flyworks (a.k.a HiFly) Digital Humans. Create talking photo videos from images, use public avatars with TTS, or clone voices for custom audio.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
1,274 tokensWhen the skill is activated
Reference documents
2,122 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- API Token & Limitations
- Tools
- Examples
- Agent Behavior Guidelines
Scripts executed separately
scripts/hifly_client.py
Files
README.mddoc2,878 bytesSKILL.mdcore5,196 bytesSKILL.mdcore5,196 bytesSKILL.mdcore5,196 bytesSKILL.mdcore5,196 bytesSKILL.mdcore5,196 bytesSKILL.mdcore5,196 bytes_meta.jsonasset140 bytesreferences/authentication.mddoc930 bytesreferences/avatars.mddoc1,381 bytesreferences/video-generation.mddoc1,487 bytesreferences/voices.mddoc1,334 bytesrequirements.txtdoc9 bytesscripts/hifly_client.pyruns14,705 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubjson-canvas
When your agent uses it
Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
5,007 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
- Overview
- File Structure
- Nodes
- Edges
- Colors
- Complete Examples
- ID Generation
- Layout Guidelines
- Validation Rules
- References
Files
SKILL.mdcore14,013 bytesSKILL.mdcore14,013 bytesSKILL.mdcore14,013 bytesSKILL.mdcore14,013 bytesSKILL.mdcore14,013 bytesSKILL.mdcore14,013 bytesSKILL.mdcore14,013 bytesSKILL.mdcore14,013 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubobsidian-bases
When your agent uses it
Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
4,348 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
- Overview
- File Format
- Complete Schema
- Filter Syntax
- Properties
- Formula Syntax
- Functions Reference
- View Types
- Default Summary Formulas
- Complete Examples
- Embedding Bases
- YAML Quoting Rules
- Common Patterns
- References
Files
SKILL.mdcore16,442 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubobsidian-markdown
When your agent uses it
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
3,155 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
- Overview
- Basic Formatting
- Internal Links (Wikilinks)
- Markdown-Style Links
- Embeds
- Callouts
- Lists
- Quotes
- Code
- Tables
- Math (LaTeX)
- Diagrams (Mermaid)
- Footnotes
- Comments
- Horizontal Rules
- Properties (Frontmatter)
- Tags
- HTML Content
- Complete Example
- References
Files
SKILL.mdcore10,813 bytesSKILL.mdcore10,813 bytesSKILL.mdcore10,813 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpaddleocr-doc-parsing
When your agent uses it
Advanced document parsing with PaddleOCR. Returns complete document structure including text, tables, formulas, charts, and layout information. The AI agent extracts relevant content based on user needs.
What it loads into context
Frontmatter
147 tokensAlways available to the agent
SKILL.md
2,675 tokensWhen the skill is activated
Reference documents
672 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use This Skill
- How to Use This Skill
- Important Notes
- Reference Documentation
- Testing the Skill
Scripts executed separately
scripts/configure.pyscripts/lib.pyscripts/optimize_file.pyscripts/smoke_test.pyscripts/split_pdf.pyscripts/vl_caller.py
Files
SKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytesSKILL.mdcore11,206 bytes_meta.jsonasset140 bytesreferences/output_schema.mddoc2,682 bytesscripts/configure.pyruns9,565 bytesscripts/lib.pyruns10,509 bytesscripts/optimize_file.pyruns5,314 bytesscripts/requirements-optimize.txtdoc190 bytesscripts/requirements.txtdoc117 bytesscripts/smoke_test.pyruns5,515 bytesscripts/split_pdf.pyruns4,396 bytesscripts/vl_caller.pyruns5,202 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubremotion-best-practices
When your agent uses it
Best practices for Remotion - Video creation in React
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
840 tokensWhen the skill is activated
Reference documents
16,840 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- How to use
Scripts executed separately
rules/assets/charts-bar-chart.tsxrules/assets/text-animations-typewriter.tsxrules/assets/text-animations-word-highlight.tsx
Files
SKILL.mdcore3,421 bytesrules/3d.mddoc2,290 bytesrules/animations.mddoc790 bytesrules/assets.mddoc1,590 bytesrules/assets/charts-bar-chart.tsxruns3,429 bytesrules/assets/text-animations-typewriter.tsxruns2,183 bytesrules/assets/text-animations-word-highlight.tsxruns2,387 bytesrules/audio.mddoc3,822 bytesrules/calculate-metadata.mddoc2,920 bytesrules/can-decode.mddoc1,587 bytesrules/charts.mddoc1,751 bytesrules/compositions.mddoc3,445 bytesrules/display-captions.mddoc3,698 bytesrules/extract-frames.mddoc5,496 bytesrules/fonts.mddoc3,484 bytesrules/get-audio-duration.mddoc1,354 bytesrules/get-video-dimensions.mddoc1,627 bytesrules/get-video-duration.mddoc1,341 bytesrules/gifs.mddoc3,868 bytesrules/images.mddoc2,783 bytesrules/import-srt-captions.mddoc2,113 bytesrules/lottie.mddoc1,779 bytesrules/measuring-dom-nodes.mddoc974 bytesrules/measuring-text.mddoc3,000 bytesrules/sequencing.mddoc2,389 bytesrules/tailwind.mddoc422 bytesrules/text-animations.mddoc700 bytesrules/timing.mddoc3,939 bytesrules/transcribe-captions.mddoc850 bytesrules/transitions.mddoc3,730 bytesrules/trimming.mddoc1,210 bytesrules/videos.mddoc3,509 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubseedance-video
When your agent uses it
Generate AI videos using ByteDance Seedance. Use when the user wants to: (1) generate videos from text prompts, (2) generate videos from images (first frame, first+last frame, reference images), or (3) query/manage video generation tasks. Supports Seedance 1.5 Pro (with audio), 1.0 Pro, 1.0 Pro Fast, and 1.0 Lite models.
What it loads into context
Frontmatter
121 tokensAlways available to the agent
SKILL.md
4,287 tokensWhen the skill is activated
Reference documents
1,579 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Supported Models
- Execution (Recommended: Python CLI Tool)
- Alternative: Raw curl Commands
- Optional Parameters Reference
- Additional Operations
- Image Requirements
- 通过飞书发送视频文件(OpenClaw)
- Rules
Scripts executed separately
seedance.pysend_video_feishu.pysend_video_feishu_chunked.py
Files
CHANGELOG.mddoc873 bytesLICENSE.txtdoc11,357 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytesSKILL.mdcore14,661 bytes_meta.jsonasset144 byteshow_to_send_video_via_feishu_app.mddoc4,977 bytesseedance.pyruns18,973 bytessend_video_feishu.pyruns4,951 bytessend_video_feishu_chunked.pyruns5,996 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubskill-creator
When your agent uses it
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
3,674 tokensWhen the skill is activated
Reference documents
535 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- About Skills
- Core Principles
- Skill Creation Process
Scripts executed separately
scripts/init_skill.pyscripts/package_skill.pyscripts/quick_validate.py
Files
LICENSE.txtdoc11,357 bytesSKILL.mdcore17,837 bytesreferences/output-patterns.mddoc1,813 bytesreferences/workflows.mddoc818 bytesscripts/init_skill.pyruns10,863 bytesscripts/package_skill.pyruns3,288 bytesscripts/quick_validate.pyruns3,523 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- canghe-article-illustrator
- canghe-comic
- canghe-compress-image
- canghe-cover-image
- canghe-danger-gemini-web
- canghe-danger-x-to-markdown
- douyin-downloader
- canghe-format-markdown
- canghe-image-gen
- canghe-infographic
- manga-drama
- manga-style-video
- canghe-markdown-to-html
- canghe-post-to-wechat
- canghe-post-to-x
- seedance-video
- canghe-slide-deck
- canghe-tianyancha
- canghe-url-to-markdown
- volcengine-video-understanding
- canghe-xhs-images
- find-skills
- flyworks-avatar-video
- json-canvas
- obsidian-bases
- obsidian-markdown
- paddleocr-doc-parsing
- remotion-best-practices
- seedance-video
- skill-creator
Repository facts
- License
- No license detected
- Created
- Feb 24, 2026
- Last pushed
- Jun 8, 2026
- Forks
- 103
- Open issues
- 1
- Project activity
- Slowing
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 168 notes
skills/canghe-article-illustrator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-comic/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-comic/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-comic/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-compress-image/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-compress-image/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-compress-image/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-cover-image/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-cover-image/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-cover-image/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-danger-gemini-web/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-danger-gemini-web/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-danger-x-to-markdown/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-danger-x-to-markdown/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-danger-x-to-markdown/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-douyin-downloader/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-douyin-downloader/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-douyin-downloader/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-douyin-downloader/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/canghe-douyin-downloader/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 34 dangerous shell commandsin 6 files: skills/canghe-post-to-wechat/scripts/wechat-agent-browser.ts:137 skills/seedance-video-generation-1.0.3/SKILL.md:303 skills/canghe-post-to-wechat/SKILL.md:96 and 3 more
- 2,828 network referencesin 112 files: skills/canghe-markdown-to-html/scripts/md/package-lock.json:20 skills/canghe-format-markdown/scripts/package-lock.json:43 skills/seedance-video-generation-1.0.3/SKILL.md:21 and 109 more
- No hidden or obfuscated text
- 14 instruction override signalsin 3 files: skills/canghe-cover-image/references/config/preferences-schema.md:31 skills/canghe-cover-image/references/config/first-time-setup.md:141 skills/canghe-cover-image/SKILL.md:16
- 246 executable scriptsin 127 files: skills/canghe-image-gen/scripts/main.ts:1 skills/canghe-comic/scripts/merge-to-pdf.ts:1 skills/canghe-compress-image/scripts/main.ts:1 and 124 more
- 477 references to secretsin 46 files: skills/seedance-video-generation-1.0.3/SKILL.md:15 skills/canghe-image-gen/scripts/main.ts:29 skills/paddleocr-doc-parsing/scripts/configure.py:24 and 43 more
- No requests to vote in Hot
Show all 3,599 signals by file
skills/canghe-comic/scripts/merge-to-pdf.ts
skills/canghe-compress-image/scripts/main.ts
skills/canghe-cover-image/SKILL.md
skills/canghe-cover-image/references/config/first-time-setup.md
- Instruction override signalline 141
description: "Confirm dimension choices each time" - label: "Yes" description: "Skip confirmation, use auto-selection" - Instruction override signalline 141
description: "Confirm dimension choices each time" - label: "Yes" description: "Skip confirmation, use auto-selection" - Instruction override signalline 143
description: "Skip confirmation, use auto-selection" - Instruction override signalline 143
description: "Skip confirmation, use auto-selection"
skills/canghe-cover-image/references/config/preferences-schema.md
- Instruction override signalline 31
quick_mode: false # Skip confirmation when true - Instruction override signalline 31
quick_mode: false # Skip confirmation when true - Instruction override signalline 59
| `preferred_mood` | string | balanced | Mood intensity level | | `default_aspect` | string | "2.35:1" | Default aspect ratio | | `quick_mode` | bool | false | Skip confirmation step | - Instruction override signalline 59
| `preferred_mood` | string | balanced | Mood intensity level | | `default_aspect` | string | "2.35:1" | Default aspect ratio | | `quick_mode` | bool | false | Skip confirmation step | - Instruction override signalline 60
| `default_aspect` | string | "2.35:1" | Default aspect ratio | | `quick_mode` | bool | false | Skip confirmation step | | `language` | string | null | Output language (null = auto-detect) | - Instruction override signalline 60
| `default_aspect` | string | "2.35:1" | Default aspect ratio | | `quick_mode` | bool | false | Skip confirmation step | | `language` | string | null | Output language (null = auto-detect) | - Instruction override signalline 61
| `quick_mode` | bool | false | Skip confirmation step | - Instruction override signalline 61
| `quick_mode` | bool | false | Skip confirmation step |
skills/canghe-danger-gemini-web/SKILL.md
skills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 133
[Credential-related source omitted] - Access to secretsline 133
[Credential-related source omitted] - Access to secretsline 134
[Credential-related source omitted] - Access to secretsline 134
[Credential-related source omitted] - Access to secretsline 273
[Credential-related source omitted] - Access to secretsline 273
[Credential-related source omitted] - Access to secretsline 291
[Credential-related source omitted] - Access to secretsline 291
[Credential-related source omitted] - Network accessline 418
const urls = collect_strings(cand, (s) => s.startsWith('https://lh3.googleusercontent.com/gg-dl/'), 1); - Network accessline 418
const urls = collect_strings(cand, (s) => s.startsWith('https://lh3.googleusercontent.com/gg-dl/'), 1); - Network accessline 454
if (generated_images.length === 0) { const urls = collect_strings(img_candidate, (s) => s.startsWith('https://lh3.googleusercontent.com/gg-dl/'), 4); - Network accessline 454
if (generated_images.length === 0) { const urls = collect_strings(img_candidate, (s) => s.startsWith('https://lh3.googleusercontent.com/gg-dl/'), 4); - Network accessline 455
const urls = collect_strings(img_candidate, (s) => s.startsWith('https://lh3.googleusercontent.com/gg-dl/'), 4); - Network accessline 455
const urls = collect_strings(img_candidate, (s) => s.startsWith('https://lh3.googleusercontent.com/gg-dl/'), 4); - Access to secretsline 501
[Credential-related source omitted] - Access to secretsline 501
[Credential-related source omitted] - Access to secretsline 504
[Credential-related source omitted] - Access to secretsline 504
[Credential-related source omitted]
skills/canghe-danger-gemini-web/scripts/gemini-webapi/components/gem-mixin.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/components/index.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/constants.ts
- Network accessline 1
export const Endpoint = { GOOGLE: 'https://www.google.com', - Network accessline 1
export const Endpoint = { GOOGLE: 'https://www.google.com', - Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 2
GOOGLE: 'https://www.google.com', - Network accessline 2
GOOGLE: 'https://www.google.com', - Network accessline 3
INIT: 'https://gemini.google.com/app', - Network accessline 3
INIT: 'https://gemini.google.com/app', - Network accessline 4
GENERATE: 'https://gemini.google.com/_/BardChatUi/data/assistant.lamda.BardFrontendService/StreamGenerate', ROTATE_COOKIES: 'https://accounts.google.com/RotateCookies', - Network accessline 4
GENERATE: 'https://gemini.google.com/_/BardChatUi/data/assistant.lamda.BardFrontendService/StreamGenerate', ROTATE_COOKIES: 'https://accounts.google.com/RotateCookies', - Network accessline 5
'https://gemini.google.com/_/BardChatUi/data/assistant.lamda.BardFrontendService/StreamGenerate', - Network accessline 5
'https://gemini.google.com/_/BardChatUi/data/assistant.lamda.BardFrontendService/StreamGenerate', - Network accessline 6
ROTATE_COOKIES: 'https://accounts.google.com/RotateCookies', - Network accessline 6
ROTATE_COOKIES: 'https://accounts.google.com/RotateCookies', - Network accessline 7
UPLOAD: 'https://content-push.googleapis.com/upload', - Network accessline 7
UPLOAD: 'https://content-push.googleapis.com/upload', - Network accessline 8
BATCH_EXEC: 'https://gemini.google.com/_/BardChatUi/data/batchexecute', - Network accessline 8
BATCH_EXEC: 'https://gemini.google.com/_/BardChatUi/data/batchexecute', - Network accessline 22
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8', Host: 'gemini.google.com', Origin: 'https://gemini.google.com', - Network accessline 22
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8', Host: 'gemini.google.com', Origin: 'https://gemini.google.com', - Network accessline 23
Host: 'gemini.google.com', Origin: 'https://gemini.google.com', Referer: 'https://gemini.google.com/', - Network accessline 23
Host: 'gemini.google.com', Origin: 'https://gemini.google.com', Referer: 'https://gemini.google.com/', - Network accessline 24
Origin: 'https://gemini.google.com', - Network accessline 24
Origin: 'https://gemini.google.com', - Network accessline 25
Referer: 'https://gemini.google.com/', - Network accessline 25
Referer: 'https://gemini.google.com/',
skills/canghe-danger-gemini-web/scripts/gemini-webapi/exceptions.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/index.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/types/candidate.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/types/gem.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/types/grpc.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/types/image.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 36
'User-Agent': 'Mozilla/5.0', Accept: 'image/avif,image/webp,image/apng,image/*,*/*;q=0.8', Referer: 'https://gemini.google.com/', - Network accessline 36
'User-Agent': 'Mozilla/5.0', Accept: 'image/avif,image/webp,image/apng,image/*,*/*;q=0.8', Referer: 'https://gemini.google.com/', - Network accessline 37
Accept: 'image/avif,image/webp,image/apng,image/*,*/*;q=0.8', Referer: 'https://gemini.google.com/', }; - Network accessline 37
Accept: 'image/avif,image/webp,image/apng,image/*,*/*;q=0.8', Referer: 'https://gemini.google.com/', }; - Network accessline 38
Referer: 'https://gemini.google.com/', - Network accessline 38
Referer: 'https://gemini.google.com/',
skills/canghe-danger-gemini-web/scripts/gemini-webapi/types/index.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/types/modeloutput.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/utils/cookie-file.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/utils/decorators.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/utils/get-access-token.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Access to secretsline 11
[Credential-related source omitted] - Access to secretsline 11
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 164
[Credential-related source omitted] - Access to secretsline 164
[Credential-related source omitted] - Access to secretsline 166
[Credential-related source omitted] - Access to secretsline 166
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 192
[Credential-related source omitted] - Access to secretsline 192
[Credential-related source omitted]
skills/canghe-danger-gemini-web/scripts/gemini-webapi/utils/http.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 44
): Promise<Response> { const { timeout_ms, ...rest } = init; if (!timeout_ms || timeout_ms <= 0) return fetch(url, rest); - Network accessline 44
): Promise<Response> { const { timeout_ms, ...rest } = init; if (!timeout_ms || timeout_ms <= 0) return fetch(url, rest); - Network accessline 46
if (!timeout_ms || timeout_ms <= 0) return fetch(url, rest); - Network accessline 46
if (!timeout_ms || timeout_ms <= 0) return fetch(url, rest); - Network accessline 49
const t = setTimeout(() => ctl.abort(), timeout_ms); try { return await fetch(url, { ...rest, signal: ctl.signal }); - Network accessline 49
const t = setTimeout(() => ctl.abort(), timeout_ms); try { return await fetch(url, { ...rest, signal: ctl.signal }); - Network accessline 50
try { return await fetch(url, { ...rest, signal: ctl.signal }); } finally { - Network accessline 50
try { return await fetch(url, { ...rest, signal: ctl.signal }); } finally { - Network accessline 51
return await fetch(url, { ...rest, signal: ctl.signal }); - Network accessline 51
return await fetch(url, { ...rest, signal: ctl.signal });
skills/canghe-danger-gemini-web/scripts/gemini-webapi/utils/index.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Access to secretsline 2
[Credential-related source omitted] - Access to secretsline 2
[Credential-related source omitted] - Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 3
[Credential-related source omitted]
skills/canghe-danger-gemini-web/scripts/gemini-webapi/utils/load-browser-cookies.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 153
while (Date.now() - start < timeoutMs) { try { const res = await fetch_with_timeout(`http://127.0.0.1:${port}/json/version`, { timeout_ms: 5_000 }); - Network accessline 153
while (Date.now() - start < timeoutMs) { try { const res = await fetch_with_timeout(`http://127.0.0.1:${port}/json/version`, { timeout_ms: 5_000 }); - Network accessline 154
try { const res = await fetch_with_timeout(`http://127.0.0.1:${port}/json/version`, { timeout_ms: 5_000 }); if (!res.ok) throw new Error(`status=${res.status}`); - Network accessline 154
try { const res = await fetch_with_timeout(`http://127.0.0.1:${port}/json/version`, { timeout_ms: 5_000 }); if (!res.ok) throw new Error(`status=${res.status}`); - Network accessline 155
const res = await fetch_with_timeout(`http://127.0.0.1:${port}/json/version`, { timeout_ms: 5_000 }); - Network accessline 155
const res = await fetch_with_timeout(`http://127.0.0.1:${port}/json/version`, { timeout_ms: 5_000 }); - Network accessline 173
'--no-default-browser-check', '--disable-popup-blocking', 'https://gemini.google.com/app', - Network accessline 173
'--no-default-browser-check', '--disable-popup-blocking', 'https://gemini.google.com/app', - Network accessline 174
'--disable-popup-blocking', 'https://gemini.google.com/app', ]; - Network accessline 174
'--disable-popup-blocking', 'https://gemini.google.com/app', ]; - Network accessline 175
'https://gemini.google.com/app', - Network accessline 175
'https://gemini.google.com/app', - Network accessline 220
const { targetId } = await cdp.send<{ targetId: string }>('Target.createTarget', { url: 'https://gemini.google.com/app', - Network accessline 220
const { targetId } = await cdp.send<{ targetId: string }>('Target.createTarget', { url: 'https://gemini.google.com/app', - Network accessline 221
url: 'https://gemini.google.com/app', - Network accessline 221
url: 'https://gemini.google.com/app', - Network accessline 235
const { cookies } = await cdp.send<{ cookies: Array<{ name: string; value: string }> }>( 'Network.getCookies', { urls: ['https://gemini.google.com/', 'https://accounts.google.com/', 'https://www.google.com/'] }, - Network accessline 235
const { cookies } = await cdp.send<{ cookies: Array<{ name: string; value: string }> }>( 'Network.getCookies', { urls: ['https://gemini.google.com/', 'https://accounts.google.com/', 'https://www.google.com/'] }, - Network accessline 236
'Network.getCookies', { urls: ['https://gemini.google.com/', 'https://accounts.google.com/', 'https://www.google.com/'] }, { sessionId, timeoutMs: 10_000 }, - Network accessline 236
'Network.getCookies', { urls: ['https://gemini.google.com/', 'https://accounts.google.com/', 'https://www.google.com/'] }, { sessionId, timeoutMs: 10_000 }, - Network accessline 237
{ urls: ['https://gemini.google.com/', 'https://accounts.google.com/', 'https://www.google.com/'] }, - Network accessline 237
{ urls: ['https://gemini.google.com/', 'https://accounts.google.com/', 'https://www.google.com/'] },
skills/canghe-danger-gemini-web/scripts/gemini-webapi/utils/logger.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/utils/parsing.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/utils/paths.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/utils/rotate-1psidts.ts
skills/canghe-danger-gemini-web/scripts/gemini-webapi/utils/upload-file.ts
skills/canghe-danger-gemini-web/scripts/main.ts
skills/canghe-danger-x-to-markdown/SKILL.md
- Network accessline 156
- `https://x.com/<user>/status/<id>` - Network accessline 156
- `https://x.com/<user>/status/<id>` - Network accessline 157
- `https://twitter.com/<user>/status/<id>` - Network accessline 157
- `https://twitter.com/<user>/status/<id>` - Network accessline 158
- `https://x.com/i/article/<id>` - Network accessline 158
- `https://x.com/i/article/<id>` - Network accessline 163
--- url: "https://x.com/user/status/123" - Network accessline 163
--- url: "https://x.com/user/status/123" - Network accessline 164
url: "https://x.com/user/status/123" - Network accessline 164
url: "https://x.com/user/status/123" - Network accessline 165
author: "Name (@user)" tweetCount: 3 coverImage: "https://pbs.twimg.com/media/example.jpg" - Network accessline 165
author: "Name (@user)" tweetCount: 3 coverImage: "https://pbs.twimg.com/media/example.jpg" - Network accessline 166
tweetCount: 3 coverImage: "https://pbs.twimg.com/media/example.jpg" --- - Network accessline 166
tweetCount: 3 coverImage: "https://pbs.twimg.com/media/example.jpg" --- - Network accessline 167
coverImage: "https://pbs.twimg.com/media/example.jpg" - Network accessline 167
coverImage: "https://pbs.twimg.com/media/example.jpg" - Network accessline 192
1. Run script **without** `--download-media` → markdown saved 2. Check saved markdown for remote media URLs (`https://` in image/video links) - Network accessline 192
1. Run script **without** `--download-media` → markdown saved 2. Check saved markdown for remote media URLs (`https://` in image/video links) - Network accessline 193
2. Check saved markdown for remote media URLs (`https://` in image/video links) - Network accessline 193
2. Check saved markdown for remote media URLs (`https://` in image/video links) - Access to secretsline 203
[Credential-related source omitted] - Access to secretsline 203
[Credential-related source omitted]
skills/canghe-danger-x-to-markdown/scripts/constants.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 5
export const DEFAULT_USER_AGENT = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36"; export const X_LOGIN_URL = "https://x.com/home"; - Network accessline 5
export const DEFAULT_USER_AGENT = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36"; export const X_LOGIN_URL = "https://x.com/home"; - Network accessline 6
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36"; export const X_LOGIN_URL = "https://x.com/home"; export const X_USER_DATA_DIR = resolveXToMarkdownChromeProfileDir(); - Network accessline 6
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36"; export const X_LOGIN_URL = "https://x.com/home"; export const X_USER_DATA_DIR = resolveXToMarkdownChromeProfileDir(); - Network accessline 7
export const X_LOGIN_URL = "https://x.com/home"; - Network accessline 7
export const X_LOGIN_URL = "https://x.com/home"; - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 11
[Credential-related source omitted] - Access to secretsline 11
[Credential-related source omitted]
skills/canghe-danger-x-to-markdown/scripts/cookie-file.ts
skills/canghe-danger-x-to-markdown/scripts/cookies.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 21
): Promise<Response> { const { timeoutMs, ...rest } = init; if (!timeoutMs || timeoutMs <= 0) return fetch(url, rest); - Network accessline 21
): Promise<Response> { const { timeoutMs, ...rest } = init; if (!timeoutMs || timeoutMs <= 0) return fetch(url, rest); - Network accessline 23
if (!timeoutMs || timeoutMs <= 0) return fetch(url, rest); - Network accessline 23
if (!timeoutMs || timeoutMs <= 0) return fetch(url, rest); - Network accessline 26
const t = setTimeout(() => ctl.abort(), timeoutMs); try { return await fetch(url, { ...rest, signal: ctl.signal }); - Network accessline 26
const t = setTimeout(() => ctl.abort(), timeoutMs); try { return await fetch(url, { ...rest, signal: ctl.signal }); - Network accessline 27
try { return await fetch(url, { ...rest, signal: ctl.signal }); } finally { - Network accessline 27
try { return await fetch(url, { ...rest, signal: ctl.signal }); } finally { - Network accessline 28
return await fetch(url, { ...rest, signal: ctl.signal }); - Network accessline 28
return await fetch(url, { ...rest, signal: ctl.signal }); - Network accessline 179
while (Date.now() - start < timeoutMs) { try { const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 }); - Network accessline 179
while (Date.now() - start < timeoutMs) { try { const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 }); - Network accessline 180
try { const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 }); if (!res.ok) throw new Error(`status=${res.status}`); - Network accessline 180
try { const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 }); if (!res.ok) throw new Error(`status=${res.status}`); - Network accessline 181
const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 }); - Network accessline 181
const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 }); - Network accessline 238
const { cookies } = await cdp.send<{ cookies: CookieLike[] }>( "Network.getCookies", { urls: ["https://x.com/", "https://twitter.com/"] }, - Network accessline 238
const { cookies } = await cdp.send<{ cookies: CookieLike[] }>( "Network.getCookies", { urls: ["https://x.com/", "https://twitter.com/"] }, - Network accessline 239
"Network.getCookies", { urls: ["https://x.com/", "https://twitter.com/"] }, { sessionId, timeoutMs: 10_000 } - Network accessline 239
"Network.getCookies", { urls: ["https://x.com/", "https://twitter.com/"] }, { sessionId, timeoutMs: 10_000 } - Network accessline 240
{ urls: ["https://x.com/", "https://twitter.com/"] }, - Network accessline 240
{ urls: ["https://x.com/", "https://twitter.com/"] }, - Access to secretsline 328
[Credential-related source omitted] - Access to secretsline 328
[Credential-related source omitted] - Access to secretsline 330
[Credential-related source omitted] - Access to secretsline 330
[Credential-related source omitted] - Access to secretsline 334
[Credential-related source omitted] - Access to secretsline 334
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted]
skills/canghe-danger-x-to-markdown/scripts/graphql.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 81
const bundleHash = bundleMatch[1]; const chunkUrl = `https://abs.twimg.com/responsive-web/client-web/bundle.TwitterArticles.${bundleHash}a.js`; - Network accessline 81
const bundleHash = bundleMatch[1]; const chunkUrl = `https://abs.twimg.com/responsive-web/client-web/bundle.TwitterArticles.${bundleHash}a.js`; - Network accessline 82
const chunkUrl = `https://abs.twimg.com/responsive-web/client-web/bundle.TwitterArticles.${bundleHash}a.js`; - Network accessline 82
const chunkUrl = `https://abs.twimg.com/responsive-web/client-web/bundle.TwitterArticles.${bundleHash}a.js`; - Network accessline 130
const chunkUrl = `https://abs.twimg.com/responsive-web/client-web/api.${apiHash}a.js`; - Network accessline 130
const chunkUrl = `https://abs.twimg.com/responsive-web/client-web/api.${apiHash}a.js`; - Network accessline 182
const chunkUrl = `https://abs.twimg.com/responsive-web/client-web/main.${mainHash}.js`; - Network accessline 182
const chunkUrl = `https://abs.twimg.com/responsive-web/client-web/main.${mainHash}.js`; - Network accessline 218
const url = new URL(`https://x.com/i/api/graphql/${queryInfo.queryId}/TweetResultByRestId`); - Network accessline 218
const url = new URL(`https://x.com/i/api/graphql/${queryInfo.queryId}/TweetResultByRestId`); - Network accessline 235
const response = await fetch(url.toString(), { - Network accessline 235
const response = await fetch(url.toString(), { - Access to secretsline 257
[Credential-related source omitted] - Access to secretsline 257
[Credential-related source omitted] - Network accessline 266
const url = new URL(`https://x.com/i/api/graphql/${queryInfo.queryId}/TweetDetail`); - Network accessline 266
const url = new URL(`https://x.com/i/api/graphql/${queryInfo.queryId}/TweetDetail`); - Network accessline 294
const response = await fetch(url.toString(), { - Network accessline 294
const response = await fetch(url.toString(), { - Network accessline 320
const url = new URL(`https://x.com/i/api/graphql/${queryInfo.queryId}/ArticleEntityResultByRestId`); - Network accessline 320
const url = new URL(`https://x.com/i/api/graphql/${queryInfo.queryId}/ArticleEntityResultByRestId`); - Network accessline 329
const response = await fetch(url.toString(), { - Network accessline 329
const response = await fetch(url.toString(), { - Access to secretsline 351
[Credential-related source omitted] - Access to secretsline 351
[Credential-related source omitted] - Access to secretsline 377
[Credential-related source omitted] - Access to secretsline 377
[Credential-related source omitted]
skills/canghe-danger-x-to-markdown/scripts/http.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 5
export async function fetchText(url: string, init?: RequestInit): Promise<string> { const response = await fetch(url, init); - Network accessline 5
export async function fetchText(url: string, init?: RequestInit): Promise<string> { const response = await fetch(url, init); - Network accessline 6
const response = await fetch(url, init); - Network accessline 6
const response = await fetch(url, init); - Network accessline 16
return cachedHomeHtml.html; } const html = await fetchText("https://x.com", { - Network accessline 16
return cachedHomeHtml.html; } const html = await fetchText("https://x.com", { - Network accessline 17
} const html = await fetchText("https://x.com", { headers: { - Network accessline 17
} const html = await fetchText("https://x.com", { headers: { - Network accessline 18
const html = await fetchText("https://x.com", { - Network accessline 18
const html = await fetchText("https://x.com", { - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted]
skills/canghe-danger-x-to-markdown/scripts/main.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 47
Examples: ${cmd} https://x.com/username/status/1234567890 - Network accessline 47
Examples: ${cmd} https://x.com/username/status/1234567890 - Network accessline 48
${cmd} https://x.com/username/status/1234567890 - Network accessline 48
${cmd} https://x.com/username/status/1234567890 - Network accessline 49
${cmd} https://x.com/i/article/1234567890 -o ./article.md ${cmd} https://x.com/username/status/1234567890 -o ./out/ ${cmd} https://x.com/username/status/1234567890 --download-media - Network accessline 49
${cmd} https://x.com/i/article/1234567890 -o ./article.md ${cmd} https://x.com/username/status/1234567890 -o ./out/ ${cmd} https://x.com/username/status/1234567890 --download-media - Network accessline 50
${cmd} https://x.com/username/status/1234567890 -o ./out/ ${cmd} https://x.com/username/status/1234567890 --download-media ${cmd} https://x.com/username/status/1234567890 --json | jq -r '.markdownPath' - Network accessline 50
${cmd} https://x.com/username/status/1234567890 -o ./out/ ${cmd} https://x.com/username/status/1234567890 --download-media ${cmd} https://x.com/username/status/1234567890 --json | jq -r '.markdownPath' - Network accessline 51
${cmd} https://x.com/username/status/1234567890 --download-media - Network accessline 51
${cmd} https://x.com/username/status/1234567890 --download-media - Network accessline 52
${cmd} https://x.com/username/status/1234567890 --json | jq -r '.markdownPath' - Network accessline 52
${cmd} https://x.com/username/status/1234567890 --json | jq -r '.markdownPath' - Access to secretsline 353
[Credential-related source omitted] - Access to secretsline 353
[Credential-related source omitted] - Network accessline 360
const title = typeof (article as any)?.title === "string" ? String((article as any).title).trim() : ""; const meta = formatMetaMarkdown({ url: `https://x.com/i/article/${articleId}`, - Network accessline 360
const title = typeof (article as any)?.title === "string" ? String((article as any).title).trim() : ""; const meta = formatMetaMarkdown({ url: `https://x.com/i/article/${articleId}`, - Network accessline 361
const meta = formatMetaMarkdown({ url: `https://x.com/i/article/${articleId}`, requestedUrl: inputUrl, - Network accessline 361
const meta = formatMetaMarkdown({ url: `https://x.com/i/article/${articleId}`, requestedUrl: inputUrl, - Network accessline 362
url: `https://x.com/i/article/${articleId}`, - Network accessline 362
url: `https://x.com/i/article/${articleId}`, - Access to secretsline 380
[Credential-related source omitted] - Access to secretsline 380
[Credential-related source omitted] - Network accessline 391
const tweetId = parseTweetId(normalizedUrl); if (!articleId && !tweetId) { throw new Error("Invalid X url. Examples: https://x.com/<user>/status/<id> or https://x.com/i/article/<id>"); - Network accessline 391
const tweetId = parseTweetId(normalizedUrl); if (!articleId && !tweetId) { throw new Error("Invalid X url. Examples: https://x.com/<user>/status/<id> or https://x.com/i/article/<id>"); - Network accessline 392
if (!articleId && !tweetId) { throw new Error("Invalid X url. Examples: https://x.com/<user>/status/<id> or https://x.com/i/article/<id>"); } - Network accessline 392
if (!articleId && !tweetId) { throw new Error("Invalid X url. Examples: https://x.com/<user>/status/<id> or https://x.com/i/article/<id>"); } - Network accessline 393
throw new Error("Invalid X url. Examples: https://x.com/<user>/status/<id> or https://x.com/i/article/<id>"); - Network accessline 393
throw new Error("Invalid X url. Examples: https://x.com/<user>/status/<id> or https://x.com/i/article/<id>"); - Network accessline 422
JSON.stringify( { url: articleId ? `https://x.com/i/article/${articleId}` : normalizedUrl, - Network accessline 422
JSON.stringify( { url: articleId ? `https://x.com/i/article/${articleId}` : normalizedUrl, - Network accessline 423
{ url: articleId ? `https://x.com/i/article/${articleId}` : normalizedUrl, requestedUrl: normalizedUrl, - Network accessline 423
{ url: articleId ? `https://x.com/i/article/${articleId}` : normalizedUrl, requestedUrl: normalizedUrl, - Network accessline 424
url: articleId ? `https://x.com/i/article/${articleId}` : normalizedUrl, - Network accessline 424
url: articleId ? `https://x.com/i/article/${articleId}` : normalizedUrl,
skills/canghe-danger-x-to-markdown/scripts/markdown.ts
skills/canghe-danger-x-to-markdown/scripts/media-localizer.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 260
for (const candidate of candidates) { try { const response = await fetch(candidate.url, { - Network accessline 260
for (const candidate of candidates) { try { const response = await fetch(candidate.url, { - Network accessline 261
try { const response = await fetch(candidate.url, { method: "GET", - Network accessline 261
try { const response = await fetch(candidate.url, { method: "GET", - Network accessline 262
const response = await fetch(candidate.url, { - Network accessline 262
const response = await fetch(candidate.url, {
skills/canghe-danger-x-to-markdown/scripts/paths.ts
skills/canghe-danger-x-to-markdown/scripts/thread-markdown.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 126
if (!tweetId) return null; if (username) { return `https://x.com/${username}/status/${tweetId}`; - Network accessline 126
if (!tweetId) return null; if (username) { return `https://x.com/${username}/status/${tweetId}`; - Network accessline 127
if (username) { return `https://x.com/${username}/status/${tweetId}`; } - Network accessline 127
if (username) { return `https://x.com/${username}/status/${tweetId}`; } - Network accessline 128
return `https://x.com/${username}/status/${tweetId}`; - Network accessline 128
return `https://x.com/${username}/status/${tweetId}`; - Network accessline 129
} return `https://x.com/i/web/status/${tweetId}`; } - Network accessline 129
} return `https://x.com/i/web/status/${tweetId}`; } - Network accessline 130
return `https://x.com/i/web/status/${tweetId}`; - Network accessline 130
return `https://x.com/i/web/status/${tweetId}`; - Network accessline 210
const quotedUrl = buildTweetUrl(quotedUsername, quotedId) ?? (quotedId ? `https://x.com/i/web/status/${quotedId}` : "unavailable"); - Network accessline 210
const quotedUrl = buildTweetUrl(quotedUsername, quotedId) ?? (quotedId ? `https://x.com/i/web/status/${quotedId}` : "unavailable"); - Network accessline 212
(quotedId ? `https://x.com/i/web/status/${quotedId}` : "unavailable"); - Network accessline 212
(quotedId ? `https://x.com/i/web/status/${quotedId}` : "unavailable");
skills/canghe-danger-x-to-markdown/scripts/thread.ts
skills/canghe-danger-x-to-markdown/scripts/tweet-article.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 46
for (const url of urls) { const candidate = url?.expanded_url ?? url?.url ?? (url?.display_url ? `https://${url.display_url}` : undefined); - Network accessline 46
for (const url of urls) { const candidate = url?.expanded_url ?? url?.url ?? (url?.display_url ? `https://${url.display_url}` : undefined); - Network accessline 47
const candidate = url?.expanded_url ?? url?.url ?? (url?.display_url ? `https://${url.display_url}` : undefined); const id = parseArticleIdFromUrl(candidate); - Network accessline 47
const candidate = url?.expanded_url ?? url?.url ?? (url?.display_url ? `https://${url.display_url}` : undefined); const id = parseArticleIdFromUrl(candidate); - Network accessline 48
url?.expanded_url ?? url?.url ?? (url?.display_url ? `https://${url.display_url}` : undefined); - Network accessline 48
url?.expanded_url ?? url?.url ?? (url?.display_url ? `https://${url.display_url}` : undefined);
skills/canghe-danger-x-to-markdown/scripts/tweet-to-markdown.ts
- Executable scriptline 1
#!/usr/bin/env npx tsx - Executable scriptline 1
#!/usr/bin/env npx tsx - Network accessline 55
if (!tweetId) return null; if (username) { return `https://x.com/${username}/status/${tweetId}`; - Network accessline 55
if (!tweetId) return null; if (username) { return `https://x.com/${username}/status/${tweetId}`; - Network accessline 56
if (username) { return `https://x.com/${username}/status/${tweetId}`; } - Network accessline 56
if (username) { return `https://x.com/${username}/status/${tweetId}`; } - Network accessline 57
return `https://x.com/${username}/status/${tweetId}`; - Network accessline 57
return `https://x.com/${username}/status/${tweetId}`; - Network accessline 58
} return `https://x.com/i/web/status/${tweetId}`; } - Network accessline 58
} return `https://x.com/i/web/status/${tweetId}`; } - Network accessline 59
return `https://x.com/i/web/status/${tweetId}`; - Network accessline 59
return `https://x.com/i/web/status/${tweetId}`; - Network accessline 93
const tweetId = parseTweetId(normalizedUrl); if (!tweetId) { throw new Error("Invalid tweet url. Example: https://x.com/<user>/status/<tweet_id>"); - Network accessline 93
const tweetId = parseTweetId(normalizedUrl); if (!tweetId) { throw new Error("Invalid tweet url. Example: https://x.com/<user>/status/<tweet_id>"); - Network accessline 94
if (!tweetId) { throw new Error("Invalid tweet url. Example: https://x.com/<user>/status/<tweet_id>"); } - Network accessline 94
if (!tweetId) { throw new Error("Invalid tweet url. Example: https://x.com/<user>/status/<tweet_id>"); } - Network accessline 95
throw new Error("Invalid tweet url. Example: https://x.com/<user>/status/<tweet_id>"); - Network accessline 95
throw new Error("Invalid tweet url. Example: https://x.com/<user>/status/<tweet_id>"); - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted] - Network accessline 120
const author = username && name ? `${name} (@${username})` : username ? `@${username}` : name ?? null; const authorUrl = username ? `https://x.com/${username}` : undefined; - Network accessline 120
const author = username && name ? `${name} (@${username})` : username ? `@${username}` : name ?? null; const authorUrl = username ? `https://x.com/${username}` : undefined; - Network accessline 121
username && name ? `${name} (@${username})` : username ? `@${username}` : name ?? null; const authorUrl = username ? `https://x.com/${username}` : undefined; const requestedUrl = normalizedUrl || buildTweetUrl(username, tweetId) || inpu - Network accessline 121
username && name ? `${name} (@${username})` : username ? `@${username}` : name ?? null; const authorUrl = username ? `https://x.com/${username}` : undefined; const requestedUrl = normalizedUrl || buildTweetUrl(username, tweetId) || inpu - Network accessline 122
const authorUrl = username ? `https://x.com/${username}` : undefined; - Network accessline 122
const authorUrl = username ? `https://x.com/${username}` : undefined;
skills/canghe-danger-x-to-markdown/scripts/types.ts
skills/canghe-douyin-downloader/SKILL.md
- Network accessline 2
name: douyin-downloader description: 抖音无水印视频下载和文案提取工具 homepage: https://github.com/yzfly/douyin-mcp-server - Network accessline 2
name: douyin-downloader description: 抖音无水印视频下载和文案提取工具 homepage: https://github.com/yzfly/douyin-mcp-server - Network accessline 3
description: 抖音无水印视频下载和文案提取工具 homepage: https://github.com/yzfly/douyin-mcp-server metadata: - Network accessline 3
description: 抖音无水印视频下载和文案提取工具 homepage: https://github.com/yzfly/douyin-mcp-server metadata: - Network accessline 4
homepage: https://github.com/yzfly/douyin-mcp-server - Network accessline 4
homepage: https://github.com/yzfly/douyin-mcp-server - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Network accessline 26
获取 API Key: https://cloud.siliconflow.cn/ - Network accessline 26
获取 API Key: https://cloud.siliconflow.cn/ - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted]
skills/canghe-douyin-downloader/_meta.json
- Network accessline 6
"version": "1.0.0", "publishedAt": 1771744202949, "commit": "https://github.com/openclaw/skills/commit/7afeb89fafd9e37eccb6f759fe8144e2acd127d9" - Network accessline 6
"version": "1.0.0", "publishedAt": 1771744202949, "commit": "https://github.com/openclaw/skills/commit/7afeb89fafd9e37eccb6f759fe8144e2acd127d9" - Network accessline 7
"publishedAt": 1771744202949, "commit": "https://github.com/openclaw/skills/commit/7afeb89fafd9e37eccb6f759fe8144e2acd127d9" }, - Network accessline 7
"publishedAt": 1771744202949, "commit": "https://github.com/openclaw/skills/commit/7afeb89fafd9e37eccb6f759fe8144e2acd127d9" }, - Network accessline 8
"commit": "https://github.com/openclaw/skills/commit/7afeb89fafd9e37eccb6f759fe8144e2acd127d9" - Network accessline 8
"commit": "https://github.com/openclaw/skills/commit/7afeb89fafd9e37eccb6f759fe8144e2acd127d9"
skills/canghe-douyin-downloader/douyin.js
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 13
[Credential-related source omitted] - Network accessline 34
const DEFAULT_API_BASE_URL = 'https://api.siliconflow.cn/v1/audio/transcriptions'; - Network accessline 34
const DEFAULT_API_BASE_URL = 'https://api.siliconflow.cn/v1/audio/transcriptions'; - Network accessline 225
const apiUrl = `https://www.douyin.com/aweme/v1/web/aweme/detail/?aweme_id=${awemeId}`; - Network accessline 225
const apiUrl = `https://www.douyin.com/aweme/v1/web/aweme/detail/?aweme_id=${awemeId}`; - Network accessline 233
if (!videoData || !videoData.video) { const pageUrl = shareUrl.includes('douyin.com') ? shareUrl : `https://www.douyin.com${shareUrl}`; - Network accessline 233
if (!videoData || !videoData.video) { const pageUrl = shareUrl.includes('douyin.com') ? shareUrl : `https://www.douyin.com${shareUrl}`; - Network accessline 234
const pageUrl = shareUrl.includes('douyin.com') ? shareUrl : `https://www.douyin.com${shareUrl}`; - Network accessline 234
const pageUrl = shareUrl.includes('douyin.com') ? shareUrl : `https://www.douyin.com${shareUrl}`; - Access to secretsline 346
[Credential-related source omitted] - Access to secretsline 346
[Credential-related source omitted] - Access to secretsline 350
[Credential-related source omitted] - Access to secretsline 350
[Credential-related source omitted] - Access to secretsline 433
[Credential-related source omitted] - Access to secretsline 433
[Credential-related source omitted]
skills/canghe-format-markdown/scripts/autocorrect.ts
skills/canghe-format-markdown/scripts/main.ts
skills/canghe-format-markdown/scripts/package-lock.json
- Network accessline 43
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 43
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 44
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 44
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 45
"url": "https://github.com/sponsors/wooorm" - Network accessline 45
"url": "https://github.com/sponsors/wooorm" - Network accessline 51
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 51
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 52
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 52
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 53
"url": "https://github.com/sponsors/wooorm" - Network accessline 53
"url": "https://github.com/sponsors/wooorm" - Network accessline 59
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 59
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 60
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 60
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 61
"url": "https://github.com/sponsors/wooorm" - Network accessline 61
"url": "https://github.com/sponsors/wooorm" - Network accessline 85
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 85
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 86
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 86
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 87
"url": "https://github.com/sponsors/wooorm" - Network accessline 87
"url": "https://github.com/sponsors/wooorm" - Network accessline 103
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 103
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 104
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 104
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 105
"url": "https://github.com/sponsors/wooorm" - Network accessline 105
"url": "https://github.com/sponsors/wooorm" - Network accessline 113
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 113
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 114
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 114
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 115
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 115
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 128
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 128
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 129
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 129
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 130
"url": "https://github.com/sponsors/wooorm" - Network accessline 130
"url": "https://github.com/sponsors/wooorm" - Network accessline 139
"node_modules/get-east-asian-width": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", - Network accessline 139
"node_modules/get-east-asian-width": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", - Network accessline 140
"version": "1.4.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", - Network accessline 140
"version": "1.4.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", - Network accessline 141
"resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", - Network accessline 141
"resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", - Network accessline 146
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 146
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 147
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 147
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 148
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 148
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 156
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 156
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 157
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 157
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 158
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 158
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 164
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 164
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 165
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 165
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 166
"url": "https://github.com/sponsors/wooorm" - Network accessline 166
"url": "https://github.com/sponsors/wooorm" - Network accessline 172
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 172
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 173
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 173
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 174
"url": "https://github.com/sponsors/wooorm" - Network accessline 174
"url": "https://github.com/sponsors/wooorm" - Network accessline 186
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 186
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 187
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 187
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 188
"url": "https://opencollective.com/unified" - Network accessline 188
"url": "https://opencollective.com/unified" - Network accessline 208
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 208
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 209
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 209
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 210
"url": "https://opencollective.com/unified" - Network accessline 210
"url": "https://opencollective.com/unified" - Network accessline 224
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 224
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 225
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 225
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 226
"url": "https://opencollective.com/unified" - Network accessline 226
"url": "https://opencollective.com/unified" - Network accessline 241
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 241
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 242
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 242
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 243
"url": "https://opencollective.com/unified" - Network accessline 243
"url": "https://opencollective.com/unified" - Network accessline 256
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 256
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 257
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 257
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 258
"url": "https://opencollective.com/unified" - Network accessline 258
"url": "https://opencollective.com/unified" - Network accessline 271
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 271
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 272
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 272
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 273
"url": "https://opencollective.com/unified" - Network accessline 273
"url": "https://opencollective.com/unified" - Network accessline 284
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 284
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 285
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 285
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 286
"url": "https://opencollective.com/unified" - Network accessline 286
"url": "https://opencollective.com/unified" - Network accessline 299
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 299
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 300
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 300
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 301
"url": "https://opencollective.com/unified" - Network accessline 301
"url": "https://opencollective.com/unified" - Network accessline 313
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 313
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 314
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 314
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 315
"url": "https://opencollective.com/unified" - Network accessline 315
"url": "https://opencollective.com/unified" - Network accessline 325
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 325
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 326
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 326
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 327
"url": "https://opencollective.com/unified" - Network accessline 327
"url": "https://opencollective.com/unified" - Network accessline 344
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 344
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 345
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 345
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 346
"url": "https://opencollective.com/unified" - Network accessline 346
"url": "https://opencollective.com/unified" - Network accessline 355
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 355
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 356
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 356
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 357
"url": "https://opencollective.com/unified" - Network accessline 357
"url": "https://opencollective.com/unified" - Network accessline 363
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 363
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 364
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 364
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 365
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 365
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 367
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 367
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 368
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 368
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 369
"url": "https://opencollective.com/unified" - Network accessline 369
"url": "https://opencollective.com/unified" - Network accessline 396
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 396
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 397
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 397
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 398
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 398
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 400
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 400
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 401
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 401
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 402
"url": "https://opencollective.com/unified" - Network accessline 402
"url": "https://opencollective.com/unified" - Network accessline 425
"node_modules/micromark-extension-cjk-friendly": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", - Network accessline 425
"node_modules/micromark-extension-cjk-friendly": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", - Network accessline 426
"version": "1.2.3", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", "integrity": "sha512-gRzVLUdjXBLX6zNPSnHGDoo+ZTp5zy+MZm0g3sv+3chPXY7l9gW+DnrcHcZh/jiPR6M - Network accessline 426
"version": "1.2.3", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", "integrity": "sha512-gRzVLUdjXBLX6zNPSnHGDoo+ZTp5zy+MZm0g3sv+3chPXY7l9gW+DnrcHcZh/jiPR6M - Network accessline 427
"resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", - Network accessline 427
"resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", - Network accessline 450
"node_modules/micromark-extension-cjk-friendly-util": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", - Network accessline 450
"node_modules/micromark-extension-cjk-friendly-util": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", - Network accessline 451
"version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", "integrity": "sha512-egs6+12JU2yutskHY55FyR48ZiEcFOJFyk9rsiyIhcJ6IvWB6ABBqVrBw - Network accessline 451
"version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", "integrity": "sha512-egs6+12JU2yutskHY55FyR48ZiEcFOJFyk9rsiyIhcJ6IvWB6ABBqVrBw - Network accessline 452
"resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", - Network accessline 452
"resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", - Network accessline 478
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 478
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 479
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 479
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 480
"url": "https://opencollective.com/unified" - Network accessline 480
"url": "https://opencollective.com/unified" - Network accessline 496
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 496
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 497
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 497
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 498
"url": "https://opencollective.com/unified" - Network accessline 498
"url": "https://opencollective.com/unified" - Network accessline 510
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 510
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 511
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 511
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 512
"url": "https://opencollective.com/unified" - Network accessline 512
"url": "https://opencollective.com/unified" - Network accessline 528
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 528
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 529
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 529
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 530
"url": "https://opencollective.com/unified" - Network accessline 530
"url": "https://opencollective.com/unified" - Network accessline 544
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 544
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 545
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 545
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 546
"url": "https://opencollective.com/unified" - Network accessline 546
"url": "https://opencollective.com/unified" - Network accessline 559
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 559
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 560
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 560
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 561
"url": "https://opencollective.com/unified" - Network accessline 561
"url": "https://opencollective.com/unified" - Network accessline 570
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 570
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 571
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 571
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 572
"url": "https://opencollective.com/unified" - Network accessline 572
"url": "https://opencollective.com/unified" - Network accessline 585
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 585
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 586
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 586
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 587
"url": "https://opencollective.com/unified" - Network accessline 587
"url": "https://opencollective.com/unified" - Network accessline 593
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 593
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 594
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 594
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 595
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 595
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 597
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 597
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 598
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 598
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 599
"url": "https://opencollective.com/unified" - Network accessline 599
"url": "https://opencollective.com/unified" - Network accessline 612
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 612
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 613
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 613
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 614
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 614
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 616
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 616
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 617
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 617
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 618
"url": "https://opencollective.com/unified" - Network accessline 618
"url": "https://opencollective.com/unified" - Network accessline 632
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 632
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 633
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 633
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 634
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 634
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 636
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 636
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 637
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 637
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 638
"url": "https://opencollective.com/unified" - Network accessline 638
"url": "https://opencollective.com/unified" - Network accessline 650
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 650
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 651
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 651
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 652
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 652
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 654
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 654
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 655
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 655
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 656
"url": "https://opencollective.com/unified" - Network accessline 656
"url": "https://opencollective.com/unified" - Network accessline 670
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 670
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 671
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 671
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 672
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 672
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 674
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 674
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 675
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 675
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 676
"url": "https://opencollective.com/unified" - Network accessline 676
"url": "https://opencollective.com/unified" - Network accessline 690
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 690
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 691
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 691
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 692
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 692
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 694
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 694
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 695
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 695
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 696
"url": "https://opencollective.com/unified" - Network accessline 696
"url": "https://opencollective.com/unified" - Network accessline 708
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 708
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 709
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 709
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 710
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 710
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 712
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 712
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 713
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 713
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 714
"url": "https://opencollective.com/unified" - Network accessline 714
"url": "https://opencollective.com/unified" - Network accessline 725
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 725
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 726
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 726
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 727
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 727
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 729
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 729
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 730
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 730
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 731
"url": "https://opencollective.com/unified" - Network accessline 731
"url": "https://opencollective.com/unified" - Network accessline 744
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 744
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 745
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 745
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 746
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 746
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 748
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 748
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 749
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 749
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 750
"url": "https://opencollective.com/unified" - Network accessline 750
"url": "https://opencollective.com/unified" - Network accessline 762
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 762
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 763
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 763
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 764
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 764
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 766
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 766
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 767
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 767
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 768
"url": "https://opencollective.com/unified" - Network accessline 768
"url": "https://opencollective.com/unified" - Network accessline 779
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 779
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 780
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 780
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 781
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 781
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 783
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 783
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 784
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 784
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 785
"url": "https://opencollective.com/unified" - Network accessline 785
"url": "https://opencollective.com/unified" - Network accessline 799
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 799
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 800
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 800
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 801
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 801
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 803
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 803
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 804
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 804
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 805
"url": "https://opencollective.com/unified" - Network accessline 805
"url": "https://opencollective.com/unified" - Network accessline 813
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 813
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 814
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 814
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 815
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 815
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 817
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 817
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 818
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 818
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 819
"url": "https://opencollective.com/unified" - Network accessline 819
"url": "https://opencollective.com/unified" - Network accessline 827
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 827
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 828
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 828
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 829
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 829
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 831
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 831
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 832
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 832
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 833
"url": "https://opencollective.com/unified" - Network accessline 833
"url": "https://opencollective.com/unified" - Network accessline 844
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 844
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 845
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 845
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 846
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 846
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 848
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 848
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 849
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 849
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 850
"url": "https://opencollective.com/unified" - Network accessline 850
"url": "https://opencollective.com/unified" - Network accessline 861
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 861
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 862
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 862
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 863
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 863
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 865
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 865
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 866
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 866
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 867
"url": "https://opencollective.com/unified" - Network accessline 867
"url": "https://opencollective.com/unified" - Network accessline 880
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 880
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 881
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 881
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 882
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 882
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 884
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 884
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 885
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 885
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 886
"url": "https://opencollective.com/unified" - Network accessline 886
"url": "https://opencollective.com/unified" - Network accessline 900
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 900
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 901
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 901
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 902
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 902
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 904
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 904
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 905
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 905
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 906
"url": "https://opencollective.com/unified" - Network accessline 906
"url": "https://opencollective.com/unified" - Network accessline 914
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 914
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 915
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 915
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 916
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 916
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 918
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 918
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 919
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 919
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 920
"url": "https://opencollective.com/unified" - Network accessline 920
"url": "https://opencollective.com/unified" - Network accessline 929
"node_modules/remark-cjk-friendly": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", - Network accessline 929
"node_modules/remark-cjk-friendly": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", - Network accessline 930
"version": "1.2.3", "resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", "integrity": "sha512-UvAgxwlNk+l9Oqgl/9MWK2eWRS7zgBW/nXX9AthV7nd/3lNejF138E7Xbmk9Zs4WjTJGs721r7fAEc7tNFoH7g==", - Network accessline 930
"version": "1.2.3", "resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", "integrity": "sha512-UvAgxwlNk+l9Oqgl/9MWK2eWRS7zgBW/nXX9AthV7nd/3lNejF138E7Xbmk9Zs4WjTJGs721r7fAEc7tNFoH7g==", - Network accessline 931
"resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", - Network accessline 931
"resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", - Network accessline 959
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 959
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 960
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 960
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 961
"url": "https://opencollective.com/unified" - Network accessline 961
"url": "https://opencollective.com/unified" - Network accessline 975
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 975
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 976
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 976
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 977
"url": "https://opencollective.com/unified" - Network accessline 977
"url": "https://opencollective.com/unified" - Network accessline 989
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 989
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 990
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 990
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 991
"url": "https://opencollective.com/unified" - Network accessline 991
"url": "https://opencollective.com/unified" - Network accessline 1002
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1002
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1003
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1003
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1004
"url": "https://opencollective.com/unified" - Network accessline 1004
"url": "https://opencollective.com/unified" - Network accessline 1010
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 1010
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 1011
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 1011
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 1012
"url": "https://github.com/sponsors/wooorm" - Network accessline 1012
"url": "https://github.com/sponsors/wooorm" - Network accessline 1027
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1027
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1028
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1028
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1029
"url": "https://opencollective.com/unified" - Network accessline 1029
"url": "https://opencollective.com/unified" - Network accessline 1038
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1038
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1039
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1039
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1040
"url": "https://opencollective.com/unified" - Network accessline 1040
"url": "https://opencollective.com/unified" - Network accessline 1049
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1049
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1050
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1050
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1051
"url": "https://opencollective.com/unified" - Network accessline 1051
"url": "https://opencollective.com/unified" - Network accessline 1062
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1062
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1063
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1063
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1064
"url": "https://opencollective.com/unified" - Network accessline 1064
"url": "https://opencollective.com/unified" - Network accessline 1074
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1074
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1075
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1075
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1076
"url": "https://opencollective.com/unified" - Network accessline 1076
"url": "https://opencollective.com/unified" - Network accessline 1086
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1086
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1087
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1087
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1088
"url": "https://opencollective.com/unified" - Network accessline 1088
"url": "https://opencollective.com/unified" - Network accessline 1098
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1098
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1099
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1099
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1100
"url": "https://opencollective.com/unified" - Network accessline 1100
"url": "https://opencollective.com/unified" - Network accessline 1111
}, "funding": { "url": "https://github.com/sponsors/eemeli" - Network accessline 1111
}, "funding": { "url": "https://github.com/sponsors/eemeli" - Network accessline 1112
"funding": { "url": "https://github.com/sponsors/eemeli" } - Network accessline 1112
"funding": { "url": "https://github.com/sponsors/eemeli" } - Network accessline 1113
"url": "https://github.com/sponsors/eemeli" - Network accessline 1113
"url": "https://github.com/sponsors/eemeli" - Network accessline 1119
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 1119
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 1120
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 1120
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 1121
"url": "https://github.com/sponsors/wooorm" - Network accessline 1121
"url": "https://github.com/sponsors/wooorm"
skills/canghe-format-markdown/scripts/package.json
skills/canghe-format-markdown/scripts/quotes.ts
skills/canghe-image-gen/SKILL.md
- Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Network accessline 109
| `GOOGLE_BASE_URL` | Custom Google endpoint | | `DASHSCOPE_BASE_URL` | Custom DashScope endpoint | | `CANGHE_BASE_URL` | Custom Canghe endpoint (default: `https://api.canghe.ai/v1`) | - Network accessline 109
| `GOOGLE_BASE_URL` | Custom Google endpoint | | `DASHSCOPE_BASE_URL` | Custom DashScope endpoint | | `CANGHE_BASE_URL` | Custom Canghe endpoint (default: `https://api.canghe.ai/v1`) | - Network accessline 111
| `CANGHE_BASE_URL` | Custom Canghe endpoint (default: `https://api.canghe.ai/v1`) | - Network accessline 111
| `CANGHE_BASE_URL` | Custom Canghe endpoint (default: `https://api.canghe.ai/v1`) |
skills/canghe-image-gen/scripts/main.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Network accessline 39
GOOGLE_BASE_URL Custom Google endpoint DASHSCOPE_BASE_URL Custom DashScope endpoint CANGHE_BASE_URL Custom Canghe endpoint (default: https://api.canghe.ai/v1) - Network accessline 39
GOOGLE_BASE_URL Custom Google endpoint DASHSCOPE_BASE_URL Custom DashScope endpoint CANGHE_BASE_URL Custom Canghe endpoint (default: https://api.canghe.ai/v1) - Network accessline 39
GOOGLE_BASE_URL Custom Google endpoint DASHSCOPE_BASE_URL Custom DashScope endpoint CANGHE_BASE_URL Custom Canghe endpoint (default: https://api.canghe.ai/v1) - Network accessline 41
CANGHE_BASE_URL Custom Canghe endpoint (default: https://api.canghe.ai/v1) - Network accessline 41
CANGHE_BASE_URL Custom Canghe endpoint (default: https://api.canghe.ai/v1) - Network accessline 41
CANGHE_BASE_URL Custom Canghe endpoint (default: https://api.canghe.ai/v1) - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Access to secretsline 347
[Credential-related source omitted] - Access to secretsline 347
[Credential-related source omitted] - Access to secretsline 347
[Credential-related source omitted] - Access to secretsline 348
[Credential-related source omitted] - Access to secretsline 348
[Credential-related source omitted] - Access to secretsline 348
[Credential-related source omitted] - Access to secretsline 349
[Credential-related source omitted] - Access to secretsline 349
[Credential-related source omitted] - Access to secretsline 349
[Credential-related source omitted] - Access to secretsline 350
[Credential-related source omitted] - Access to secretsline 350
[Credential-related source omitted] - Access to secretsline 350
[Credential-related source omitted] - Access to secretsline 357
[Credential-related source omitted] - Access to secretsline 357
[Credential-related source omitted] - Access to secretsline 357
[Credential-related source omitted] - Access to secretsline 369
[Credential-related source omitted] - Access to secretsline 369
[Credential-related source omitted] - Access to secretsline 369
[Credential-related source omitted] - Access to secretsline 370
[Credential-related source omitted] - Access to secretsline 370
[Credential-related source omitted] - Access to secretsline 370
[Credential-related source omitted]
skills/canghe-image-gen/scripts/providers/canghe.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Network accessline 25
function getBaseUrl(): string { const base = process.env.CANGHE_BASE_URL || "https://api.canghe.ai/v1"; - Network accessline 25
function getBaseUrl(): string { const base = process.env.CANGHE_BASE_URL || "https://api.canghe.ai/v1"; - Network accessline 26
const base = process.env.CANGHE_BASE_URL || "https://api.canghe.ai/v1"; - Network accessline 26
const base = process.env.CANGHE_BASE_URL || "https://api.canghe.ai/v1"; - Access to secretsline 93
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Network accessline 97
const res = await fetch(`${getBaseUrl()}/chat/completions`, { - Network accessline 97
const res = await fetch(`${getBaseUrl()}/chat/completions`, {
skills/canghe-image-gen/scripts/providers/dashscope.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 11
function getBaseUrl(): string { const base = process.env.DASHSCOPE_BASE_URL || "https://dashscope.aliyuncs.com"; - Network accessline 11
function getBaseUrl(): string { const base = process.env.DASHSCOPE_BASE_URL || "https://dashscope.aliyuncs.com"; - Network accessline 12
const base = process.env.DASHSCOPE_BASE_URL || "https://dashscope.aliyuncs.com"; - Network accessline 12
const base = process.env.DASHSCOPE_BASE_URL || "https://dashscope.aliyuncs.com"; - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Network accessline 87
const res = await fetch(url, { - Network accessline 87
const res = await fetch(url, { - Network accessline 131
if (imageData.startsWith("http://") || imageData.startsWith("https://")) { const imgRes = await fetch(imageData); - Network accessline 131
if (imageData.startsWith("http://") || imageData.startsWith("https://")) { const imgRes = await fetch(imageData); - Network accessline 132
const imgRes = await fetch(imageData); - Network accessline 132
const imgRes = await fetch(imageData);
skills/canghe-image-gen/scripts/providers/google.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 35
function getGoogleBaseUrl(): string { const base = process.env.GOOGLE_BASE_URL || "https://generativelanguage.googleapis.com"; - Network accessline 35
function getGoogleBaseUrl(): string { const base = process.env.GOOGLE_BASE_URL || "https://generativelanguage.googleapis.com"; - Network accessline 36
const base = process.env.GOOGLE_BASE_URL || "https://generativelanguage.googleapis.com"; - Network accessline 36
const base = process.env.GOOGLE_BASE_URL || "https://generativelanguage.googleapis.com"; - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Network accessline 56
const res = await fetch(buildGoogleUrl(pathname), { - Network accessline 56
const res = await fetch(buildGoogleUrl(pathname), {
skills/canghe-image-gen/scripts/providers/openai.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 66
args: CliArgs ): Promise<Uint8Array> { const baseURL = process.env.OPENAI_BASE_URL || "https://api.openai.com/v1"; - Network accessline 66
args: CliArgs ): Promise<Uint8Array> { const baseURL = process.env.OPENAI_BASE_URL || "https://api.openai.com/v1"; - Network accessline 67
[Credential-related source omitted] - Network accessline 67
[Credential-related source omitted] - Network accessline 68
const baseURL = process.env.OPENAI_BASE_URL || "https://api.openai.com/v1"; - Network accessline 68
const baseURL = process.env.OPENAI_BASE_URL || "https://api.openai.com/v1"; - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Network accessline 101
const res = await fetch(`${baseURL}/images/generations`, { - Network accessline 101
const res = await fetch(`${baseURL}/images/generations`, { - Network accessline 145
const res = await fetch(`${baseURL}/images/edits`, { - Network accessline 145
const res = await fetch(`${baseURL}/images/edits`, { - Network accessline 177
if (img?.url) { const imgRes = await fetch(img.url); - Network accessline 177
if (img?.url) { const imgRes = await fetch(img.url); - Network accessline 178
const imgRes = await fetch(img.url); - Network accessline 178
const imgRes = await fetch(img.url);
skills/canghe-image-gen/scripts/types.ts
skills/canghe-manga-drama/SKILL.md
- Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Network accessline 251
- [Seedance 视频生成](../seedance-video-generation-1.0.3/SKILL.md) - [火山方舟文档](https://www.volcengine.com/docs/82379) - Network accessline 251
- [Seedance 视频生成](../seedance-video-generation-1.0.3/SKILL.md) - [火山方舟文档](https://www.volcengine.com/docs/82379) - Network accessline 252
- [火山方舟文档](https://www.volcengine.com/docs/82379) - Network accessline 252
- [火山方舟文档](https://www.volcengine.com/docs/82379)
skills/canghe-manga-drama/scripts/manga_drama.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 375
[Credential-related source omitted] - Access to secretsline 375
[Credential-related source omitted]
skills/canghe-manga-drama/scripts/seedance_video.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Network accessline 33
BASE_URL = "https://ark.cn-beijing.volces.com/api/v3" - Network accessline 33
BASE_URL = "https://ark.cn-beijing.volces.com/api/v3" - Network accessline 58
import subprocess result = subprocess.run( ["curl", "-L", "-o", output_path, video_url, "--max-time", "120"], - Network accessline 58
import subprocess result = subprocess.run( ["curl", "-L", "-o", output_path, video_url, "--max-time", "120"], - Network accessline 59
result = subprocess.run( ["curl", "-L", "-o", output_path, video_url, "--max-time", "120"], capture_output=True, - Network accessline 59
result = subprocess.run( ["curl", "-L", "-o", output_path, video_url, "--max-time", "120"], capture_output=True, - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Network accessline 123
print("🎬 创建视频生成任务...") req = urllib.request.Request( - Network accessline 123
print("🎬 创建视频生成任务...") req = urllib.request.Request( - Network accessline 124
req = urllib.request.Request( - Network accessline 124
req = urllib.request.Request( - Network accessline 131
resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) - Network accessline 131
resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) - Network accessline 139
while True: time.sleep(10) req = urllib.request.Request( - Network accessline 139
while True: time.sleep(10) req = urllib.request.Request( - Network accessline 140
time.sleep(10) req = urllib.request.Request( f"{BASE_URL}/contents/generations/tasks/{task_id}", - Network accessline 140
time.sleep(10) req = urllib.request.Request( f"{BASE_URL}/contents/generations/tasks/{task_id}", - Network accessline 141
req = urllib.request.Request( - Network accessline 141
req = urllib.request.Request( - Network accessline 143
headers=headers ) resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) - Network accessline 143
headers=headers ) resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) - Network accessline 144
) resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) result = json.loads(resp.read().decode("utf-8")) - Network accessline 144
) resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) result = json.loads(resp.read().decode("utf-8")) - Network accessline 145
resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) - Network accessline 145
resp = urllib.request.urlopen(req, context=ssl_context, timeout=30)
skills/canghe-manga-style-video/SKILL.md
- Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Network accessline 261
- [Seedance 视频生成](../seedance-video-generation-1.0.3/SKILL.md) - [火山方舟文档](https://www.volcengine.com/docs/82379) - Network accessline 261
- [Seedance 视频生成](../seedance-video-generation-1.0.3/SKILL.md) - [火山方舟文档](https://www.volcengine.com/docs/82379) - Network accessline 262
- [火山方舟文档](https://www.volcengine.com/docs/82379) - Network accessline 262
- [火山方舟文档](https://www.volcengine.com/docs/82379)
skills/canghe-manga-style-video/scripts/manga_style_video.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Network accessline 37
BASE_URL = "https://ark.cn-beijing.volces.com/api/v3" - Network accessline 37
BASE_URL = "https://ark.cn-beijing.volces.com/api/v3" - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Access to secretsline 129
[Credential-related source omitted] - Access to secretsline 129
[Credential-related source omitted] - Network accessline 155
print("🎬 创建视频生成任务...") req = urllib.request.Request( - Network accessline 155
print("🎬 创建视频生成任务...") req = urllib.request.Request( - Network accessline 156
req = urllib.request.Request( - Network accessline 156
req = urllib.request.Request( - Network accessline 163
resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) - Network accessline 163
resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) - Network accessline 175
while True: time.sleep(10) req = urllib.request.Request( - Network accessline 175
while True: time.sleep(10) req = urllib.request.Request( - Network accessline 176
time.sleep(10) req = urllib.request.Request( f"{BASE_URL}/contents/generations/tasks/{task_id}", - Network accessline 176
time.sleep(10) req = urllib.request.Request( f"{BASE_URL}/contents/generations/tasks/{task_id}", - Network accessline 177
req = urllib.request.Request( - Network accessline 177
req = urllib.request.Request( - Network accessline 179
headers=headers ) resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) - Network accessline 179
headers=headers ) resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) - Network accessline 180
) resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) result = json.loads(resp.read().decode("utf-8")) - Network accessline 180
) resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) result = json.loads(resp.read().decode("utf-8")) - Network accessline 181
resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) - Network accessline 181
resp = urllib.request.urlopen(req, context=ssl_context, timeout=30) - Network accessline 206
import subprocess result = subprocess.run( ["curl", "-L", "-o", output_path, video_url, "--max-time", "120"], - Network accessline 206
import subprocess result = subprocess.run( ["curl", "-L", "-o", output_path, video_url, "--max-time", "120"], - Network accessline 207
result = subprocess.run( ["curl", "-L", "-o", output_path, video_url, "--max-time", "120"], capture_output=True, - Network accessline 207
result = subprocess.run( ["curl", "-L", "-o", output_path, video_url, "--max-time", "120"], capture_output=True,
skills/canghe-markdown-to-html/scripts/main.ts
skills/canghe-markdown-to-html/scripts/md/LICENSE
skills/canghe-markdown-to-html/scripts/md/extensions/alert.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 20
/** * https://github.com/bent10/marked-extensions/tree/main/packages/alert - 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 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 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). - Network accessline 23
* A [marked](https://marked.js.org/) extension to support [GFM alerts](https://github.com/orgs/community/discussions/16925).
skills/canghe-markdown-to-html/scripts/md/extensions/footnotes.ts
skills/canghe-markdown-to-html/scripts/md/extensions/index.ts
skills/canghe-markdown-to-html/scripts/md/extensions/infographic.ts
skills/canghe-markdown-to-html/scripts/md/extensions/katex.ts
skills/canghe-markdown-to-html/scripts/md/extensions/markup.ts
skills/canghe-markdown-to-html/scripts/md/extensions/plantuml.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 5
/** * PlantUML 服务器地址 * @default 'https://www.plantuml.com/plantuml' - Network accessline 5
/** * PlantUML 服务器地址 * @default 'https://www.plantuml.com/plantuml' - Network accessline 6
* 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 7
* @default 'https://www.plantuml.com/plantuml' - Network accessline 33
/** * PlantUML 专用的 6-bit 编码函数 * 基于官方文档 https://plantuml.com/text-encoding - Network accessline 33
/** * PlantUML 专用的 6-bit 编码函数 * 基于官方文档 https://plantuml.com/text-encoding - Network accessline 34
* 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 35
* 基于官方文档 https://plantuml.com/text-encoding - Network accessline 59
/** * 将 3 个字节附加到编码字符串中 * 基于官方文档 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 60
* 将 3 个字节附加到编码字符串中 * 基于官方文档 https://plantuml.com/text-encoding */ - Network accessline 61
* 基于官方文档 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 76
/** * PlantUML 专用的 base64 编码函数 * 基于官方文档 https://plantuml.com/text-encoding - Network accessline 77
* 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 78
* 基于官方文档 https://plantuml.com/text-encoding - Network accessline 191
async function fetchSvgContent(svgUrl: string): Promise<string> { try { const response = await fetch(svgUrl) - 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 192
try { const response = await fetch(svgUrl) if (!response.ok) { - Network accessline 193
const response = await fetch(svgUrl) - 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 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 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`, - Network accessline 241
serverUrl: options.serverUrl || `https://www.plantuml.com/plantuml`,
skills/canghe-markdown-to-html/scripts/md/extensions/ruby.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 3
/** * 注音/拼音标注扩展 * https://talk.commonmark.org/t/proper-ruby-text-rb-syntax-support-in-markdown/2279 - 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 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 5
* https://talk.commonmark.org/t/proper-ruby-text-rb-syntax-support-in-markdown/2279 - Network accessline 6
* https://www.w3.org/TR/ruby/ - Network accessline 6
* https://www.w3.org/TR/ruby/
skills/canghe-markdown-to-html/scripts/md/extensions/slider.ts
skills/canghe-markdown-to-html/scripts/md/extensions/toc.ts
skills/canghe-markdown-to-html/scripts/md/package-lock.json
- Network accessline 20
"node_modules/@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - Network accessline 20
"node_modules/@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - Network accessline 21
"version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - Network accessline 21
"version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - Network accessline 22
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - Network accessline 22
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - Network accessline 29
"node_modules/@types/mdast": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - Network accessline 29
"node_modules/@types/mdast": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - Network accessline 30
"version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - Network accessline 30
"version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - Network accessline 31
"resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - Network accessline 31
"resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - Network accessline 38
"node_modules/@types/ms": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - Network accessline 38
"node_modules/@types/ms": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - Network accessline 39
"version": "2.1.0", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", - Network accessline 39
"version": "2.1.0", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", - Network accessline 40
"resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - Network accessline 40
"resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - Network accessline 44
"node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - Network accessline 44
"node_modules/@types/unist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - Network accessline 45
"version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - Network accessline 45
"version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - Network accessline 46
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - Network accessline 46
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - Network accessline 50
"node_modules/ansi-colors": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - Network accessline 50
"node_modules/ansi-colors": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - Network accessline 51
"version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - Network accessline 51
"version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - Network accessline 52
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - Network accessline 52
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - Network accessline 59
"node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - Network accessline 59
"node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - Network accessline 60
"version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - Network accessline 60
"version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - Network accessline 61
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - Network accessline 61
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - Network accessline 68
"node_modules/bail": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - Network accessline 68
"node_modules/bail": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - Network accessline 69
"version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - Network accessline 69
"version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - Network accessline 70
"resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - Network accessline 70
"resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - Network accessline 73
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 73
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 74
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 74
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 75
"url": "https://github.com/sponsors/wooorm" - Network accessline 75
"url": "https://github.com/sponsors/wooorm" - Network accessline 78
"node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - Network accessline 78
"node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - Network accessline 79
"version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - Network accessline 79
"version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - Network accessline 80
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - Network accessline 80
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - Network accessline 84
"node_modules/character-entities": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - Network accessline 84
"node_modules/character-entities": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - Network accessline 85
"version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - Network accessline 85
"version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - Network accessline 86
"resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - Network accessline 86
"resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - Network accessline 89
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 89
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 90
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 90
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 91
"url": "https://github.com/sponsors/wooorm" - Network accessline 91
"url": "https://github.com/sponsors/wooorm" - Network accessline 94
"node_modules/cheerio": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", - Network accessline 94
"node_modules/cheerio": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", - Network accessline 95
"version": "1.0.0", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", - Network accessline 95
"version": "1.0.0", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", - Network accessline 96
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", - Network accessline 96
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", - Network accessline 114
}, "funding": { "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - Network accessline 114
}, "funding": { "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - Network accessline 115
"funding": { "url": "https://github.com/cheeriojs/cheerio?sponsor=1" } - Network accessline 115
"funding": { "url": "https://github.com/cheeriojs/cheerio?sponsor=1" } - Network accessline 116
"url": "https://github.com/cheeriojs/cheerio?sponsor=1" - Network accessline 116
"url": "https://github.com/cheeriojs/cheerio?sponsor=1" - Network accessline 119
"node_modules/cheerio-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - Network accessline 119
"node_modules/cheerio-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - Network accessline 120
"version": "2.1.0", "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - Network accessline 120
"version": "2.1.0", "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - Network accessline 121
"resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - Network accessline 121
"resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - Network accessline 131
}, "funding": { "url": "https://github.com/sponsors/fb55" - Network accessline 131
}, "funding": { "url": "https://github.com/sponsors/fb55" - Network accessline 132
"funding": { "url": "https://github.com/sponsors/fb55" } - Network accessline 132
"funding": { "url": "https://github.com/sponsors/fb55" } - Network accessline 133
"url": "https://github.com/sponsors/fb55" - Network accessline 133
"url": "https://github.com/sponsors/fb55" - Network accessline 136
"node_modules/commander": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - Network accessline 136
"node_modules/commander": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - Network accessline 137
"version": "12.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - Network accessline 137
"version": "12.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - Network accessline 138
"resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - Network accessline 138
"resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - Network accessline 145
"node_modules/css-select": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", - Network accessline 145
"node_modules/css-select": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", - Network accessline 146
"version": "5.2.2", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", - Network accessline 146
"version": "5.2.2", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", - Network accessline 147
"resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", - Network accessline 147
"resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", - Network accessline 156
}, "funding": { "url": "https://github.com/sponsors/fb55" - Network accessline 156
}, "funding": { "url": "https://github.com/sponsors/fb55" - Network accessline 157
"funding": { "url": "https://github.com/sponsors/fb55" } - Network accessline 157
"funding": { "url": "https://github.com/sponsors/fb55" } - Network accessline 158
"url": "https://github.com/sponsors/fb55" - Network accessline 158
"url": "https://github.com/sponsors/fb55" - Network accessline 161
"node_modules/css-what": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", - Network accessline 161
"node_modules/css-what": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", - Network accessline 162
"version": "6.2.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", - Network accessline 162
"version": "6.2.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", - Network accessline 163
"resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", - Network accessline 163
"resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", - Network accessline 168
}, "funding": { "url": "https://github.com/sponsors/fb55" - Network accessline 168
}, "funding": { "url": "https://github.com/sponsors/fb55" - Network accessline 169
"funding": { "url": "https://github.com/sponsors/fb55" } - Network accessline 169
"funding": { "url": "https://github.com/sponsors/fb55" } - Network accessline 170
"url": "https://github.com/sponsors/fb55" - Network accessline 170
"url": "https://github.com/sponsors/fb55" - Network accessline 173
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 173
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 174
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 174
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 175
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 175
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 190
"node_modules/decode-named-character-reference": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", - Network accessline 190
"node_modules/decode-named-character-reference": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", - Network accessline 191
"version": "1.3.0", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mM - Network accessline 191
"version": "1.3.0", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mM - Network accessline 192
"resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", - Network accessline 192
"resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", - Network accessline 198
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 198
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 199
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 199
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 200
"url": "https://github.com/sponsors/wooorm" - Network accessline 200
"url": "https://github.com/sponsors/wooorm" - Network accessline 203
"node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - Network accessline 203
"node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - Network accessline 204
"version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - Network accessline 204
"version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - Network accessline 205
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - Network accessline 205
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - Network accessline 212
"node_modules/devlop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - Network accessline 212
"node_modules/devlop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - Network accessline 213
"version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - Network accessline 213
"version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - Network accessline 214
"resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - Network accessline 214
"resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - Network accessline 220
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 220
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 221
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 221
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 222
"url": "https://github.com/sponsors/wooorm" - Network accessline 222
"url": "https://github.com/sponsors/wooorm" - Network accessline 225
"node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - Network accessline 225
"node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - Network accessline 226
"version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - Network accessline 226
"version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - Network accessline 227
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - Network accessline 227
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - Network accessline 234
}, "funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - Network accessline 234
}, "funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - Network accessline 235
"funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } - Network accessline 235
"funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } - Network accessline 236
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - Network accessline 236
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - Network accessline 239
"node_modules/dom-serializer/node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - Network accessline 239
"node_modules/dom-serializer/node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - Network accessline 240
"version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - Network accessline 240
"version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - Network accessline 241
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - Network accessline 241
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - Network accessline 246
}, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 246
}, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 247
"funding": { "url": "https://github.com/fb55/entities?sponsor=1" } - Network accessline 247
"funding": { "url": "https://github.com/fb55/entities?sponsor=1" } - Network accessline 248
"url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 248
"url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 251
"node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - Network accessline 251
"node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - Network accessline 252
"version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - Network accessline 252
"version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - Network accessline 253
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - Network accessline 253
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - Network accessline 256
{ "type": "github", "url": "https://github.com/sponsors/fb55" - Network accessline 256
{ "type": "github", "url": "https://github.com/sponsors/fb55" - Network accessline 257
"type": "github", "url": "https://github.com/sponsors/fb55" } - Network accessline 257
"type": "github", "url": "https://github.com/sponsors/fb55" } - Network accessline 258
"url": "https://github.com/sponsors/fb55" - Network accessline 258
"url": "https://github.com/sponsors/fb55" - Network accessline 263
"node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - Network accessline 263
"node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - Network accessline 264
"version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - Network accessline 264
"version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - Network accessline 265
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - Network accessline 265
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - Network accessline 273
}, "funding": { "url": "https://github.com/fb55/domhandler?sponsor=1" - Network accessline 273
}, "funding": { "url": "https://github.com/fb55/domhandler?sponsor=1" - Network accessline 274
"funding": { "url": "https://github.com/fb55/domhandler?sponsor=1" } - Network accessline 274
"funding": { "url": "https://github.com/fb55/domhandler?sponsor=1" } - Network accessline 275
"url": "https://github.com/fb55/domhandler?sponsor=1" - Network accessline 275
"url": "https://github.com/fb55/domhandler?sponsor=1" - Network accessline 278
"node_modules/domutils": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - Network accessline 278
"node_modules/domutils": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - Network accessline 279
"version": "3.2.2", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", - Network accessline 279
"version": "3.2.2", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", - Network accessline 280
"resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - Network accessline 280
"resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - Network accessline 287
}, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" - Network accessline 287
}, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" - Network accessline 288
"funding": { "url": "https://github.com/fb55/domutils?sponsor=1" } - Network accessline 288
"funding": { "url": "https://github.com/fb55/domutils?sponsor=1" } - Network accessline 289
"url": "https://github.com/fb55/domutils?sponsor=1" - Network accessline 289
"url": "https://github.com/fb55/domutils?sponsor=1" - Network accessline 292
"node_modules/encoding-sniffer": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", - Network accessline 292
"node_modules/encoding-sniffer": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", - Network accessline 293
"version": "0.2.1", "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", - Network accessline 293
"version": "0.2.1", "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", - Network accessline 294
"resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", - Network accessline 294
"resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", - Network accessline 300
}, "funding": { "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" - Network accessline 300
}, "funding": { "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" - Network accessline 301
"funding": { "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" } - Network accessline 301
"funding": { "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" } - Network accessline 302
"url": "https://github.com/fb55/encoding-sniffer?sponsor=1" - Network accessline 302
"url": "https://github.com/fb55/encoding-sniffer?sponsor=1" - Network accessline 305
"node_modules/entities": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", - Network accessline 305
"node_modules/entities": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", - Network accessline 306
"version": "7.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", - Network accessline 306
"version": "7.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", - Network accessline 307
"resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", - Network accessline 307
"resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", - Network accessline 312
}, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 312
}, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 313
"funding": { "url": "https://github.com/fb55/entities?sponsor=1" } - Network accessline 313
"funding": { "url": "https://github.com/fb55/entities?sponsor=1" } - Network accessline 314
"url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 314
"url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 317
"node_modules/escape-goat": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz", - Network accessline 317
"node_modules/escape-goat": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz", - Network accessline 318
"version": "3.0.0", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz", "integrity": "sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==", - Network accessline 318
"version": "3.0.0", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz", "integrity": "sha512-w3PwNZJwRxlp47QGzhuEBldEqVHHhh8/tIPcl6ecf2Bou99cdAt0knihBV0Ecc7CGxYduXVBDheH1K2oADRlvw==", - Network accessline 319
"resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz", - Network accessline 319
"resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-3.0.0.tgz", - Network accessline 324
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 324
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 325
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 325
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 326
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 326
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 329
"node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 329
"node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 330
"version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - Network accessline 330
"version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - Network accessline 331
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 331
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 342
"node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - Network accessline 342
"node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - Network accessline 343
"version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - Network accessline 343
"version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - Network accessline 344
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - Network accessline 344
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - Network accessline 348
"node_modules/fflate": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - Network accessline 348
"node_modules/fflate": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - Network accessline 349
"version": "0.8.2", "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - Network accessline 349
"version": "0.8.2", "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - Network accessline 350
"resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - Network accessline 350
"resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - Network accessline 354
"node_modules/front-matter": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", - Network accessline 354
"node_modules/front-matter": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", - Network accessline 355
"version": "4.0.2", "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==", - Network accessline 355
"version": "4.0.2", "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==", - Network accessline 356
"resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", - Network accessline 356
"resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", - Network accessline 363
"node_modules/get-east-asian-width": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", - Network accessline 363
"node_modules/get-east-asian-width": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", - Network accessline 364
"version": "1.4.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", - Network accessline 364
"version": "1.4.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", - Network accessline 365
"resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", - Network accessline 365
"resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", - Network accessline 370
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 370
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 371
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 371
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 372
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 372
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 375
"node_modules/highlight.js": { "version": "11.11.1", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", - Network accessline 375
"node_modules/highlight.js": { "version": "11.11.1", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", - Network accessline 376
"version": "11.11.1", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", - Network accessline 376
"version": "11.11.1", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", - Network accessline 377
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", - Network accessline 377
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", - Network accessline 384
"node_modules/htmlparser2": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - Network accessline 384
"node_modules/htmlparser2": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - Network accessline 385
"version": "9.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", - Network accessline 385
"version": "9.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", - Network accessline 386
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - Network accessline 386
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - Network accessline 387
"integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", - Network accessline 387
"integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", - Network accessline 388
"funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { - Network accessline 388
"funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { - Network accessline 389
"https://github.com/fb55/htmlparser2?sponsor=1", - Network accessline 389
"https://github.com/fb55/htmlparser2?sponsor=1", - Network accessline 390
{ "type": "github", "url": "https://github.com/sponsors/fb55" - Network accessline 390
{ "type": "github", "url": "https://github.com/sponsors/fb55" - Network accessline 391
"type": "github", "url": "https://github.com/sponsors/fb55" } - Network accessline 391
"type": "github", "url": "https://github.com/sponsors/fb55" } - Network accessline 392
"url": "https://github.com/sponsors/fb55" - Network accessline 392
"url": "https://github.com/sponsors/fb55" - Network accessline 403
"node_modules/htmlparser2/node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - Network accessline 403
"node_modules/htmlparser2/node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - Network accessline 404
"version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - Network accessline 404
"version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - Network accessline 405
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - Network accessline 405
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - Network accessline 410
}, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 410
}, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 411
"funding": { "url": "https://github.com/fb55/entities?sponsor=1" } - Network accessline 411
"funding": { "url": "https://github.com/fb55/entities?sponsor=1" } - Network accessline 412
"url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 412
"url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 415
"node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - Network accessline 415
"node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - Network accessline 416
"version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - Network accessline 416
"version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - Network accessline 417
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - Network accessline 417
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - Network accessline 427
"node_modules/is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - Network accessline 427
"node_modules/is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - Network accessline 428
"version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - Network accessline 428
"version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - Network accessline 429
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - Network accessline 429
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - Network accessline 434
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 434
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 435
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 435
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 436
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 436
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 439
"node_modules/js-yaml": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - Network accessline 439
"node_modules/js-yaml": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - Network accessline 440
"version": "3.14.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", - Network accessline 440
"version": "3.14.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", - Network accessline 441
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - Network accessline 441
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - Network accessline 452
"node_modules/juice": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/juice/-/juice-11.1.0.tgz", - Network accessline 452
"node_modules/juice": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/juice/-/juice-11.1.0.tgz", - Network accessline 453
"version": "11.1.0", "resolved": "https://registry.npmjs.org/juice/-/juice-11.1.0.tgz", "integrity": "sha512-jZj/pUGFddSU7HS6ThAdiQ21IILIM23JNdFNgTacwxFUMTw/6qvMv3suv/I66Bz2xZ6yC3Vl8fWl0At/wVcH3A==", - Network accessline 453
"version": "11.1.0", "resolved": "https://registry.npmjs.org/juice/-/juice-11.1.0.tgz", "integrity": "sha512-jZj/pUGFddSU7HS6ThAdiQ21IILIM23JNdFNgTacwxFUMTw/6qvMv3suv/I66Bz2xZ6yC3Vl8fWl0At/wVcH3A==", - Network accessline 454
"resolved": "https://registry.npmjs.org/juice/-/juice-11.1.0.tgz", - Network accessline 454
"resolved": "https://registry.npmjs.org/juice/-/juice-11.1.0.tgz", - Network accessline 472
"node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - Network accessline 472
"node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - Network accessline 473
"version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - Network accessline 473
"version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - Network accessline 474
"resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - Network accessline 474
"resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - Network accessline 477
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 477
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 478
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 478
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 479
"url": "https://github.com/sponsors/wooorm" - Network accessline 479
"url": "https://github.com/sponsors/wooorm" - Network accessline 482
"node_modules/marked": { "version": "15.0.12", "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", - Network accessline 482
"node_modules/marked": { "version": "15.0.12", "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", - Network accessline 483
"version": "15.0.12", "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==", - Network accessline 483
"version": "15.0.12", "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==", - Network accessline 484
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", - Network accessline 484
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", - Network accessline 494
"node_modules/mdast-util-from-markdown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", - Network accessline 494
"node_modules/mdast-util-from-markdown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", - Network accessline 495
"version": "2.0.2", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSr - Network accessline 495
"version": "2.0.2", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSr - Network accessline 496
"resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", - Network accessline 496
"resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", - Network accessline 513
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 513
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 514
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 514
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 515
"url": "https://opencollective.com/unified" - Network accessline 515
"url": "https://opencollective.com/unified" - Network accessline 518
"node_modules/mdast-util-phrasing": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - Network accessline 518
"node_modules/mdast-util-phrasing": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - Network accessline 519
"version": "4.1.0", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - Network accessline 519
"version": "4.1.0", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - Network accessline 520
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - Network accessline 520
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - Network accessline 527
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 527
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 528
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 528
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 529
"url": "https://opencollective.com/unified" - Network accessline 529
"url": "https://opencollective.com/unified" - Network accessline 532
"node_modules/mdast-util-to-markdown": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - Network accessline 532
"node_modules/mdast-util-to-markdown": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - Network accessline 533
"version": "2.1.2", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA= - Network accessline 533
"version": "2.1.2", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA= - Network accessline 534
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - Network accessline 534
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - Network accessline 548
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 548
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 549
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 549
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 550
"url": "https://opencollective.com/unified" - Network accessline 550
"url": "https://opencollective.com/unified" - Network accessline 553
"node_modules/mdast-util-to-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - Network accessline 553
"node_modules/mdast-util-to-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - Network accessline 554
"version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - Network accessline 554
"version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - Network accessline 555
"resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - Network accessline 555
"resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - Network accessline 561
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 561
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 562
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 562
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 563
"url": "https://opencollective.com/unified" - Network accessline 563
"url": "https://opencollective.com/unified" - Network accessline 566
"node_modules/mensch": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/mensch/-/mensch-0.3.4.tgz", - Network accessline 566
"node_modules/mensch": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/mensch/-/mensch-0.3.4.tgz", - Network accessline 567
"version": "0.3.4", "resolved": "https://registry.npmjs.org/mensch/-/mensch-0.3.4.tgz", "integrity": "sha512-IAeFvcOnV9V0Yk+bFhYR07O3yNina9ANIN5MoXBKYJ/RLYPurd2d0yw14MDhpr9/momp0WofT1bPUh3hkzdi/g==", - Network accessline 567
"version": "0.3.4", "resolved": "https://registry.npmjs.org/mensch/-/mensch-0.3.4.tgz", "integrity": "sha512-IAeFvcOnV9V0Yk+bFhYR07O3yNina9ANIN5MoXBKYJ/RLYPurd2d0yw14MDhpr9/momp0WofT1bPUh3hkzdi/g==", - Network accessline 568
"resolved": "https://registry.npmjs.org/mensch/-/mensch-0.3.4.tgz", - Network accessline 568
"resolved": "https://registry.npmjs.org/mensch/-/mensch-0.3.4.tgz", - Network accessline 572
"node_modules/micromark": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - Network accessline 572
"node_modules/micromark": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - Network accessline 573
"version": "4.0.2", "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", - Network accessline 573
"version": "4.0.2", "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", - Network accessline 574
"resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - Network accessline 574
"resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - Network accessline 577
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 577
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 578
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 578
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 579
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 579
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 581
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 581
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 582
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 582
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 583
"url": "https://opencollective.com/unified" - Network accessline 583
"url": "https://opencollective.com/unified" - Network accessline 607
"node_modules/micromark-core-commonmark": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - Network accessline 607
"node_modules/micromark-core-commonmark": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - Network accessline 608
"version": "2.0.3", "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEib - Network accessline 608
"version": "2.0.3", "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEib - Network accessline 609
"resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - Network accessline 609
"resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - Network accessline 612
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 612
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 613
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 613
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 614
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 614
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 616
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 616
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 617
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 617
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 618
"url": "https://opencollective.com/unified" - Network accessline 618
"url": "https://opencollective.com/unified" - Network accessline 641
"node_modules/micromark-extension-cjk-friendly": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", - Network accessline 641
"node_modules/micromark-extension-cjk-friendly": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", - Network accessline 642
"version": "1.2.3", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", "integrity": "sha512-gRzVLUdjXBLX6zNPSnHGDoo+ZTp5zy+MZm0g3sv+3chPXY7l9gW+DnrcHcZh/jiPR6M - Network accessline 642
"version": "1.2.3", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", "integrity": "sha512-gRzVLUdjXBLX6zNPSnHGDoo+ZTp5zy+MZm0g3sv+3chPXY7l9gW+DnrcHcZh/jiPR6M - Network accessline 643
"resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", - Network accessline 643
"resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz", - Network accessline 666
"node_modules/micromark-extension-cjk-friendly-util": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", - Network accessline 666
"node_modules/micromark-extension-cjk-friendly-util": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", - Network accessline 667
"version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", "integrity": "sha512-egs6+12JU2yutskHY55FyR48ZiEcFOJFyk9rsiyIhcJ6IvWB6ABBqVrBw - Network accessline 667
"version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", "integrity": "sha512-egs6+12JU2yutskHY55FyR48ZiEcFOJFyk9rsiyIhcJ6IvWB6ABBqVrBw - Network accessline 668
"resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", - Network accessline 668
"resolved": "https://registry.npmjs.org/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz", - Network accessline 685
"node_modules/micromark-factory-destination": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - Network accessline 685
"node_modules/micromark-factory-destination": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - Network accessline 686
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOd - Network accessline 686
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOd - Network accessline 687
"resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - Network accessline 687
"resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - Network accessline 690
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 690
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 691
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 691
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 692
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 692
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 694
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 694
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 695
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 695
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 696
"url": "https://opencollective.com/unified" - Network accessline 696
"url": "https://opencollective.com/unified" - Network accessline 706
"node_modules/micromark-factory-label": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - Network accessline 706
"node_modules/micromark-factory-label": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - Network accessline 707
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7V - Network accessline 707
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7V - Network accessline 708
"resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - Network accessline 708
"resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - Network accessline 711
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 711
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 712
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 712
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 713
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 713
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 715
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 715
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 716
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 716
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 717
"url": "https://opencollective.com/unified" - Network accessline 717
"url": "https://opencollective.com/unified" - Network accessline 728
"node_modules/micromark-factory-space": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - Network accessline 728
"node_modules/micromark-factory-space": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - Network accessline 729
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQ - Network accessline 729
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQ - Network accessline 730
"resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - Network accessline 730
"resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - Network accessline 733
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 733
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 734
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 734
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 735
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 735
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 737
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 737
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 738
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 738
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 739
"url": "https://opencollective.com/unified" - Network accessline 739
"url": "https://opencollective.com/unified" - Network accessline 748
"node_modules/micromark-factory-title": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - Network accessline 748
"node_modules/micromark-factory-title": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - Network accessline 749
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjz - Network accessline 749
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjz - Network accessline 750
"resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - Network accessline 750
"resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - Network accessline 753
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 753
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 754
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 754
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 755
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 755
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 757
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 757
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 758
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 758
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 759
"url": "https://opencollective.com/unified" - Network accessline 759
"url": "https://opencollective.com/unified" - Network accessline 770
"node_modules/micromark-factory-whitespace": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - Network accessline 770
"node_modules/micromark-factory-whitespace": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - Network accessline 771
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGW - Network accessline 771
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGW - Network accessline 772
"resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - Network accessline 772
"resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - Network accessline 775
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 775
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 776
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 776
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 777
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 777
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 779
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 779
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 780
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 780
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 781
"url": "https://opencollective.com/unified" - Network accessline 781
"url": "https://opencollective.com/unified" - Network accessline 792
"node_modules/micromark-util-character": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - Network accessline 792
"node_modules/micromark-util-character": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - Network accessline 793
"version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV - Network accessline 793
"version": "2.1.1", "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV - Network accessline 794
"resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - Network accessline 794
"resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - Network accessline 797
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 797
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 798
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 798
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 799
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 799
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 801
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 801
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 802
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 802
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 803
"url": "https://opencollective.com/unified" - Network accessline 803
"url": "https://opencollective.com/unified" - Network accessline 812
"node_modules/micromark-util-chunked": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - Network accessline 812
"node_modules/micromark-util-chunked": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - Network accessline 813
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA= - Network accessline 813
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA= - Network accessline 814
"resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - Network accessline 814
"resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - Network accessline 817
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 817
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 818
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 818
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 819
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 819
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 821
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 821
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 822
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 822
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 823
"url": "https://opencollective.com/unified" - Network accessline 823
"url": "https://opencollective.com/unified" - Network accessline 831
"node_modules/micromark-util-classify-character": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - Network accessline 831
"node_modules/micromark-util-classify-character": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - Network accessline 832
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvI - Network accessline 832
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvI - Network accessline 833
"resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - Network accessline 833
"resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - Network accessline 836
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 836
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 837
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 837
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 838
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 838
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 840
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 840
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 841
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 841
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 842
"url": "https://opencollective.com/unified" - Network accessline 842
"url": "https://opencollective.com/unified" - Network accessline 852
"node_modules/micromark-util-combine-extensions": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - Network accessline 852
"node_modules/micromark-util-combine-extensions": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - Network accessline 853
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9y - Network accessline 853
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9y - Network accessline 854
"resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - Network accessline 854
"resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - Network accessline 857
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 857
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 858
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 858
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 859
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 859
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 861
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 861
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 862
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 862
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 863
"url": "https://opencollective.com/unified" - Network accessline 863
"url": "https://opencollective.com/unified" - Network accessline 872
"node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-referenc - Network accessline 872
"node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-referenc - Network accessline 873
"version": "2.0.2", "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQl - Network accessline 873
"version": "2.0.2", "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQl - Network accessline 874
"resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", - Network accessline 874
"resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", - Network accessline 877
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 877
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 878
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 878
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 879
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 879
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 881
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 881
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 882
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 882
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 883
"url": "https://opencollective.com/unified" - Network accessline 883
"url": "https://opencollective.com/unified" - Network accessline 891
"node_modules/micromark-util-decode-string": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - Network accessline 891
"node_modules/micromark-util-decode-string": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - Network accessline 892
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNde - Network accessline 892
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNde - Network accessline 893
"resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - Network accessline 893
"resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - Network accessline 896
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 896
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 897
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 897
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 898
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 898
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 900
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 900
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 901
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 901
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 902
"url": "https://opencollective.com/unified" - Network accessline 902
"url": "https://opencollective.com/unified" - Network accessline 913
"node_modules/micromark-util-encode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - Network accessline 913
"node_modules/micromark-util-encode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - Network accessline 914
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==" - Network accessline 914
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==" - Network accessline 915
"resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - Network accessline 915
"resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - Network accessline 918
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 918
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 919
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 919
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 920
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 920
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 922
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 922
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 923
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 923
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 924
"url": "https://opencollective.com/unified" - Network accessline 924
"url": "https://opencollective.com/unified" - Network accessline 929
"node_modules/micromark-util-html-tag-name": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - Network accessline 929
"node_modules/micromark-util-html-tag-name": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - Network accessline 930
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub - Network accessline 930
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub - Network accessline 931
"resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - Network accessline 931
"resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - Network accessline 934
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 934
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 935
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 935
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 936
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 936
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 938
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 938
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 939
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 939
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 940
"url": "https://opencollective.com/unified" - Network accessline 940
"url": "https://opencollective.com/unified" - Network accessline 945
"node_modules/micromark-util-normalize-identifier": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - Network accessline 945
"node_modules/micromark-util-normalize-identifier": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - Network accessline 946
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb - Network accessline 946
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb - Network accessline 947
"resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - Network accessline 947
"resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - Network accessline 950
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 950
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 951
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 951
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 952
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 952
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 954
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 954
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 955
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 955
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 956
"url": "https://opencollective.com/unified" - Network accessline 956
"url": "https://opencollective.com/unified" - Network accessline 964
"node_modules/micromark-util-resolve-all": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - Network accessline 964
"node_modules/micromark-util-resolve-all": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - Network accessline 965
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeEl - Network accessline 965
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeEl - Network accessline 966
"resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - Network accessline 966
"resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - Network accessline 969
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 969
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 970
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 970
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 971
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 971
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 973
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 973
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 974
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 974
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 975
"url": "https://opencollective.com/unified" - Network accessline 975
"url": "https://opencollective.com/unified" - Network accessline 983
"node_modules/micromark-util-sanitize-uri": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - Network accessline 983
"node_modules/micromark-util-sanitize-uri": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - Network accessline 984
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3y - Network accessline 984
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3y - Network accessline 985
"resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - Network accessline 985
"resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - Network accessline 988
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 988
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 989
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 989
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 990
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 990
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 992
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 992
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 993
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 993
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 994
"url": "https://opencollective.com/unified" - Network accessline 994
"url": "https://opencollective.com/unified" - Network accessline 1004
"node_modules/micromark-util-subtokenize": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - Network accessline 1004
"node_modules/micromark-util-subtokenize": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - Network accessline 1005
"version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9I - Network accessline 1005
"version": "2.1.0", "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9I - Network accessline 1006
"resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - Network accessline 1006
"resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - Network accessline 1009
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 1009
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 1010
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 1010
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 1011
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 1011
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 1013
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 1013
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 1014
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 1014
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 1015
"url": "https://opencollective.com/unified" - Network accessline 1015
"url": "https://opencollective.com/unified" - Network accessline 1026
"node_modules/micromark-util-symbol": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - Network accessline 1026
"node_modules/micromark-util-symbol": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - Network accessline 1027
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==" - Network accessline 1027
"version": "2.0.1", "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==" - Network accessline 1028
"resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - Network accessline 1028
"resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - Network accessline 1031
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 1031
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 1032
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 1032
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 1033
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 1033
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 1035
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 1035
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 1036
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 1036
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 1037
"url": "https://opencollective.com/unified" - Network accessline 1037
"url": "https://opencollective.com/unified" - Network accessline 1042
"node_modules/micromark-util-types": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - Network accessline 1042
"node_modules/micromark-util-types": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - Network accessline 1043
"version": "2.0.2", "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", - Network accessline 1043
"version": "2.0.2", "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", - Network accessline 1044
"resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - Network accessline 1044
"resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - Network accessline 1047
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 1047
{ "type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" - Network accessline 1048
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 1048
"type": "GitHub Sponsors", "url": "https://github.com/sponsors/unifiedjs" }, - Network accessline 1049
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 1049
"url": "https://github.com/sponsors/unifiedjs" - Network accessline 1051
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 1051
{ "type": "OpenCollective", "url": "https://opencollective.com/unified" - Network accessline 1052
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 1052
"type": "OpenCollective", "url": "https://opencollective.com/unified" } - Network accessline 1053
"url": "https://opencollective.com/unified" - Network accessline 1053
"url": "https://opencollective.com/unified" - Network accessline 1058
"node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - Network accessline 1058
"node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - Network accessline 1059
"version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - Network accessline 1059
"version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - Network accessline 1060
"resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - Network accessline 1060
"resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - Network accessline 1070
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1070
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1071
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 1071
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 1072
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1072
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1076
"node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - Network accessline 1076
"node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - Network accessline 1077
"version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - Network accessline 1077
"version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - Network accessline 1078
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - Network accessline 1078
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - Network accessline 1083
}, "funding": { "url": "https://github.com/fb55/nth-check?sponsor=1" - Network accessline 1083
}, "funding": { "url": "https://github.com/fb55/nth-check?sponsor=1" - Network accessline 1084
"funding": { "url": "https://github.com/fb55/nth-check?sponsor=1" } - Network accessline 1084
"funding": { "url": "https://github.com/fb55/nth-check?sponsor=1" } - Network accessline 1085
"url": "https://github.com/fb55/nth-check?sponsor=1" - Network accessline 1085
"url": "https://github.com/fb55/nth-check?sponsor=1" - Network accessline 1088
"node_modules/parse5": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - Network accessline 1088
"node_modules/parse5": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - Network accessline 1089
"version": "7.3.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - Network accessline 1089
"version": "7.3.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - Network accessline 1090
"resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - Network accessline 1090
"resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - Network accessline 1095
}, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1095
}, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1096
"funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } - Network accessline 1096
"funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } - Network accessline 1097
"url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1097
"url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1100
"node_modules/parse5-htmlparser2-tree-adapter": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - Network accessline 1100
"node_modules/parse5-htmlparser2-tree-adapter": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - Network accessline 1101
"version": "7.1.0", "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wT - Network accessline 1101
"version": "7.1.0", "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wT - Network accessline 1102
"resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - Network accessline 1102
"resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - Network accessline 1108
}, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1108
}, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1109
"funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } - Network accessline 1109
"funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } - Network accessline 1110
"url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1110
"url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1113
"node_modules/parse5-parser-stream": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", - Network accessline 1113
"node_modules/parse5-parser-stream": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", - Network accessline 1114
"version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", - Network accessline 1114
"version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", - Network accessline 1115
"resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", - Network accessline 1115
"resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", - Network accessline 1120
}, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1120
}, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1121
"funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } - Network accessline 1121
"funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } - Network accessline 1122
"url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1122
"url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 1125
"node_modules/parse5/node_modules/entities": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - Network accessline 1125
"node_modules/parse5/node_modules/entities": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - Network accessline 1126
"version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - Network accessline 1126
"version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - Network accessline 1127
"resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - Network accessline 1127
"resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - Network accessline 1132
}, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 1132
}, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 1133
"funding": { "url": "https://github.com/fb55/entities?sponsor=1" } - Network accessline 1133
"funding": { "url": "https://github.com/fb55/entities?sponsor=1" } - Network accessline 1134
"url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 1134
"url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 1137
"node_modules/reading-time": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - Network accessline 1137
"node_modules/reading-time": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - Network accessline 1138
"version": "1.5.0", "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==", - Network accessline 1138
"version": "1.5.0", "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==", - Network accessline 1139
"resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - Network accessline 1139
"resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - Network accessline 1143
"node_modules/remark-cjk-friendly": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", - Network accessline 1143
"node_modules/remark-cjk-friendly": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", - Network accessline 1144
"version": "1.2.3", "resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", "integrity": "sha512-UvAgxwlNk+l9Oqgl/9MWK2eWRS7zgBW/nXX9AthV7nd/3lNejF138E7Xbmk9Zs4WjTJGs721r7fAEc7tNFoH7g==", - Network accessline 1144
"version": "1.2.3", "resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", "integrity": "sha512-UvAgxwlNk+l9Oqgl/9MWK2eWRS7zgBW/nXX9AthV7nd/3lNejF138E7Xbmk9Zs4WjTJGs721r7fAEc7tNFoH7g==", - Network accessline 1145
"resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", - Network accessline 1145
"resolved": "https://registry.npmjs.org/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz", - Network accessline 1164
"node_modules/remark-parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - Network accessline 1164
"node_modules/remark-parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - Network accessline 1165
"version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - Network accessline 1165
"version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - Network accessline 1166
"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - Network accessline 1166
"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - Network accessline 1175
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1175
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1176
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1176
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1177
"url": "https://opencollective.com/unified" - Network accessline 1177
"url": "https://opencollective.com/unified" - Network accessline 1180
"node_modules/remark-stringify": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - Network accessline 1180
"node_modules/remark-stringify": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - Network accessline 1181
"version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - Network accessline 1181
"version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - Network accessline 1182
"resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - Network accessline 1182
"resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - Network accessline 1190
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1190
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1191
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1191
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1192
"url": "https://opencollective.com/unified" - Network accessline 1192
"url": "https://opencollective.com/unified" - Network accessline 1195
"node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 1195
"node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 1196
"version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - Network accessline 1196
"version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - Network accessline 1197
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 1197
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 1201
"node_modules/slick": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/slick/-/slick-1.12.2.tgz", - Network accessline 1201
"node_modules/slick": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/slick/-/slick-1.12.2.tgz", - Network accessline 1202
"version": "1.12.2", "resolved": "https://registry.npmjs.org/slick/-/slick-1.12.2.tgz", "integrity": "sha512-4qdtOGcBjral6YIBCWJ0ljFSKNLz9KkhbWtuGvUyRowl1kxfuE1x/Z/aJcaiilpb3do9bl5K7/1h9XC5wWpY/A==", - Network accessline 1202
"version": "1.12.2", "resolved": "https://registry.npmjs.org/slick/-/slick-1.12.2.tgz", "integrity": "sha512-4qdtOGcBjral6YIBCWJ0ljFSKNLz9KkhbWtuGvUyRowl1kxfuE1x/Z/aJcaiilpb3do9bl5K7/1h9XC5wWpY/A==", - Network accessline 1203
"resolved": "https://registry.npmjs.org/slick/-/slick-1.12.2.tgz", - Network accessline 1203
"resolved": "https://registry.npmjs.org/slick/-/slick-1.12.2.tgz", - Network accessline 1204
"integrity": "sha512-4qdtOGcBjral6YIBCWJ0ljFSKNLz9KkhbWtuGvUyRowl1kxfuE1x/Z/aJcaiilpb3do9bl5K7/1h9XC5wWpY/A==", "license": "MIT (http://mootools.net/license.txt)", "engines": { - Network accessline 1204
"integrity": "sha512-4qdtOGcBjral6YIBCWJ0ljFSKNLz9KkhbWtuGvUyRowl1kxfuE1x/Z/aJcaiilpb3do9bl5K7/1h9XC5wWpY/A==", "license": "MIT (http://mootools.net/license.txt)", "engines": { - Network accessline 1205
"license": "MIT (http://mootools.net/license.txt)", - Network accessline 1205
"license": "MIT (http://mootools.net/license.txt)", - Network accessline 1210
"node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - Network accessline 1210
"node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - Network accessline 1211
"version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - Network accessline 1211
"version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - Network accessline 1212
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - Network accessline 1212
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - Network accessline 1216
"node_modules/trough": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - Network accessline 1216
"node_modules/trough": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - Network accessline 1217
"version": "2.2.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - Network accessline 1217
"version": "2.2.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - Network accessline 1218
"resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - Network accessline 1218
"resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - Network accessline 1221
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 1221
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 1222
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 1222
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 1223
"url": "https://github.com/sponsors/wooorm" - Network accessline 1223
"url": "https://github.com/sponsors/wooorm" - Network accessline 1226
"node_modules/undici": { "version": "6.23.0", "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", - Network accessline 1226
"node_modules/undici": { "version": "6.23.0", "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", - Network accessline 1227
"version": "6.23.0", "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", - Network accessline 1227
"version": "6.23.0", "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", - Network accessline 1228
"resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", - Network accessline 1228
"resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", - Network accessline 1235
"node_modules/unified": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - Network accessline 1235
"node_modules/unified": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - Network accessline 1236
"version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - Network accessline 1236
"version": "11.0.5", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - Network accessline 1237
"resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - Network accessline 1237
"resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - Network accessline 1249
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1249
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1250
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1250
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1251
"url": "https://opencollective.com/unified" - Network accessline 1251
"url": "https://opencollective.com/unified" - Network accessline 1254
"node_modules/unist-util-is": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - Network accessline 1254
"node_modules/unist-util-is": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - Network accessline 1255
"version": "6.0.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", - Network accessline 1255
"version": "6.0.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", - Network accessline 1256
"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - Network accessline 1256
"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - Network accessline 1262
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1262
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1263
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1263
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1264
"url": "https://opencollective.com/unified" - Network accessline 1264
"url": "https://opencollective.com/unified" - Network accessline 1267
"node_modules/unist-util-stringify-position": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - Network accessline 1267
"node_modules/unist-util-stringify-position": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - Network accessline 1268
"version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKc - Network accessline 1268
"version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKc - Network accessline 1269
"resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - Network accessline 1269
"resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - Network accessline 1275
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1275
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1276
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1276
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1277
"url": "https://opencollective.com/unified" - Network accessline 1277
"url": "https://opencollective.com/unified" - Network accessline 1280
"node_modules/unist-util-visit": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", - Network accessline 1280
"node_modules/unist-util-visit": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", - Network accessline 1281
"version": "5.1.0", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", - Network accessline 1281
"version": "5.1.0", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", - Network accessline 1282
"resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", - Network accessline 1282
"resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", - Network accessline 1290
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1290
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1291
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1291
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1292
"url": "https://opencollective.com/unified" - Network accessline 1292
"url": "https://opencollective.com/unified" - Network accessline 1295
"node_modules/unist-util-visit-parents": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", - Network accessline 1295
"node_modules/unist-util-visit-parents": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", - Network accessline 1296
"version": "6.0.2", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr - Network accessline 1296
"version": "6.0.2", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr - Network accessline 1297
"resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", - Network accessline 1297
"resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", - Network accessline 1304
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1304
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1305
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1305
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1306
"url": "https://opencollective.com/unified" - Network accessline 1306
"url": "https://opencollective.com/unified" - Network accessline 1309
"node_modules/valid-data-url": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-3.0.1.tgz", - Network accessline 1309
"node_modules/valid-data-url": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-3.0.1.tgz", - Network accessline 1310
"version": "3.0.1", "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-3.0.1.tgz", "integrity": "sha512-jOWVmzVceKlVVdwjNSenT4PbGghU0SBIizAev8ofZVgivk/TVHXSbNL8LP6M3spZvkR9/QolkyJavGSX5Cs0UA==", - Network accessline 1310
"version": "3.0.1", "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-3.0.1.tgz", "integrity": "sha512-jOWVmzVceKlVVdwjNSenT4PbGghU0SBIizAev8ofZVgivk/TVHXSbNL8LP6M3spZvkR9/QolkyJavGSX5Cs0UA==", - Network accessline 1311
"resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-3.0.1.tgz", - Network accessline 1311
"resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-3.0.1.tgz", - Network accessline 1318
"node_modules/vfile": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - Network accessline 1318
"node_modules/vfile": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - Network accessline 1319
"version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - Network accessline 1319
"version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - Network accessline 1320
"resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - Network accessline 1320
"resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - Network accessline 1327
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1327
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1328
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1328
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1329
"url": "https://opencollective.com/unified" - Network accessline 1329
"url": "https://opencollective.com/unified" - Network accessline 1332
"node_modules/vfile-message": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", - Network accessline 1332
"node_modules/vfile-message": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", - Network accessline 1333
"version": "4.0.3", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", - Network accessline 1333
"version": "4.0.3", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", - Network accessline 1334
"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", - Network accessline 1334
"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", - Network accessline 1341
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1341
"funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - Network accessline 1342
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1342
"type": "opencollective", "url": "https://opencollective.com/unified" } - Network accessline 1343
"url": "https://opencollective.com/unified" - Network accessline 1343
"url": "https://opencollective.com/unified" - Network accessline 1346
"node_modules/web-resource-inliner": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-8.0.0.tgz", - Network accessline 1346
"node_modules/web-resource-inliner": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-8.0.0.tgz", - Network accessline 1347
"version": "8.0.0", "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-8.0.0.tgz", "integrity": "sha512-Ezr98sqXW/+OCGoUEXuOKVR+oVFlSdn1tIySEEJdiSAw4IjrW8hQkwARSSBJTSB5Us5dnytDgL0ZDliAYBhaNA==", - Network accessline 1347
"version": "8.0.0", "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-8.0.0.tgz", "integrity": "sha512-Ezr98sqXW/+OCGoUEXuOKVR+oVFlSdn1tIySEEJdiSAw4IjrW8hQkwARSSBJTSB5Us5dnytDgL0ZDliAYBhaNA==", - Network accessline 1348
"resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-8.0.0.tgz", - Network accessline 1348
"resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-8.0.0.tgz", - Network accessline 1362
"node_modules/whatwg-encoding": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - Network accessline 1362
"node_modules/whatwg-encoding": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - Network accessline 1363
"version": "3.1.1", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", - Network accessline 1363
"version": "3.1.1", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", - Network accessline 1364
"resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - Network accessline 1364
"resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - Network accessline 1375
"node_modules/whatwg-mimetype": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - Network accessline 1375
"node_modules/whatwg-mimetype": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - Network accessline 1376
"version": "4.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", - Network accessline 1376
"version": "4.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", - Network accessline 1377
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - Network accessline 1377
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - Network accessline 1384
"node_modules/zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - Network accessline 1384
"node_modules/zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - Network accessline 1385
"version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - Network accessline 1385
"version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - Network accessline 1386
"resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - Network accessline 1386
"resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - Network accessline 1389
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 1389
"funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" - Network accessline 1390
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 1390
"type": "github", "url": "https://github.com/sponsors/wooorm" } - Network accessline 1391
"url": "https://github.com/sponsors/wooorm" - Network accessline 1391
"url": "https://github.com/sponsors/wooorm"
skills/canghe-markdown-to-html/scripts/md/package.json
skills/canghe-markdown-to-html/scripts/md/render.ts
- Executable scriptline 1
#!/usr/bin/env npx tsx - Executable scriptline 1
#!/usr/bin/env npx tsx - Network accessline 196
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 196
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 197
<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 197
<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/canghe-markdown-to-html/scripts/md/utils/languages.ts
- Executable scriptline 1
Executable file - 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 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}` - Network accessline 80
const HLJS_CDN_BASE = `https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/npm/highlightjs/${HLJS_VERSION}`
skills/canghe-post-to-wechat/SKILL.md
- Network accessline 94
| Chrome | Install Chrome or set `WECHAT_BROWSER_CHROME_PATH` env var | | Profile dir | Ensure `~/.local/share/wechat-browser-profile` is writable | | Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 94
| Chrome | Install Chrome or set `WECHAT_BROWSER_CHROME_PATH` env var | | Profile dir | Ensure `~/.local/share/wechat-browser-profile` is writable | | Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 95
| Profile dir | Ensure `~/.local/share/wechat-browser-profile` is writable | | Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | | Accessibility (macOS) | System Settings → Privacy & Security → Accessibility → enable terminal app - Network accessline 95
| Profile dir | Ensure `~/.local/share/wechat-browser-profile` is writable | | Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | | Accessibility (macOS) | System Settings → Privacy & Security → Accessibility → enable terminal app - Dangerous shell operationline 96
| Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Dangerous shell operationline 96
| Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 96
| Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 96
| Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 187
Suggested installation: https://github.com/JimLiu/canghe-skills/blob/main/skills/canghe-markdown-to-html/SKILL.md - Network accessline 187
Suggested installation: https://github.com/JimLiu/canghe-skills/blob/main/skills/canghe-markdown-to-html/SKILL.md - Network accessline 188
https://github.com/JimLiu/canghe-skills/blob/main/skills/canghe-markdown-to-html/SKILL.md - Network accessline 188
https://github.com/JimLiu/canghe-skills/blob/main/skills/canghe-markdown-to-html/SKILL.md - Access to secretsline 249
[Credential-related source omitted] - Access to secretsline 249
[Credential-related source omitted] - Access to secretsline 252
[Credential-related source omitted] - Access to secretsline 252
[Credential-related source omitted] - Network accessline 260
To obtain credentials: 1. Visit https://mp.weixin.qq.com - Network accessline 260
To obtain credentials: 1. Visit https://mp.weixin.qq.com - Network accessline 261
1. Visit https://mp.weixin.qq.com - Network accessline 261
1. Visit https://mp.weixin.qq.com - Access to secretsline 266
[Credential-related source omitted] - Access to secretsline 266
[Credential-related source omitted] - Access to secretsline 267
[Credential-related source omitted] - Access to secretsline 267
[Credential-related source omitted] - Network accessline 285
[Credential-related source omitted] - Network accessline 285
[Credential-related source omitted] - Network accessline 286
[Credential-related source omitted] - Network accessline 286
[Credential-related source omitted] - Access to secretsline 286
[Credential-related source omitted] - Access to secretsline 286
[Credential-related source omitted] - Network accessline 323
Next Steps: → Manage drafts: https://mp.weixin.qq.com (登录后进入「内容管理」→「草稿箱」) - Network accessline 323
Next Steps: → Manage drafts: https://mp.weixin.qq.com (登录后进入「内容管理」→「草稿箱」) - Network accessline 324
→ Manage drafts: https://mp.weixin.qq.com (登录后进入「内容管理」→「草稿箱」) - Network accessline 324
→ Manage drafts: https://mp.weixin.qq.com (登录后进入「内容管理」→「草稿箱」)
skills/canghe-post-to-wechat/references/article-posting.md
skills/canghe-post-to-wechat/scripts/cdp.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 68
async function fetchJson<T = unknown>(url: string): Promise<T> { const res = await fetch(url, { redirect: 'follow' }); - Network accessline 68
async function fetchJson<T = unknown>(url: string): Promise<T> { const res = await fetch(url, { redirect: 'follow' }); - Network accessline 69
const res = await fetch(url, { redirect: 'follow' }); - Network accessline 69
const res = await fetch(url, { redirect: 'follow' }); - Network accessline 78
while (Date.now() - start < timeoutMs) { try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 78
while (Date.now() - start < timeoutMs) { try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 79
try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); if (version.webSocketDebuggerUrl) return version.webSocketDebuggerUrl; - Network accessline 79
try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); if (version.webSocketDebuggerUrl) return version.webSocketDebuggerUrl; - Network accessline 80
const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 80
const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 174
export async function tryConnectExisting(port: number): Promise<CdpConnection | null> { try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 174
export async function tryConnectExisting(port: number): Promise<CdpConnection | null> { try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 175
try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); if (version.webSocketDebuggerUrl) { - Network accessline 175
try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); if (version.webSocketDebuggerUrl) { - Network accessline 176
const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 176
const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 195
for (const port of ports) { try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 195
for (const port of ports) { try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 196
try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); if (version.webSocketDebuggerUrl) return port; - Network accessline 196
try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); if (version.webSocketDebuggerUrl) return port; - Network accessline 197
const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 197
const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`);
skills/canghe-post-to-wechat/scripts/check-permissions.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 182
log('Bun runtime', true, `v${result.stdout?.toString().trim()}`); } else { log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); - Network accessline 182
log('Bun runtime', true, `v${result.stdout?.toString().trim()}`); } else { log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); - Network accessline 183
} else { log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); } - Network accessline 183
} else { log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); } - Dangerous shell operationline 184
log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); - Dangerous shell operationline 184
log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); - Network accessline 184
log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); - Network accessline 184
log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); - Access to secretsline 190
[Credential-related source omitted] - Access to secretsline 190
[Credential-related source omitted] - Access to secretsline 191
[Credential-related source omitted] - Access to secretsline 191
[Credential-related source omitted]
skills/canghe-post-to-wechat/scripts/copy-to-clipboard.ts
skills/canghe-post-to-wechat/scripts/md-to-wechat.ts
skills/canghe-post-to-wechat/scripts/md/LICENSE
skills/canghe-post-to-wechat/scripts/md/extensions/alert.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 20
/** * https://github.com/bent10/marked-extensions/tree/main/packages/alert - 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 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 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). - Network accessline 23
* A [marked](https://marked.js.org/) extension to support [GFM alerts](https://github.com/orgs/community/discussions/16925).
skills/canghe-post-to-wechat/scripts/md/extensions/footnotes.ts
skills/canghe-post-to-wechat/scripts/md/extensions/index.ts
skills/canghe-post-to-wechat/scripts/md/extensions/infographic.ts
skills/canghe-post-to-wechat/scripts/md/extensions/katex.ts
skills/canghe-post-to-wechat/scripts/md/extensions/markup.ts
skills/canghe-post-to-wechat/scripts/md/extensions/plantuml.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 5
/** * PlantUML 服务器地址 * @default 'https://www.plantuml.com/plantuml' - Network accessline 5
/** * PlantUML 服务器地址 * @default 'https://www.plantuml.com/plantuml' - Network accessline 6
* 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 7
* @default 'https://www.plantuml.com/plantuml' - Network accessline 33
/** * PlantUML 专用的 6-bit 编码函数 * 基于官方文档 https://plantuml.com/text-encoding - Network accessline 33
/** * PlantUML 专用的 6-bit 编码函数 * 基于官方文档 https://plantuml.com/text-encoding - Network accessline 34
* 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 35
* 基于官方文档 https://plantuml.com/text-encoding - Network accessline 59
/** * 将 3 个字节附加到编码字符串中 * 基于官方文档 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 60
* 将 3 个字节附加到编码字符串中 * 基于官方文档 https://plantuml.com/text-encoding */ - Network accessline 61
* 基于官方文档 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 76
/** * PlantUML 专用的 base64 编码函数 * 基于官方文档 https://plantuml.com/text-encoding - Network accessline 77
* 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 78
* 基于官方文档 https://plantuml.com/text-encoding - Network accessline 191
async function fetchSvgContent(svgUrl: string): Promise<string> { try { const response = await fetch(svgUrl) - 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 192
try { const response = await fetch(svgUrl) if (!response.ok) { - Network accessline 193
const response = await fetch(svgUrl) - 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 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 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`, - Network accessline 241
serverUrl: options.serverUrl || `https://www.plantuml.com/plantuml`,
skills/canghe-post-to-wechat/scripts/md/extensions/ruby.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 3
/** * 注音/拼音标注扩展 * https://talk.commonmark.org/t/proper-ruby-text-rb-syntax-support-in-markdown/2279 - 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 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 5
* https://talk.commonmark.org/t/proper-ruby-text-rb-syntax-support-in-markdown/2279 - Network accessline 6
* https://www.w3.org/TR/ruby/ - Network accessline 6
* https://www.w3.org/TR/ruby/
skills/canghe-post-to-wechat/scripts/md/extensions/slider.ts
skills/canghe-post-to-wechat/scripts/md/extensions/toc.ts
skills/canghe-post-to-wechat/scripts/md/render.ts
- Executable scriptline 1
#!/usr/bin/env npx tsx - Executable scriptline 1
#!/usr/bin/env npx tsx - Network accessline 192
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 192
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 193
<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 193
<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/canghe-post-to-wechat/scripts/md/utils/languages.ts
- Executable scriptline 1
Executable file - 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 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}` - Network accessline 80
const HLJS_CDN_BASE = `https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/npm/highlightjs/${HLJS_VERSION}`
skills/canghe-post-to-wechat/scripts/paste-from-clipboard.ts
skills/canghe-post-to-wechat/scripts/wechat-agent-browser.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 6
const WECHAT_URL = 'https://mp.weixin.qq.com/'; - Network accessline 6
const WECHAT_URL = 'https://mp.weixin.qq.com/'; - Dangerous shell operationline 137
ab(`eval "document.querySelectorAll('.new-creation__menu .new-creation__menu-item')[2].click()"`); - Dangerous shell operationline 137
ab(`eval "document.querySelectorAll('.new-creation__menu .new-creation__menu-item')[2].click()"`); - Dangerous shell operationline 181
ab(`eval "document.querySelector('${fileInputSelector}').style.display = 'block'"`); - Dangerous shell operationline 181
ab(`eval "document.querySelector('${fileInputSelector}').style.display = 'block'"`); - Dangerous shell operationline 191
ab(`eval " - Dangerous shell operationline 191
ab(`eval " - Network accessline 193
if (input) { const dt = new DataTransfer(); fetch('file://${img}').then(r => r.blob()).then(b => { - Network accessline 193
if (input) { const dt = new DataTransfer(); fetch('file://${img}').then(r => r.blob()).then(b => { - Network accessline 194
const dt = new DataTransfer(); fetch('file://${img}').then(r => r.blob()).then(b => { const file = new File([b], '${path.basename(img)}', { type: 'image/png' }); - Network accessline 194
const dt = new DataTransfer(); fetch('file://${img}').then(r => r.blob()).then(b => { const file = new File([b], '${path.basename(img)}', { type: 'image/png' }); - Network accessline 195
fetch('file://${img}').then(r => r.blob()).then(b => { - Network accessline 195
fetch('file://${img}').then(r => r.blob()).then(b => { - Dangerous shell operationline 217
ab(`eval "const t = document.querySelector('#title'); if(t) { t.value = '${title.replace(/'/g, "\\'")}'; t.dispatchEvent(new Event('input', {bubbles: true})); }"`); - Dangerous shell operationline 217
ab(`eval "const t = document.querySelector('#title'); if(t) { t.value = '${title.replace(/'/g, "\\'")}'; t.dispatchEvent(new Event('input', {bubbles: true})); }"`); - Dangerous shell operationline 227
ab(`eval "document.querySelector('.js_pmEditorArea')?.click()"`); - Dangerous shell operationline 227
ab(`eval "document.querySelector('.js_pmEditorArea')?.click()"`); - Dangerous shell operationline 237
ab(`eval "document.execCommand('insertText', false, '${escapedLine}')"`); - Dangerous shell operationline 237
ab(`eval "document.execCommand('insertText', false, '${escapedLine}')"`); - Dangerous shell operationline 254
ab(`eval "document.querySelector('#js_submit')?.click()"`); - Dangerous shell operationline 254
ab(`eval "document.querySelector('#js_submit')?.click()"`);
skills/canghe-post-to-wechat/scripts/wechat-api.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 13
[Credential-related source omitted] - Network accessline 43
const TOKEN_URL = "https://api.weixin.qq.com/cgi-bin/token"; - Network accessline 43
const TOKEN_URL = "https://api.weixin.qq.com/cgi-bin/token"; - Network accessline 44
const UPLOAD_URL = "https://api.weixin.qq.com/cgi-bin/material/add_material"; - Network accessline 44
const UPLOAD_URL = "https://api.weixin.qq.com/cgi-bin/material/add_material"; - Network accessline 45
const DRAFT_URL = "https://api.weixin.qq.com/cgi-bin/draft/add"; - Network accessline 45
const DRAFT_URL = "https://api.weixin.qq.com/cgi-bin/draft/add"; - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Network accessline 89
[Credential-related source omitted] - Network accessline 89
[Credential-related source omitted] - Network accessline 90
[Credential-related source omitted] - Network accessline 90
[Credential-related source omitted] - Network accessline 91
const res = await fetch(url); - Network accessline 91
const res = await fetch(url); - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted] - Network accessline 114
if (imagePath.startsWith("http://") || imagePath.startsWith("https://")) { const response = await fetch(imagePath); - Network accessline 114
if (imagePath.startsWith("http://") || imagePath.startsWith("https://")) { const response = await fetch(imagePath); - Network accessline 115
const response = await fetch(imagePath); - Network accessline 115
const response = await fetch(imagePath); - Network accessline 166
[Credential-related source omitted] - Network accessline 166
[Credential-related source omitted] - Access to secretsline 166
[Credential-related source omitted] - Access to secretsline 166
[Credential-related source omitted] - Network accessline 167
const res = await fetch(url, { - Network accessline 167
const res = await fetch(url, { - Network accessline 207
if (src.startsWith("https://mmbiz.qpic.cn")) { - Network accessline 207
if (src.startsWith("https://mmbiz.qpic.cn")) { - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Network accessline 272
const res = await fetch(url, { - Network accessline 272
const res = await fetch(url, { - Access to secretsline 379
[Credential-related source omitted] - Access to secretsline 379
[Credential-related source omitted] - Access to secretsline 380
[Credential-related source omitted] - Access to secretsline 380
[Credential-related source omitted]
skills/canghe-post-to-wechat/scripts/wechat-article.ts
skills/canghe-post-to-wechat/scripts/wechat-browser.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 9
const WECHAT_URL = 'https://mp.weixin.qq.com/'; - Network accessline 9
const WECHAT_URL = 'https://mp.weixin.qq.com/'; - Network accessline 177
async function fetchJson<T = unknown>(url: string): Promise<T> { const res = await fetch(url, { redirect: 'follow' }); - Network accessline 177
async function fetchJson<T = unknown>(url: string): Promise<T> { const res = await fetch(url, { redirect: 'follow' }); - Network accessline 178
const res = await fetch(url, { redirect: 'follow' }); - Network accessline 178
const res = await fetch(url, { redirect: 'follow' }); - Network accessline 187
while (Date.now() - start < timeoutMs) { try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 187
while (Date.now() - start < timeoutMs) { try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 188
try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); if (version.webSocketDebuggerUrl) return version.webSocketDebuggerUrl; - Network accessline 188
try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); if (version.webSocketDebuggerUrl) return version.webSocketDebuggerUrl; - Network accessline 189
const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 189
const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`);
skills/canghe-post-to-x/SKILL.md
- Network accessline 81
| Chrome | Install Chrome or set `X_BROWSER_CHROME_PATH` env var | | Profile dir | Ensure `~/.local/share/x-browser-profile` is writable | | Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 81
| Chrome | Install Chrome or set `X_BROWSER_CHROME_PATH` env var | | Profile dir | Ensure `~/.local/share/x-browser-profile` is writable | | Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 82
| Profile dir | Ensure `~/.local/share/x-browser-profile` is writable | | Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | | Accessibility (macOS) | System Settings → Privacy & Security → Accessibility → enable terminal app | - Network accessline 82
| Profile dir | Ensure `~/.local/share/x-browser-profile` is writable | | Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | | Accessibility (macOS) | System Settings → Privacy & Security → Accessibility → enable terminal app | - Dangerous shell operationline 83
| Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Dangerous shell operationline 83
| Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 83
| Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 83
| Bun runtime | `curl -fsSL https://bun.sh/install \| bash` | - Network accessline 141
npx -y bun ${SKILL_DIR}/scripts/x-quote.ts https://x.com/user/status/123 "Great insight!" - Network accessline 141
npx -y bun ${SKILL_DIR}/scripts/x-quote.ts https://x.com/user/status/123 "Great insight!"
skills/canghe-post-to-x/references/articles.md
skills/canghe-post-to-x/references/regular-posts.md
- Network accessline 31
# Navigate mcp__playwright__browser_navigate url="https://x.com/compose/post" - Network accessline 31
# Navigate mcp__playwright__browser_navigate url="https://x.com/compose/post" - Network accessline 32
mcp__playwright__browser_navigate url="https://x.com/compose/post" - Network accessline 32
mcp__playwright__browser_navigate url="https://x.com/compose/post"
skills/canghe-post-to-x/scripts/check-paste-permissions.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 183
log('Bun runtime', true, `v${result.stdout?.toString().trim()}`); } else { log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); - Network accessline 183
log('Bun runtime', true, `v${result.stdout?.toString().trim()}`); } else { log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); - Network accessline 184
} else { log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); } - Network accessline 184
} else { log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); } - Dangerous shell operationline 185
log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); - Dangerous shell operationline 185
log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); - Network accessline 185
log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash'); - Network accessline 185
log('Bun runtime', false, 'Cannot run bun. Install: curl -fsSL https://bun.sh/install | bash');
skills/canghe-post-to-x/scripts/copy-to-clipboard.ts
skills/canghe-post-to-x/scripts/md-to-html.ts
skills/canghe-post-to-x/scripts/package.json
skills/canghe-post-to-x/scripts/paste-from-clipboard.ts
skills/canghe-post-to-x/scripts/x-article.ts
skills/canghe-post-to-x/scripts/x-browser.ts
skills/canghe-post-to-x/scripts/x-quote.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 201
Examples: npx -y bun x-quote.ts https://x.com/user/status/123456789 "Great insight!" - Network accessline 201
Examples: npx -y bun x-quote.ts https://x.com/user/status/123456789 "Great insight!" - Network accessline 202
npx -y bun x-quote.ts https://x.com/user/status/123456789 "Great insight!" - Network accessline 202
npx -y bun x-quote.ts https://x.com/user/status/123456789 "Great insight!" - Network accessline 203
npx -y bun x-quote.ts https://x.com/user/status/123456789 "I agree!" --submit - Network accessline 203
npx -y bun x-quote.ts https://x.com/user/status/123456789 "I agree!" --submit - Network accessline 233
if (!tweetUrl) { console.error('Error: Please provide a tweet URL.'); console.error('Example: npx -y bun x-quote.ts https://x.com/user/status/123456789 "Your comment"'); - Network accessline 233
if (!tweetUrl) { console.error('Error: Please provide a tweet URL.'); console.error('Example: npx -y bun x-quote.ts https://x.com/user/status/123456789 "Your comment"'); - Network accessline 234
console.error('Error: Please provide a tweet URL.'); console.error('Example: npx -y bun x-quote.ts https://x.com/user/status/123456789 "Your comment"'); process.exit(1); - Network accessline 234
console.error('Error: Please provide a tweet URL.'); console.error('Example: npx -y bun x-quote.ts https://x.com/user/status/123456789 "Your comment"'); process.exit(1); - Network accessline 235
console.error('Example: npx -y bun x-quote.ts https://x.com/user/status/123456789 "Your comment"'); - Network accessline 235
console.error('Example: npx -y bun x-quote.ts https://x.com/user/status/123456789 "Your comment"');
skills/canghe-post-to-x/scripts/x-utils.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 101
async function fetchJson<T = unknown>(url: string): Promise<T> { const res = await fetch(url, { redirect: 'follow' }); - Network accessline 101
async function fetchJson<T = unknown>(url: string): Promise<T> { const res = await fetch(url, { redirect: 'follow' }); - Network accessline 102
const res = await fetch(url, { redirect: 'follow' }); - Network accessline 102
const res = await fetch(url, { redirect: 'follow' }); - Network accessline 115
while (Date.now() - start < timeoutMs) { try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 115
while (Date.now() - start < timeoutMs) { try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 116
try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); if (version.webSocketDebuggerUrl) return version.webSocketDebuggerUrl; - Network accessline 116
try { const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); if (version.webSocketDebuggerUrl) return version.webSocketDebuggerUrl; - Network accessline 117
const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`); - Network accessline 117
const version = await fetchJson<{ webSocketDebuggerUrl?: string }>(`http://127.0.0.1:${port}/json/version`);
skills/canghe-post-to-x/scripts/x-video.ts
skills/canghe-seedance-video/SKILL.md
- Network accessline 46
python3 scripts/generate_video.py "猫咪动起来" \ --image-url https://example.com/cat.jpg \ - Network accessline 46
python3 scripts/generate_video.py "猫咪动起来" \ --image-url https://example.com/cat.jpg \ - Network accessline 47
--image-url https://example.com/cat.jpg \ - Network accessline 47
--image-url https://example.com/cat.jpg \ - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Network accessline 111
根据 [Seedance-1.5-pro 提示词指南](https://www.volcengine.com/docs/82379/2168087): - Network accessline 111
根据 [Seedance-1.5-pro 提示词指南](https://www.volcengine.com/docs/82379/2168087): - Network accessline 134
# 初始化客户端 client = Ark( base_url="https://ark.cn-beijing.volces.com/api/v3", - Network accessline 134
# 初始化客户端 client = Ark( base_url="https://ark.cn-beijing.volces.com/api/v3", - Network accessline 135
[Credential-related source omitted] - Network accessline 135
[Credential-related source omitted] - Network accessline 136
base_url="https://ark.cn-beijing.volces.com/api/v3", - Network accessline 136
base_url="https://ark.cn-beijing.volces.com/api/v3", - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/canghe-seedance-video/scripts/generate_video.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Network accessline 39
[Credential-related source omitted] - Network accessline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Network accessline 40
BASE_URL = "https://ark.cn-beijing.volces.com/api/v3" - Network accessline 40
BASE_URL = "https://ark.cn-beijing.volces.com/api/v3" - Network accessline 217
try: response = requests.get(url, stream=True, timeout=120) - Network accessline 217
try: response = requests.get(url, stream=True, timeout=120) - Network accessline 218
response = requests.get(url, stream=True, timeout=120) - Network accessline 218
response = requests.get(url, stream=True, timeout=120) - Network accessline 240
python3 generate_video.py "猫咪动起来" --image-url https://example.com/cat.jpg --wait - Network accessline 240
python3 generate_video.py "猫咪动起来" --image-url https://example.com/cat.jpg --wait - Access to secretsline 272
[Credential-related source omitted] - Access to secretsline 272
[Credential-related source omitted]
skills/canghe-slide-deck/scripts/merge-to-pdf.ts
skills/canghe-slide-deck/scripts/merge-to-pptx.ts
skills/canghe-tianyancha/README.md
- Network accessline 3
 - Network accessline 3
 - Network accessline 4
 - Network accessline 4
 - Network accessline 5
 - Network accessline 5
 - Network accessline 6
 - Network accessline 6
 - Network accessline 41
mkdir -p ~/.kimi/daimon/skills git clone https://github.com/freestylefly/canghe-skills.git /tmp/canghe-skills - Network accessline 41
mkdir -p ~/.kimi/daimon/skills git clone https://github.com/freestylefly/canghe-skills.git /tmp/canghe-skills - Network accessline 42
git clone https://github.com/freestylefly/canghe-skills.git /tmp/canghe-skills - Network accessline 42
git clone https://github.com/freestylefly/canghe-skills.git /tmp/canghe-skills
skills/canghe-tianyancha/scripts/generate_dashboard.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 721
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>企业洞察看板 · {name}</title> <script src="https://cdn.tailwindcss.com"></script> - Network accessline 721
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>企业洞察看板 · {name}</title> <script src="https://cdn.tailwindcss.com"></script> - Network accessline 722
<title>企业洞察看板 · {name}</title> <script src="https://cdn.tailwindcss.com"></script> <script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script> - Network accessline 722
<title>企业洞察看板 · {name}</title> <script src="https://cdn.tailwindcss.com"></script> <script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script> - Network accessline 723
<script src="https://cdn.tailwindcss.com"></script> - Network accessline 723
<script src="https://cdn.tailwindcss.com"></script> - Network accessline 724
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script> - Network accessline 724
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script> - Network accessline 725
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> - Network accessline 725
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> - Network accessline 726
<style> @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); * {{ font-family: 'Inter', -apple-system, sans-serif; }} - Network accessline 726
<style> @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); * {{ font-family: 'Inter', -apple-system, sans-serif; }} - Network accessline 727
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); - Network accessline 727
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); - Network accessline 1440
'scale': '大型企业', 'address': '北京市海淀区', 'tianyancha_url': 'https://www.tianyancha.com', - Network accessline 1440
'scale': '大型企业', 'address': '北京市海淀区', 'tianyancha_url': 'https://www.tianyancha.com', - Network accessline 1442
'tianyancha_url': 'https://www.tianyancha.com', - Network accessline 1442
'tianyancha_url': 'https://www.tianyancha.com', - Network accessline 1453
'jobs_total': 150, 'jobs': [ {'title': 'Java开发工程师', 'salary': '20K-35K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=5)).strftime('%Y-%m-%d'), 'url' - Network accessline 1453
'jobs_total': 150, 'jobs': [ {'title': 'Java开发工程师', 'salary': '20K-35K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=5)).strftime('%Y-%m-%d'), 'url' - Network accessline 1454
'jobs': [ {'title': 'Java开发工程师', 'salary': '20K-35K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=5)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'} - Network accessline 1454
'jobs': [ {'title': 'Java开发工程师', 'salary': '20K-35K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=5)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'} - Network accessline 1455
{'title': 'Java开发工程师', 'salary': '20K-35K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=5)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1455
{'title': 'Java开发工程师', 'salary': '20K-35K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=5)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1456
{'title': 'Java开发工程师-中间件', 'salary': '25K-40K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=8)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1456
{'title': 'Java开发工程师-中间件', 'salary': '25K-40K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=8)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1457
{'title': '产品经理', 'salary': '25K-40K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': '拉勾网', 'date': (datetime.now() - timedelta(days=15)).strftime('%Y-%m-%d'), 'url': 'https://www.lagou.com'}, - Network accessline 1457
{'title': '产品经理', 'salary': '25K-40K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': '拉勾网', 'date': (datetime.now() - timedelta(days=15)).strftime('%Y-%m-%d'), 'url': 'https://www.lagou.com'}, - Network accessline 1458
{'title': '算法工程师', 'salary': '30K-50K', 'city': '上海', 'education': '硕士', 'experience': '3-5年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=25)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1458
{'title': '算法工程师', 'salary': '30K-50K', 'city': '上海', 'education': '硕士', 'experience': '3-5年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=25)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1459
{'title': '前端开发工程师', 'salary': '18K-30K', 'city': '深圳', 'education': '本科', 'experience': '1-3年', 'source': '拉勾网', 'date': (datetime.now() - timedelta(days=35)).strftime('%Y-%m-%d'), 'url': 'https://www.lagou.com'}, - Network accessline 1459
{'title': '前端开发工程师', 'salary': '18K-30K', 'city': '深圳', 'education': '本科', 'experience': '1-3年', 'source': '拉勾网', 'date': (datetime.now() - timedelta(days=35)).strftime('%Y-%m-%d'), 'url': 'https://www.lagou.com'}, - Network accessline 1460
{'title': '测试工程师', 'salary': '15K-25K', 'city': '北京', 'education': '本科', 'experience': '1-3年', 'source': '智联招聘', 'date': (datetime.now() - timedelta(days=45)).strftime('%Y-%m-%d'), 'url': 'https://www.zhaopin.com'}, - Network accessline 1460
{'title': '测试工程师', 'salary': '15K-25K', 'city': '北京', 'education': '本科', 'experience': '1-3年', 'source': '智联招聘', 'date': (datetime.now() - timedelta(days=45)).strftime('%Y-%m-%d'), 'url': 'https://www.zhaopin.com'}, - Network accessline 1461
{'title': '运维工程师', 'salary': '15K-25K', 'city': '杭州', 'education': '本科', 'experience': '1-3年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=50)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1461
{'title': '运维工程师', 'salary': '15K-25K', 'city': '杭州', 'education': '本科', 'experience': '1-3年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=50)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1462
{'title': '数据分析师', 'salary': '18K-30K', 'city': '北京', 'education': '本科', 'experience': '1-3年', 'source': '猎聘网', 'date': (datetime.now() - timedelta(days=55)).strftime('%Y-%m-%d'), 'url': 'https://www.liepin.com'}, - Network accessline 1462
{'title': '数据分析师', 'salary': '18K-30K', 'city': '北京', 'education': '本科', 'experience': '1-3年', 'source': '猎聘网', 'date': (datetime.now() - timedelta(days=55)).strftime('%Y-%m-%d'), 'url': 'https://www.liepin.com'}, - Network accessline 1463
{'title': 'UI设计师', 'salary': '15K-25K', 'city': '上海', 'education': '本科', 'experience': '1-3年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=60)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1463
{'title': 'UI设计师', 'salary': '15K-25K', 'city': '上海', 'education': '本科', 'experience': '1-3年', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=60)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1464
{'title': '运营专员', 'salary': '10K-18K', 'city': '广州', 'education': '大专', 'experience': '不限', 'source': '智联招聘', 'date': (datetime.now() - timedelta(days=70)).strftime('%Y-%m-%d'), 'url': 'https://www.zhaopin.com'}, - Network accessline 1464
{'title': '运营专员', 'salary': '10K-18K', 'city': '广州', 'education': '大专', 'experience': '不限', 'source': '智联招聘', 'date': (datetime.now() - timedelta(days=70)).strftime('%Y-%m-%d'), 'url': 'https://www.zhaopin.com'}, - Network accessline 1465
{'title': '销售经理', 'salary': '12K-20K', 'city': '成都', 'education': '大专', 'experience': '不限', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=80)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1465
{'title': '销售经理', 'salary': '12K-20K', 'city': '成都', 'education': '大专', 'experience': '不限', 'source': 'BOSS直聘', 'date': (datetime.now() - timedelta(days=80)).strftime('%Y-%m-%d'), 'url': 'https://www.zhipin.com'}, - Network accessline 1466
{'title': 'HRBP', 'salary': '15K-25K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': '猎聘网', 'date': (datetime.now() - timedelta(days=100)).strftime('%Y-%m-%d'), 'url': 'https://www.liepin.com'}, - Network accessline 1466
{'title': 'HRBP', 'salary': '15K-25K', 'city': '北京', 'education': '本科', 'experience': '3-5年', 'source': '猎聘网', 'date': (datetime.now() - timedelta(days=100)).strftime('%Y-%m-%d'), 'url': 'https://www.liepin.com'}, - Network accessline 1656
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>行业洞察看板 · {industry_name}</title> <script src="https://cdn.tailwindcss.com"></script> - Network accessline 1656
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>行业洞察看板 · {industry_name}</title> <script src="https://cdn.tailwindcss.com"></script> - Network accessline 1657
<title>行业洞察看板 · {industry_name}</title> <script src="https://cdn.tailwindcss.com"></script> <script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script> - Network accessline 1657
<title>行业洞察看板 · {industry_name}</title> <script src="https://cdn.tailwindcss.com"></script> <script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script> - Network accessline 1658
<script src="https://cdn.tailwindcss.com"></script> - Network accessline 1658
<script src="https://cdn.tailwindcss.com"></script> - Network accessline 1659
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script> - Network accessline 1659
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script> - Network accessline 1660
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> - Network accessline 1660
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> - Network accessline 1661
<style> @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); * {{ font-family: 'Inter', -apple-system, sans-serif; }} - Network accessline 1661
<style> @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); * {{ font-family: 'Inter', -apple-system, sans-serif; }} - Network accessline 1662
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); - Network accessline 1662
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
skills/canghe-url-to-markdown/scripts/cdp.ts
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 16
async function fetchWithTimeout(url: string, init: RequestInit & { timeoutMs?: number } = {}): Promise<Response> { const { timeoutMs, ...rest } = init; if (!timeoutMs || timeoutMs <= 0) return fetch(url, rest); - Network accessline 16
async function fetchWithTimeout(url: string, init: RequestInit & { timeoutMs?: number } = {}): Promise<Response> { const { timeoutMs, ...rest } = init; if (!timeoutMs || timeoutMs <= 0) return fetch(url, rest); - Network accessline 17
const { timeoutMs, ...rest } = init; if (!timeoutMs || timeoutMs <= 0) return fetch(url, rest); const ctl = new AbortController(); - Network accessline 17
const { timeoutMs, ...rest } = init; if (!timeoutMs || timeoutMs <= 0) return fetch(url, rest); const ctl = new AbortController(); - Network accessline 18
if (!timeoutMs || timeoutMs <= 0) return fetch(url, rest); - Network accessline 18
if (!timeoutMs || timeoutMs <= 0) return fetch(url, rest); - Network accessline 20
const t = setTimeout(() => ctl.abort(), timeoutMs); try { return await fetch(url, { ...rest, signal: ctl.signal }); - Network accessline 20
const t = setTimeout(() => ctl.abort(), timeoutMs); try { return await fetch(url, { ...rest, signal: ctl.signal }); - Network accessline 21
try { return await fetch(url, { ...rest, signal: ctl.signal }); } finally { - Network accessline 21
try { return await fetch(url, { ...rest, signal: ctl.signal }); } finally { - Network accessline 22
return await fetch(url, { ...rest, signal: ctl.signal }); - Network accessline 22
return await fetch(url, { ...rest, signal: ctl.signal }); - Network accessline 167
while (Date.now() - start < timeoutMs) { try { const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 }); - Network accessline 167
while (Date.now() - start < timeoutMs) { try { const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 }); - Network accessline 168
try { const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 }); if (!res.ok) throw new Error(`status=${res.status}`); - Network accessline 168
try { const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 }); if (!res.ok) throw new Error(`status=${res.status}`); - Network accessline 169
const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 }); - Network accessline 169
const res = await fetchWithTimeout(`http://127.0.0.1:${port}/json/version`, { timeoutMs: 5_000 });
skills/canghe-url-to-markdown/scripts/constants.ts
skills/canghe-url-to-markdown/scripts/html-to-markdown.ts
skills/canghe-url-to-markdown/scripts/main.ts
skills/canghe-url-to-markdown/scripts/paths.ts
skills/canghe-volcengine-video-understanding/SKILL.md
- Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Network accessline 137
[Credential-related source omitted] - Network accessline 137
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 138
[Credential-related source omitted] - Access to secretsline 138
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Network accessline 218
- [火山方舟视频理解文档](https://www.volcengine.com/docs/82379/1895586) - Network accessline 218
- [火山方舟视频理解文档](https://www.volcengine.com/docs/82379/1895586) - Network accessline 219
- [Files API 文档](https://www.volcengine.com/docs/82379/xxxx) - Network accessline 219
- [Files API 文档](https://www.volcengine.com/docs/82379/xxxx) - Network accessline 220
- [Responses API 文档](https://www.volcengine.com/docs/82379/xxxx) - Network accessline 220
- [Responses API 文档](https://www.volcengine.com/docs/82379/xxxx)
skills/canghe-volcengine-video-understanding/scripts/video_understand.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Network accessline 31
[Credential-related source omitted] - Network accessline 31
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Network accessline 32
BASE_URL = "https://ark.cn-beijing.volces.com/api/v3" - Network accessline 32
BASE_URL = "https://ark.cn-beijing.volces.com/api/v3" - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Network accessline 71
response = requests.post( - Network accessline 71
response = requests.post( - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Network accessline 140
try: print(f"使用 Responses API,文件 ID: {file_id}") response = requests.post( - Network accessline 140
try: print(f"使用 Responses API,文件 ID: {file_id}") response = requests.post( - Network accessline 141
print(f"使用 Responses API,文件 ID: {file_id}") response = requests.post( f"{BASE_URL}/responses", - Network accessline 141
print(f"使用 Responses API,文件 ID: {file_id}") response = requests.post( f"{BASE_URL}/responses", - Network accessline 142
response = requests.post( - Network accessline 142
response = requests.post( - Access to secretsline 158
[Credential-related source omitted] - Access to secretsline 158
[Credential-related source omitted] - Access to secretsline 163
[Credential-related source omitted] - Access to secretsline 163
[Credential-related source omitted] - Access to secretsline 170
[Credential-related source omitted] - Access to secretsline 170
[Credential-related source omitted] - Network accessline 176
while time.time() - start_time < max_wait: response = requests.get( - Network accessline 176
while time.time() - start_time < max_wait: response = requests.get( - Network accessline 177
response = requests.get( - Network accessline 177
response = requests.get( - Access to secretsline 225
[Credential-related source omitted] - Access to secretsline 225
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 246
[Credential-related source omitted] - Access to secretsline 246
[Credential-related source omitted] - Access to secretsline 255
[Credential-related source omitted] - Access to secretsline 255
[Credential-related source omitted]
skills/find-skills/SKILL.md
- Network accessline 32
**Browse skills at:** https://skills.sh/ - Network accessline 63
vercel-labs/agent-skills@vercel-react-best-practices └ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices - Network accessline 64
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices - Network accessline 84
Learn more: https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
skills/flyworks-avatar-video-1.0.0/README.md
- Network accessline 3
An [Agent Skill](https://agentskills.io) for generating videos using [Flyworks](https://flyworks.ai) (a.k.a HiFly) Digital Humans. - Network accessline 3
An [Agent Skill](https://agentskills.io) for generating videos using [Flyworks](https://flyworks.ai) (a.k.a HiFly) Digital Humans. - Network accessline 23
Works with Claude Code, Cursor, Codex, and [other agents](https://github.com/vercel-labs/add-skill#available-agents). - Network accessline 23
Works with Claude Code, Cursor, Codex, and [other agents](https://github.com/vercel-labs/add-skill#available-agents). - Network accessline 28
# Clone and symlink to your skills directory git clone https://github.com/Flyworks-AI/skills.git - Network accessline 28
# Clone and symlink to your skills directory git clone https://github.com/Flyworks-AI/skills.git - Network accessline 29
git clone https://github.com/Flyworks-AI/skills.git - Network accessline 29
git clone https://github.com/Flyworks-AI/skills.git - Network accessline 36
git clone https://github.com/Flyworks-AI/skills.git - Network accessline 36
git clone https://github.com/Flyworks-AI/skills.git - Network accessline 65
For longer videos without watermarks, get your token from [hifly.cc/setting](https://hifly.cc/setting): - Network accessline 65
For longer videos without watermarks, get your token from [hifly.cc/setting](https://hifly.cc/setting): - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Network accessline 94
| Item | Value | |------|-------| | Base URL | `https://hfw-api.hifly.cc/api/v2/hifly` | - Network accessline 94
| Item | Value | |------|-------| | Base URL | `https://hfw-api.hifly.cc/api/v2/hifly` | - Network accessline 95
|------|-------| | Base URL | `https://hfw-api.hifly.cc/api/v2/hifly` | | Auth | Bearer token via `Authorization` header | - Network accessline 95
|------|-------| | Base URL | `https://hfw-api.hifly.cc/api/v2/hifly` | | Auth | Bearer token via `Authorization` header | - Network accessline 96
| Base URL | `https://hfw-api.hifly.cc/api/v2/hifly` | - Network accessline 96
| Base URL | `https://hfw-api.hifly.cc/api/v2/hifly` | - Network accessline 98
| Token Source | [hifly.cc/setting](https://hifly.cc/setting) | - Network accessline 98
| Token Source | [hifly.cc/setting](https://hifly.cc/setting) |
skills/flyworks-avatar-video-1.0.0/SKILL.md
- Network accessline 27
**To remove limitations:** 1. Register at [hifly.cc](https://hifly.cc) or [flyworks.ai](https://flyworks.ai). - Network accessline 27
**To remove limitations:** 1. Register at [hifly.cc](https://hifly.cc) or [flyworks.ai](https://flyworks.ai). - Network accessline 28
1. Register at [hifly.cc](https://hifly.cc) or [flyworks.ai](https://flyworks.ai). - Network accessline 28
1. Register at [hifly.cc](https://hifly.cc) or [flyworks.ai](https://flyworks.ai). - Network accessline 29
2. Get your API key from [User Settings](https://hifly.cc/setting). - Network accessline 29
2. Get your API key from [User Settings](https://hifly.cc/setting). - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Network accessline 50
# Create a video with a public avatar (Audio URL or File) python scripts/hifly_client.py create_video --audio "https://... or path/to/audio.mp3" --avatar "avatar_id_or_alias" - Network accessline 50
# Create a video with a public avatar (Audio URL or File) python scripts/hifly_client.py create_video --audio "https://... or path/to/audio.mp3" --avatar "avatar_id_or_alias" - Network accessline 51
python scripts/hifly_client.py create_video --audio "https://... or path/to/audio.mp3" --avatar "avatar_id_or_alias" - Network accessline 51
python scripts/hifly_client.py create_video --audio "https://... or path/to/audio.mp3" --avatar "avatar_id_or_alias" - Network accessline 81
# Create the avatar from an image URL python scripts/hifly_client.py create_talking_photo --image "https://mysite.com/photo.jpg" --title "CEO Photo" - Network accessline 81
# Create the avatar from an image URL python scripts/hifly_client.py create_talking_photo --image "https://mysite.com/photo.jpg" --title "CEO Photo" - Network accessline 82
python scripts/hifly_client.py create_talking_photo --image "https://mysite.com/photo.jpg" --title "CEO Photo" - Network accessline 82
python scripts/hifly_client.py create_talking_photo --image "https://mysite.com/photo.jpg" --title "CEO Photo"
skills/flyworks-avatar-video-1.0.0/references/authentication.md
- Network accessline 14
1. Register at [flyworks.ai](https://flyworks.ai) or [hifly.cc](https://hifly.cc) - Network accessline 14
1. Register at [flyworks.ai](https://flyworks.ai) or [hifly.cc](https://hifly.cc) - Network accessline 15
2. Navigate to [User Settings](https://hifly.cc/setting) - Network accessline 15
2. Navigate to [User Settings](https://hifly.cc/setting) - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Network accessline 39
curl -X GET "https://hfw-api.hifly.cc/api/v2/hifly/avatar/list" \ - Network accessline 39
curl -X GET "https://hfw-api.hifly.cc/api/v2/hifly/avatar/list" \
skills/flyworks-avatar-video-1.0.0/references/avatars.md
- Network accessline 48
# From URL python scripts/hifly_client.py create_talking_photo \ --image "https://example.com/portrait.jpg" \ - Network accessline 48
# From URL python scripts/hifly_client.py create_talking_photo \ --image "https://example.com/portrait.jpg" \ - Network accessline 49
python scripts/hifly_client.py create_talking_photo --image "https://example.com/portrait.jpg" - Network accessline 49
python scripts/hifly_client.py create_talking_photo --image "https://example.com/portrait.jpg" - Network accessline 50
--image "https://example.com/portrait.jpg" \ - Network accessline 50
--image "https://example.com/portrait.jpg" \
skills/flyworks-avatar-video-1.0.0/references/video-generation.md
- Network accessline 34
...... Task Completed! Video URL: https://hfcdn.lingverse.co/.../video.mp4 - Network accessline 34
...... Task Completed! Video URL: https://hfcdn.lingverse.co/.../video.mp4 - Network accessline 36
Video URL: https://hfcdn.lingverse.co/.../video.mp4 - Network accessline 36
Video URL: https://hfcdn.lingverse.co/.../video.mp4
skills/flyworks-avatar-video-1.0.0/references/voices.md
- Network accessline 39
# From URL python scripts/hifly_client.py clone_voice \ --audio "https://example.com/sample.mp3" \ - Network accessline 39
# From URL python scripts/hifly_client.py clone_voice \ --audio "https://example.com/sample.mp3" \ - Network accessline 40
python scripts/hifly_client.py clone_voice --audio "https://example.com/sample.mp3" - Network accessline 40
python scripts/hifly_client.py clone_voice --audio "https://example.com/sample.mp3" - Network accessline 41
--audio "https://example.com/sample.mp3" \ - Network accessline 41
--audio "https://example.com/sample.mp3" \
skills/flyworks-avatar-video-1.0.0/scripts/hifly_client.py
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 10
[Credential-related source omitted] - Network accessline 10
[Credential-related source omitted] - Network accessline 11
BASE_URL = "https://hfw-api.hifly.cc/api/v2/hifly" - Network accessline 11
BASE_URL = "https://hfw-api.hifly.cc/api/v2/hifly" - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Network accessline 62
while True: try: resp = requests.get(url, headers=headers, params=params) - Network accessline 62
while True: try: resp = requests.get(url, headers=headers, params=params) - Network accessline 63
try: resp = requests.get(url, headers=headers, params=params) resp.raise_for_status() - Network accessline 63
try: resp = requests.get(url, headers=headers, params=params) resp.raise_for_status() - Network accessline 64
resp = requests.get(url, headers=headers, params=params) - Network accessline 64
resp = requests.get(url, headers=headers, params=params) - Network accessline 96
while True: try: resp = requests.get(url, headers=headers, params=params) - Network accessline 96
while True: try: resp = requests.get(url, headers=headers, params=params) - Network accessline 97
try: resp = requests.get(url, headers=headers, params=params) resp.raise_for_status() - Network accessline 97
try: resp = requests.get(url, headers=headers, params=params) resp.raise_for_status() - Network accessline 98
resp = requests.get(url, headers=headers, params=params) - Network accessline 98
resp = requests.get(url, headers=headers, params=params) - Network accessline 129
try: resp = requests.post(url, headers=headers, json=payload) - Network accessline 129
try: resp = requests.post(url, headers=headers, json=payload) - Network accessline 130
resp = requests.post(url, headers=headers, json=payload) - Network accessline 130
resp = requests.post(url, headers=headers, json=payload) - Network accessline 143
with open(file_path, 'rb') as f: headers_put = {"Content-Type": content_type} resp_put = requests.put(upload_url, data=f, headers=headers_put) - Network accessline 143
with open(file_path, 'rb') as f: headers_put = {"Content-Type": content_type} resp_put = requests.put(upload_url, data=f, headers=headers_put) - Network accessline 144
headers_put = {"Content-Type": content_type} resp_put = requests.put(upload_url, data=f, headers=headers_put) resp_put.raise_for_status() - Network accessline 144
headers_put = {"Content-Type": content_type} resp_put = requests.put(upload_url, data=f, headers=headers_put) resp_put.raise_for_status() - Network accessline 145
resp_put = requests.put(upload_url, data=f, headers=headers_put) - Network accessline 145
resp_put = requests.put(upload_url, data=f, headers=headers_put) - Network accessline 156
url = f"{BASE_URL}/avatar/list" params = {"page": 1, "size": 50, "kind": 2} # kind 2 = public resp = requests.get(url, headers=get_headers(), params=params) - Network accessline 156
url = f"{BASE_URL}/avatar/list" params = {"page": 1, "size": 50, "kind": 2} # kind 2 = public resp = requests.get(url, headers=get_headers(), params=params) - Network accessline 157
params = {"page": 1, "size": 50, "kind": 2} # kind 2 = public resp = requests.get(url, headers=get_headers(), params=params) resp.raise_for_status() - Network accessline 157
params = {"page": 1, "size": 50, "kind": 2} # kind 2 = public resp = requests.get(url, headers=get_headers(), params=params) resp.raise_for_status() - Network accessline 158
resp = requests.get(url, headers=get_headers(), params=params) - Network accessline 158
resp = requests.get(url, headers=get_headers(), params=params) - Network accessline 168
url = f"{BASE_URL}/voice/list" params = {"page": 1, "size": 50, "kind": 1} resp = requests.get(url, headers=get_headers(), params=params) - Network accessline 168
url = f"{BASE_URL}/voice/list" params = {"page": 1, "size": 50, "kind": 1} resp = requests.get(url, headers=get_headers(), params=params) - Network accessline 169
params = {"page": 1, "size": 50, "kind": 1} resp = requests.get(url, headers=get_headers(), params=params) resp.raise_for_status() - Network accessline 169
params = {"page": 1, "size": 50, "kind": 1} resp = requests.get(url, headers=get_headers(), params=params) resp.raise_for_status() - Network accessline 170
resp = requests.get(url, headers=get_headers(), params=params) - Network accessline 170
resp = requests.get(url, headers=get_headers(), params=params) - Network accessline 235
headers = get_headers() try: resp = requests.post(url, headers=headers, json=payload) - Network accessline 235
headers = get_headers() try: resp = requests.post(url, headers=headers, json=payload) - Network accessline 236
try: resp = requests.post(url, headers=headers, json=payload) resp.raise_for_status() - Network accessline 236
try: resp = requests.post(url, headers=headers, json=payload) resp.raise_for_status() - Network accessline 237
resp = requests.post(url, headers=headers, json=payload) - Network accessline 237
resp = requests.post(url, headers=headers, json=payload) - Network accessline 263
headers = get_headers() try: resp = requests.post(url, headers=headers, json=payload) - Network accessline 263
headers = get_headers() try: resp = requests.post(url, headers=headers, json=payload) - Network accessline 264
try: resp = requests.post(url, headers=headers, json=payload) resp.raise_for_status() - Network accessline 264
try: resp = requests.post(url, headers=headers, json=payload) resp.raise_for_status() - Network accessline 265
resp = requests.post(url, headers=headers, json=payload) - Network accessline 265
resp = requests.post(url, headers=headers, json=payload) - Network accessline 301
try: resp = requests.post(url, headers=headers, json=payload) - Network accessline 301
try: resp = requests.post(url, headers=headers, json=payload) - Network accessline 302
resp = requests.post(url, headers=headers, json=payload) - Network accessline 302
resp = requests.post(url, headers=headers, json=payload) - Network accessline 345
headers = get_headers() try: resp = requests.post(url, headers=headers, json=payload) - Network accessline 345
headers = get_headers() try: resp = requests.post(url, headers=headers, json=payload) - Network accessline 346
try: resp = requests.post(url, headers=headers, json=payload) resp.raise_for_status() - Network accessline 346
try: resp = requests.post(url, headers=headers, json=payload) resp.raise_for_status() - Network accessline 347
resp = requests.post(url, headers=headers, json=payload) - Network accessline 347
resp = requests.post(url, headers=headers, json=payload)
skills/json-canvas/SKILL.md
- Network accessline 12
JSON Canvas is an open file format for infinite canvas data. Canvas files use the `.canvas` extension and contain valid JSON following the [JSON Canvas Spec 1.0](https://jsoncanvas.org/spec/1.0/). - Network accessline 120
"width": 400, "height": 200, "url": "https://obsidian.md" - Network accessline 121
"height": 200, "url": "https://obsidian.md" } - Network accessline 122
"url": "https://obsidian.md" - Network accessline 421
"width": 250, "height": 100, "url": "https://example.com/research" - Network accessline 422
"height": 100, "url": "https://example.com/research" }, - Network accessline 423
"url": "https://example.com/research" - Network accessline 641
- [JSON Canvas Spec 1.0](https://jsoncanvas.org/spec/1.0/) - Network accessline 642
- [JSON Canvas GitHub](https://github.com/obsidianmd/jsoncanvas)
skills/obsidian-bases/SKILL.md
skills/obsidian-markdown/SKILL.md
- Network accessline 12
Obsidian uses a combination of Markdown flavors: - [CommonMark](https://commonmark.org/) - Network accessline 13
- [CommonMark](https://commonmark.org/) - Network accessline 14
- [GitHub Flavored Markdown](https://github.github.com/gfm/) - Network accessline 15
- [LaTeX](https://www.latex-project.org/) for math - Network accessline 113
[Display Text](Note%20Name.md) [Display Text](Note%20Name.md#Heading) [Display Text](https://example.com) - Network accessline 114
[Display Text](Note%20Name.md#Heading) [Display Text](https://example.com) [Note](obsidian://open?vault=VaultName&file=Note.md) - Network accessline 115
[Display Text](https://example.com) - Network accessline 142
 - Network accessline 143
 - Network accessline 603
[^1]: https://example.com/docs - Network accessline 614
- [Basic formatting syntax](https://help.obsidian.md/syntax) - Network accessline 615
- [Advanced formatting syntax](https://help.obsidian.md/advanced-syntax) - Network accessline 616
- [Obsidian Flavored Markdown](https://help.obsidian.md/obsidian-flavored-markdown) - Network accessline 617
- [Internal links](https://help.obsidian.md/links) - Network accessline 618
- [Embed files](https://help.obsidian.md/embeds) - Network accessline 619
- [Callouts](https://help.obsidian.md/callouts) - Network accessline 620
- [Properties](https://help.obsidian.md/properties)
skills/paddleocr-doc-parsing/SKILL.md
- Access to secretsline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 16
[Credential-related source omitted] - Network accessline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Network accessline 17
emoji: "📄" homepage: https://github.com/PaddlePaddle/PaddleOCR/tree/main/skills/paddleocr-doc-parsing --- - Network accessline 17
emoji: "📄" homepage: https://github.com/PaddlePaddle/PaddleOCR/tree/main/skills/paddleocr-doc-parsing --- - Network accessline 18
homepage: https://github.com/PaddlePaddle/PaddleOCR/tree/main/skills/paddleocr-doc-parsing - Network accessline 18
homepage: https://github.com/PaddlePaddle/PaddleOCR/tree/main/skills/paddleocr-doc-parsing - Network accessline 167
python scripts/vl_caller.py \ --file-url "https://example.com/paper.pdf" \ - Network accessline 167
python scripts/vl_caller.py \ --file-url "https://example.com/paper.pdf" \ - Network accessline 168
--file-url "https://example.com/paper.pdf" \ - Network accessline 168
--file-url "https://example.com/paper.pdf" \ - Network accessline 205
PADDLEOCR_DOC_PARSING_API_URL not configured. Get your API at: https://paddleocr.com - Network accessline 205
PADDLEOCR_DOC_PARSING_API_URL not configured. Get your API at: https://paddleocr.com - Access to secretsline 217
[Credential-related source omitted] - Access to secretsline 217
[Credential-related source omitted] - Network accessline 221
[Credential-related source omitted] - Network accessline 221
[Credential-related source omitted] - Network accessline 222
[Credential-related source omitted] - Network accessline 222
[Credential-related source omitted] - Access to secretsline 222
[Credential-related source omitted] - Access to secretsline 222
[Credential-related source omitted] - Network accessline 223
[Credential-related source omitted] - Network accessline 223
[Credential-related source omitted] - Access to secretsline 231
[Credential-related source omitted] - Access to secretsline 231
[Credential-related source omitted] - Network accessline 252
python scripts/vl_caller.py --file-url "https://your-server.com/large_file.pdf" - Network accessline 252
python scripts/vl_caller.py --file-url "https://your-server.com/large_file.pdf"
skills/paddleocr-doc-parsing/references/output_schema.md
- Network accessline 59
"text": "Full page content in markdown/HTML format", "images": { "imgs/filename.jpg": "https://..." - Network accessline 59
"text": "Full page content in markdown/HTML format", "images": { "imgs/filename.jpg": "https://..." - Network accessline 60
"images": { "imgs/filename.jpg": "https://..." }, - Network accessline 60
"images": { "imgs/filename.jpg": "https://..." }, - Network accessline 61
"imgs/filename.jpg": "https://..." - Network accessline 61
"imgs/filename.jpg": "https://..."
skills/paddleocr-doc-parsing/scripts/configure.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 6
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 6
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 7
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 7
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 8
# http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 8
# http://www.apache.org/licenses/LICENSE-2.0 - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Network accessline 26
Get your API credentials at: https://paddleocr.com - Network accessline 26
Get your API credentials at: https://paddleocr.com - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Network accessline 91
f.write("# PaddleOCR Skills Configuration\n") f.write("# Generated by configuration wizard\n") f.write("# Get your API credentials at: https://paddleocr.com\n") - Network accessline 91
f.write("# PaddleOCR Skills Configuration\n") f.write("# Generated by configuration wizard\n") f.write("# Get your API credentials at: https://paddleocr.com\n") - Network accessline 92
f.write("# Generated by configuration wizard\n") f.write("# Get your API credentials at: https://paddleocr.com\n") f.write("\n") - Network accessline 92
f.write("# Generated by configuration wizard\n") f.write("# Get your API credentials at: https://paddleocr.com\n") f.write("\n") - Network accessline 93
f.write("# Get your API credentials at: https://paddleocr.com\n") - Network accessline 93
f.write("# Get your API credentials at: https://paddleocr.com\n") - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Network accessline 132
python configure.py --api-url "https://your-service.paddleocr.com/layout-parsing" --token "your_token" - Network accessline 132
python configure.py --api-url "https://your-service.paddleocr.com/layout-parsing" --token "your_token" - Network accessline 134
Get your API credentials at: https://paddleocr.com - Network accessline 134
Get your API credentials at: https://paddleocr.com - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Network accessline 157
if not api_url.startswith(("http://", "https://")): api_url = f"https://{api_url}" - Network accessline 157
if not api_url.startswith(("http://", "https://")): api_url = f"https://{api_url}" - Network accessline 158
api_url = f"https://{api_url}" - Network accessline 158
api_url = f"https://{api_url}" - Access to secretsline 173
[Credential-related source omitted] - Access to secretsline 173
[Credential-related source omitted] - Network accessline 191
print("PaddleOCR Document Parsing - Configuration Wizard") print("=" * 60) print("\nGet your API credentials at: https://paddleocr.com") - Network accessline 191
print("PaddleOCR Document Parsing - Configuration Wizard") print("=" * 60) print("\nGet your API credentials at: https://paddleocr.com") - Network accessline 192
print("=" * 60) print("\nGet your API credentials at: https://paddleocr.com") print() - Network accessline 192
print("=" * 60) print("\nGet your API credentials at: https://paddleocr.com") print() - Network accessline 193
print("\nGet your API credentials at: https://paddleocr.com") - Network accessline 193
print("\nGet your API credentials at: https://paddleocr.com") - Access to secretsline 196
[Credential-related source omitted] - Access to secretsline 196
[Credential-related source omitted] - Access to secretsline 200
[Credential-related source omitted] - Access to secretsline 200
[Credential-related source omitted] - Access to secretsline 203
[Credential-related source omitted] - Access to secretsline 203
[Credential-related source omitted] - Access to secretsline 209
[Credential-related source omitted] - Access to secretsline 209
[Credential-related source omitted] - Network accessline 216
print("1. PADDLEOCR_DOC_PARSING_API_URL - Document parsing API endpoint") print(" Example: https://your-service.paddleocr.com/layout-parsing") - Network accessline 216
print("1. PADDLEOCR_DOC_PARSING_API_URL - Document parsing API endpoint") print(" Example: https://your-service.paddleocr.com/layout-parsing") - Network accessline 217
print(" Example: https://your-service.paddleocr.com/layout-parsing") - Network accessline 217
print(" Example: https://your-service.paddleocr.com/layout-parsing") - Access to secretsline 233
[Credential-related source omitted] - Access to secretsline 233
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 247
[Credential-related source omitted] - Access to secretsline 247
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted]
skills/paddleocr-doc-parsing/scripts/lib.py
- Executable scriptline 1
Executable file - Executable scriptline 1
Executable file - Network accessline 5
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 5
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 6
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 6
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 7
# http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 7
# http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 36
DEFAULT_TIMEOUT = 600 # seconds (10 minutes) API_GUIDE_URL = "https://paddleocr.com" - Network accessline 36
DEFAULT_TIMEOUT = 600 # seconds (10 minutes) API_GUIDE_URL = "https://paddleocr.com" - Network accessline 37
API_GUIDE_URL = "https://paddleocr.com" - Network accessline 37
API_GUIDE_URL = "https://paddleocr.com" - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Network accessline 103
if not api_url.startswith(("http://", "https://")): api_url = f"https://{api_url}" - Network accessline 103
if not api_url.startswith(("http://", "https://")): api_url = f"https://{api_url}" - Network accessline 104
api_url = f"https://{api_url}" - Network accessline 104
api_url = f"https://{api_url}" - Network accessline 108
"PADDLEOCR_DOC_PARSING_API_URL must be a full endpoint ending with " "/layout-parsing. " "Example: https://your-service.paddleocr.com/layout-parsing" - Network accessline 108
"PADDLEOCR_DOC_PARSING_API_URL must be a full endpoint ending with " "/layout-parsing. " "Example: https://your-service.paddleocr.com/layout-parsing" - Network accessline 109
"/layout-parsing. " "Example: https://your-service.paddleocr.com/layout-parsing" ) - Network accessline 109
"/layout-parsing. " "Example: https://your-service.paddleocr.com/layout-parsing" ) - Network accessline 110
"Example: https://your-service.paddleocr.com/layout-parsing" - Network accessline 110
"Example: https://your-service.paddleocr.com/layout-parsing" - Network accessline 172
try: with httpx.Client(timeout=timeout) as client: - Network accessline 172
try: with httpx.Client(timeout=timeout) as client: - Network accessline 173
with httpx.Client(timeout=timeout) as client: - Network accessline 173
with httpx.Client(timeout=timeout) as client:
skills/paddleocr-doc-parsing/scripts/optimize_file.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 7
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 7
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 8
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 8
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 9
# http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 9
# http://www.apache.org/licenses/LICENSE-2.0
skills/paddleocr-doc-parsing/scripts/smoke_test.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 6
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 6
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 7
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 7
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 8
# http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 8
# http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 42
1. Visit: https://www.paddleocr.com - Network accessline 42
1. Visit: https://www.paddleocr.com - Network accessline 53
[Credential-related source omitted] - Network accessline 53
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Network accessline 54
[Credential-related source omitted] - Network accessline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Network accessline 55
PADDLEOCR_DOC_PARSING_API_URL=https://your-api-url.paddleocr.com/layout-parsing - Network accessline 55
PADDLEOCR_DOC_PARSING_API_URL=https://your-api-url.paddleocr.com/layout-parsing - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Network accessline 131
test_url = ( args.test_url or "https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/pp_structure_v3_demo.png" - Network accessline 131
test_url = ( args.test_url or "https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/pp_structure_v3_demo.png" - Network accessline 132
args.test_url or "https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/pp_structure_v3_demo.png" ) - Network accessline 132
args.test_url or "https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/pp_structure_v3_demo.png" ) - Network accessline 133
or "https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/pp_structure_v3_demo.png" - Network accessline 133
or "https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/pp_structure_v3_demo.png"
skills/paddleocr-doc-parsing/scripts/split_pdf.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 6
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 6
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 7
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 7
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 8
# http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 8
# http://www.apache.org/licenses/LICENSE-2.0
skills/paddleocr-doc-parsing/scripts/vl_caller.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 6
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 6
# You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 7
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 7
# # http://www.apache.org/licenses/LICENSE-2.0 # - Network accessline 8
# http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 8
# http://www.apache.org/licenses/LICENSE-2.0 - Network accessline 73
python scripts/paddleocr-doc-parsing/vl_caller.py --file-url "https://example.com/document.pdf" - Network accessline 73
python scripts/paddleocr-doc-parsing/vl_caller.py --file-url "https://example.com/document.pdf" - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted]
skills/remotion-best-practices/rules/assets.md
skills/remotion-best-practices/rules/assets/charts-bar-chart.tsx
- Executable scriptline 1
Executable file
skills/remotion-best-practices/rules/assets/text-animations-typewriter.tsx
- Executable scriptline 1
Executable file
skills/remotion-best-practices/rules/assets/text-animations-word-highlight.tsx
- Executable scriptline 1
Executable file
skills/remotion-best-practices/rules/audio.md
- Network accessline 38
<Audio src="https://remotion.media/audio.mp3" />
skills/remotion-best-practices/rules/calculate-metadata.md
- Network accessline 13
<Composition id="MyComp" component={MyComponent} durationInFrames={300} fps={30} width={1920} height={1080} defaultProps={{videoSrc: 'https://remotion.media/video.mp4'}} calculateMetadata={calculateMetadata} /> - Network accessline 79
const calculateMetadata: CalculateMetadataFunction<Props> = async ({props, abortSignal}) => { const response = await fetch(props.dataUrl, {signal: abortSignal}); - Network accessline 80
const response = await fetch(props.dataUrl, {signal: abortSignal});
skills/remotion-best-practices/rules/can-decode.md
- Network accessline 50
const src = "https://remotion.media/video.mp4";
skills/remotion-best-practices/rules/compositions.md
- Network accessline 115
abortSignal, }) => { const data = await fetch(`https://api.example.com/video/${props.videoId}`, { - Network accessline 116
}) => { const data = await fetch(`https://api.example.com/video/${props.videoId}`, { signal: abortSignal, - Network accessline 117
const data = await fetch(`https://api.example.com/video/${props.videoId}`, {
skills/remotion-best-practices/rules/extract-frames.md
- Network accessline 108
await extractFrames({ src: "https://remotion.media/video.mp4", - Network accessline 109
src: "https://remotion.media/video.mp4", - Network accessline 131
await extractFrames({ src: "https://remotion.media/video.mp4", - Network accessline 132
src: "https://remotion.media/video.mp4", - Network accessline 170
try { await extractFrames({ src: "https://remotion.media/video.mp4", - Network accessline 171
await extractFrames({ src: "https://remotion.media/video.mp4", timestampsInSeconds: [0, 1, 2, 3, 4], - Network accessline 172
src: "https://remotion.media/video.mp4", - Network accessline 208
await Promise.race([ extractFrames({ src: "https://remotion.media/video.mp4", - Network accessline 209
extractFrames({ src: "https://remotion.media/video.mp4", timestampsInSeconds: [0, 1, 2, 3, 4], - Network accessline 210
src: "https://remotion.media/video.mp4",
skills/remotion-best-practices/rules/get-audio-duration.md
- Network accessline 33
const duration = await getAudioDuration("https://remotion.media/audio.mp3");
skills/remotion-best-practices/rules/get-video-dimensions.md
- Network accessline 40
const dimensions = await getVideoDimensions("https://remotion.media/video.mp4");
skills/remotion-best-practices/rules/get-video-duration.md
- Network accessline 33
const duration = await getVideoDuration("https://remotion.media/video.mp4");
skills/remotion-best-practices/rules/gifs.md
- Network accessline 25
<AnimatedImage src="https://example.com/animation.gif" width={500} height={500} />
skills/remotion-best-practices/rules/images.md
- Network accessline 57
<Img src="https://example.com/image.png" />
skills/remotion-best-practices/rules/import-srt-captions.md
- Network accessline 39
const fetchCaptions = useCallback(async () => { try { const response = await fetch(staticFile('subtitles.srt')); - Network accessline 40
try { const response = await fetch(staticFile('subtitles.srt')); const text = await response.text(); - Network accessline 41
const response = await fetch(staticFile('subtitles.srt')); - Network accessline 63
Remote URLs are also supported - you can `fetch()` a remote file via URL instead of using `staticFile()`.
skills/remotion-best-practices/rules/lottie.md
skills/remotion-best-practices/rules/tailwind.md
- Network accessline 11
Tailwind must be installed and enabled first in a Remotion project - fetch https://www.remotion.dev/docs/tailwind using WebFetch for instructions.
skills/remotion-best-practices/rules/transcribe-captions.md
- Network accessline 12
- `@remotion/install-whisper-cpp` - Transcribe locally on a server using Whisper.cpp. Fast and free, but requires server infrastructure. https://remotion.dev/docs/install-whisper-cpp - Network accessline 13
https://remotion.dev/docs/install-whisper-cpp - Network accessline 15
- `@remotion/whisper-web` - Transcribe in the browser using WebAssembly. No server needed and free, but slower due to WASM overhead. https://remotion.dev/docs/whisper-web - Network accessline 16
https://remotion.dev/docs/whisper-web - Network accessline 18
- `@remotion/openai-whisper` - Use OpenAI Whisper API for cloud-based transcription. Fast and no server needed, but requires payment. https://remotion.dev/docs/openai-whisper/openai-whisper-api-to-captions - Network accessline 19
https://remotion.dev/docs/openai-whisper/openai-whisper-api-to-captions
skills/remotion-best-practices/rules/videos.md
- Network accessline 36
<Video src="https://remotion.media/video.mp4" />
skills/seedance-video-generation-1.0.3/CHANGELOG.md
skills/seedance-video-generation-1.0.3/LICENSE.txt
skills/seedance-video-generation-1.0.3/SKILL.md
- Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Network accessline 21
**Base URL**: `https://ark.cn-beijing.volces.com/api/v3` - Network accessline 21
**Base URL**: `https://ark.cn-beijing.volces.com/api/v3` - Network accessline 21
**Base URL**: `https://ark.cn-beijing.volces.com/api/v3` - Network accessline 37
A Python CLI tool is provided at `~/.claude/skills/seedance-video/seedance.py` for robust execution with proper error handling, automatic retries, and local image base64 conversion. **Prefer using this tool over raw curl commands.** - Network accessline 37
A Python CLI tool is provided at `~/.claude/skills/seedance-video/seedance.py` for robust execution with proper error handling, automatic retries, and local image base64 conversion. **Prefer using this tool over raw curl commands.** - Network accessline 37
A Python CLI tool is provided at `~/.claude/skills/seedance-video/seedance.py` for robust execution with proper error handling, automatic retries, and local image base64 conversion. **Prefer using this tool over raw curl commands.** - Network accessline 48
# Image-to-video from URL python3 ~/.claude/skills/seedance-video/seedance.py create --prompt "风景画面缓缓推进" --image "https://example.com/image.jpg" --wait --download ~/Desktop - Network accessline 48
# Image-to-video from URL python3 ~/.claude/skills/seedance-video/seedance.py create --prompt "风景画面缓缓推进" --image "https://example.com/image.jpg" --wait --download ~/Desktop - Network accessline 48
# Image-to-video from URL python3 ~/.claude/skills/seedance-video/seedance.py create --prompt "风景画面缓缓推进" --image "https://example.com/image.jpg" --wait --download ~/Desktop - Network accessline 49
python3 ~/.claude/skills/seedance-video/seedance.py create --prompt "风景画面缓缓推进" --image "https://example.com/image.jpg" --wait --download ~/Desktop - Network accessline 49
python3 ~/.claude/skills/seedance-video/seedance.py create --prompt "风景画面缓缓推进" --image "https://example.com/image.jpg" --wait --download ~/Desktop - Network accessline 49
python3 ~/.claude/skills/seedance-video/seedance.py create --prompt "风景画面缓缓推进" --image "https://example.com/image.jpg" --wait --download ~/Desktop - Network accessline 79
## Alternative: Raw curl Commands - Network accessline 79
## Alternative: Raw curl Commands - Network accessline 79
## Alternative: Raw curl Commands - Network accessline 88
[Credential-related source omitted] - Network accessline 88
[Credential-related source omitted] - Network accessline 88
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Network accessline 115
[Credential-related source omitted] - Network accessline 115
[Credential-related source omitted] - Network accessline 115
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Network accessline 149
[Credential-related source omitted] - Network accessline 149
[Credential-related source omitted] - Network accessline 149
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Access to secretsline 151
[Credential-related source omitted] - Access to secretsline 151
[Credential-related source omitted] - Access to secretsline 151
[Credential-related source omitted] - Network accessline 180
[Credential-related source omitted] - Network accessline 180
[Credential-related source omitted] - Network accessline 180
[Credential-related source omitted] - Access to secretsline 180
[Credential-related source omitted] - Access to secretsline 180
[Credential-related source omitted] - Access to secretsline 180
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted] - Network accessline 216
[Credential-related source omitted] - Network accessline 216
[Credential-related source omitted] - Network accessline 216
[Credential-related source omitted] - Access to secretsline 216
[Credential-related source omitted] - Access to secretsline 216
[Credential-related source omitted] - Access to secretsline 216
[Credential-related source omitted] - Access to secretsline 218
[Credential-related source omitted] - Access to secretsline 218
[Credential-related source omitted] - Access to secretsline 218
[Credential-related source omitted] - Network accessline 246
echo "Waiting for video generation to complete..." while true; do STATUS_RESULT=$(curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/${TASK_ID}" \ - Network accessline 246
echo "Waiting for video generation to complete..." while true; do STATUS_RESULT=$(curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/${TASK_ID}" \ - Network accessline 246
echo "Waiting for video generation to complete..." while true; do STATUS_RESULT=$(curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/${TASK_ID}" \ - Network accessline 247
[Credential-related source omitted] - Network accessline 247
[Credential-related source omitted] - Network accessline 247
[Credential-related source omitted] - Network accessline 248
[Credential-related source omitted] - Network accessline 248
[Credential-related source omitted] - Network accessline 248
[Credential-related source omitted] - Access to secretsline 248
[Credential-related source omitted] - Access to secretsline 248
[Credential-related source omitted] - Access to secretsline 248
[Credential-related source omitted] - Access to secretsline 249
[Credential-related source omitted] - Access to secretsline 249
[Credential-related source omitted] - Access to secretsline 249
[Credential-related source omitted] - Network accessline 275
OUTPUT_PATH="$HOME/Desktop/seedance_video_$(date +%Y%m%d_%H%M%S).mp4" curl -s -o "$OUTPUT_PATH" "$VIDEO_URL" - Network accessline 275
OUTPUT_PATH="$HOME/Desktop/seedance_video_$(date +%Y%m%d_%H%M%S).mp4" curl -s -o "$OUTPUT_PATH" "$VIDEO_URL" - Network accessline 275
OUTPUT_PATH="$HOME/Desktop/seedance_video_$(date +%Y%m%d_%H%M%S).mp4" curl -s -o "$OUTPUT_PATH" "$VIDEO_URL" - Network accessline 276
curl -s -o "$OUTPUT_PATH" "$VIDEO_URL" - Network accessline 276
curl -s -o "$OUTPUT_PATH" "$VIDEO_URL" - Network accessline 276
curl -s -o "$OUTPUT_PATH" "$VIDEO_URL" - Dangerous shell operationline 303
[Credential-related source omitted] - Dangerous shell operationline 303
[Credential-related source omitted] - Dangerous shell operationline 303
[Credential-related source omitted] - Network accessline 303
[Credential-related source omitted] - Network accessline 303
[Credential-related source omitted] - Network accessline 303
[Credential-related source omitted] - Access to secretsline 303
[Credential-related source omitted] - Access to secretsline 303
[Credential-related source omitted] - Access to secretsline 303
[Credential-related source omitted] - Access to secretsline 304
[Credential-related source omitted] - Access to secretsline 304
[Credential-related source omitted] - Access to secretsline 304
[Credential-related source omitted] - Network accessline 310
# List all tasks (paginated) curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks?page_num=1&page_size=10" \ - Network accessline 310
# List all tasks (paginated) curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks?page_num=1&page_size=10" \ - Network accessline 310
# List all tasks (paginated) curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks?page_num=1&page_size=10" \ - Dangerous shell operationline 311
[Credential-related source omitted] - Dangerous shell operationline 311
[Credential-related source omitted] - Dangerous shell operationline 311
[Credential-related source omitted] - Network accessline 311
[Credential-related source omitted] - Network accessline 311
[Credential-related source omitted] - Network accessline 311
[Credential-related source omitted] - Access to secretsline 311
[Credential-related source omitted] - Access to secretsline 311
[Credential-related source omitted] - Access to secretsline 311
[Credential-related source omitted] - Access to secretsline 312
[Credential-related source omitted] - Access to secretsline 312
[Credential-related source omitted] - Access to secretsline 312
[Credential-related source omitted] - Network accessline 314
# Filter by status curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks?page_num=1&page_size=10&filter.status=succeeded" \ - Network accessline 314
# Filter by status curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks?page_num=1&page_size=10&filter.status=succeeded" \ - Network accessline 314
# Filter by status curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks?page_num=1&page_size=10&filter.status=succeeded" \ - Dangerous shell operationline 315
[Credential-related source omitted] - Dangerous shell operationline 315
[Credential-related source omitted] - Dangerous shell operationline 315
[Credential-related source omitted] - Network accessline 315
[Credential-related source omitted] - Network accessline 315
[Credential-related source omitted] - Network accessline 315
[Credential-related source omitted] - Access to secretsline 315
[Credential-related source omitted] - Access to secretsline 315
[Credential-related source omitted] - Access to secretsline 315
[Credential-related source omitted] - Access to secretsline 316
[Credential-related source omitted] - Access to secretsline 316
[Credential-related source omitted] - Access to secretsline 316
[Credential-related source omitted] - Network accessline 322
[Credential-related source omitted] - Network accessline 322
[Credential-related source omitted] - Network accessline 322
[Credential-related source omitted] - Access to secretsline 322
[Credential-related source omitted] - Access to secretsline 322
[Credential-related source omitted] - Access to secretsline 322
[Credential-related source omitted] - Access to secretsline 323
[Credential-related source omitted] - Access to secretsline 323
[Credential-related source omitted] - Access to secretsline 323
[Credential-related source omitted] - Network accessline 333
# Get last frame URL from completed task LAST_FRAME_URL=$(curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/${TASK_ID}" \ - Network accessline 333
# Get last frame URL from completed task LAST_FRAME_URL=$(curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/${TASK_ID}" \ - Network accessline 333
# Get last frame URL from completed task LAST_FRAME_URL=$(curl -s -X GET "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/${TASK_ID}" \ - Dangerous shell operationline 334
[Credential-related source omitted] - Dangerous shell operationline 334
[Credential-related source omitted] - Dangerous shell operationline 334
[Credential-related source omitted] - Network accessline 334
[Credential-related source omitted] - Network accessline 334
[Credential-related source omitted] - Network accessline 334
[Credential-related source omitted] - Access to secretsline 334
[Credential-related source omitted] - Access to secretsline 334
[Credential-related source omitted] - Access to secretsline 334
[Credential-related source omitted] - Access to secretsline 335
[Credential-related source omitted] - Access to secretsline 335
[Credential-related source omitted] - Access to secretsline 335
[Credential-related source omitted] - Network accessline 346
# Step 1: Create draft DRAFT_RESULT=$(curl -s -X POST "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks" \ - Network accessline 346
# Step 1: Create draft DRAFT_RESULT=$(curl -s -X POST "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks" \ - Network accessline 346
# Step 1: Create draft DRAFT_RESULT=$(curl -s -X POST "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks" \ - Network accessline 347
[Credential-related source omitted] - Network accessline 347
[Credential-related source omitted] - Network accessline 347
[Credential-related source omitted] - Access to secretsline 347
[Credential-related source omitted] - Access to secretsline 347
[Credential-related source omitted] - Access to secretsline 347
[Credential-related source omitted] - Access to secretsline 349
[Credential-related source omitted] - Access to secretsline 349
[Credential-related source omitted] - Access to secretsline 349
[Credential-related source omitted] - Network accessline 360
# Step 2: After draft succeeds, generate final video from draft FINAL_RESULT=$(curl -s -X POST "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks" \ - Network accessline 360
# Step 2: After draft succeeds, generate final video from draft FINAL_RESULT=$(curl -s -X POST "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks" \ - Network accessline 360
# Step 2: After draft succeeds, generate final video from draft FINAL_RESULT=$(curl -s -X POST "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks" \ - Network accessline 361
[Credential-related source omitted] - Network accessline 361
[Credential-related source omitted] - Network accessline 361
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Access to secretsline 363
[Credential-related source omitted] - Access to secretsline 363
[Credential-related source omitted] - Access to secretsline 363
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted]
skills/seedance-video-generation-1.0.3/how_to_send_video_via_feishu_app.md
- Network accessline 59
POST https://open.feishu.cn/open-apis/drive/v1/medias/upload_all - Network accessline 71
[Credential-related source omitted] - Network accessline 72
[Credential-related source omitted] - Network accessline 73
"upload_url": "https://xxx.com/upload..." - Network accessline 91
POST https://open.feishu.cn/open-apis/im/v1/messages/send - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Network accessline 117
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted]
skills/seedance-video-generation-1.0.3/seedance.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 34
[Credential-related source omitted] - Network accessline 35
import requests resp = requests.post( - Network accessline 36
resp = requests.post( - Network accessline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Network accessline 77
resp = requests.post( - Network accessline 78
"https://open.feishu.cn/open-apis/im/v1/files", - Network accessline 97
resp = requests.post( - Network accessline 98
"https://open.feishu.cn/open-apis/im/v1/messages", - Network accessline 146
BASE_URL = "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks" - Access to secretsline 150
[Credential-related source omitted] - Access to secretsline 151
[Credential-related source omitted] - Access to secretsline 153
[Credential-related source omitted] - Access to secretsline 154
[Credential-related source omitted] - Access to secretsline 161
[Credential-related source omitted] - Access to secretsline 163
[Credential-related source omitted] - Network accessline 167
body = json.dumps(data).encode("utf-8") if data else None req = urllib.request.Request(url, data=body, headers=headers, method=method) - Network accessline 168
req = urllib.request.Request(url, data=body, headers=headers, method=method) - Network accessline 170
try: with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 171
with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 348
print(f"\nDownloading video to {filepath}...") try: urllib.request.urlretrieve(video_url, str(filepath)) - Network accessline 349
try: urllib.request.urlretrieve(video_url, str(filepath)) print(f"Saved to: {filepath}") - Network accessline 350
urllib.request.urlretrieve(video_url, str(filepath))
skills/seedance-video-generation-1.0.3/send_video_feishu.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Network accessline 20
resp = requests.post( - Network accessline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Network accessline 68
resp = requests.post( - Network accessline 69
"https://open.feishu.cn/open-apis/im/v1/files", - Access to secretsline 89
[Credential-related source omitted] - Network accessline 96
resp = requests.post( - Network accessline 97
"https://open.feishu.cn/open-apis/im/v1/messages", - Access to secretsline 142
[Credential-related source omitted]
skills/seedance-video-generation-1.0.3/send_video_feishu_chunked.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Network accessline 23
resp = requests.post( - Network accessline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Network accessline 55
init_resp = requests.post( - Network accessline 56
"https://open.feishu.cn/open-apis/drive/v1/files/upload_prepare", - Network accessline 87
upload_resp = requests.post( - Network accessline 88
"https://open.feishu.cn/open-apis/drive/v1/files/upload_part", - Network accessline 107
print("3<U+FE0F>⃣ 完成上传,合并分片...") finish_resp = requests.post( - Network accessline 108
finish_resp = requests.post( - Network accessline 109
"https://open.feishu.cn/open-apis/drive/v1/files/upload_finish", - Network accessline 127
resp = requests.post( - Network accessline 128
"https://open.feishu.cn/open-apis/im/v1/messages", - Access to secretsline 163
[Credential-related source omitted]
skills/skill-creator/LICENSE.txt
skills/skill-creator/scripts/init_skill.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/skill-creator/scripts/package_skill.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/skill-creator/scripts/quick_validate.py
- Executable scriptline 1
#!/usr/bin/env python3
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: 10 facts
- Contacts lh3.googleusercontent.com, which SKILL.md, the README and the plugin manifest do not mentioncanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:418High confidence
- Contacts www.google.com, which SKILL.md, the README and the plugin manifest do not mentioncanghe-danger-gemini-web/scripts/gemini-webapi/constants.ts:2High confidence
- Contacts gemini.google.com, which SKILL.md, the README and the plugin manifest do not mentioncanghe-danger-gemini-web/scripts/gemini-webapi/constants.ts:3High confidence
- Contacts accounts.google.com, which SKILL.md, the README and the plugin manifest do not mentioncanghe-danger-gemini-web/scripts/gemini-webapi/constants.ts:6High confidence
- Contacts content-push.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentioncanghe-danger-gemini-web/scripts/gemini-webapi/constants.ts:7High confidence
- Contacts gemini.google.com, which SKILL.md, the README and the plugin manifest do not mentioncanghe-danger-gemini-web/scripts/gemini-webapi/types/image.ts:38High confidence
- Contacts gemini.google.com, which SKILL.md, the README and the plugin manifest do not mentioncanghe-danger-gemini-web/scripts/gemini-webapi/utils/load-browser-cookies.ts:175High confidence
- Contacts accounts.google.com, which SKILL.md, the README and the plugin manifest do not mentioncanghe-danger-gemini-web/scripts/gemini-webapi/utils/load-browser-cookies.ts:237High confidence
- Contacts www.google.com, which SKILL.md, the README and the plugin manifest do not mentioncanghe-danger-gemini-web/scripts/gemini-webapi/utils/load-browser-cookies.ts:237High confidence
- Contacts www.douyin.com, which SKILL.md, the README and the plugin manifest do not mentioncanghe-douyin-downloader/douyin.js:225High confidence
Signal confidence: 490 facts
- Executable script in code of a file that runsskills/canghe-comic/scripts/merge-to-pdf.ts:1High confidence
- Executable script in code of a file that runscanghe-comic/scripts/merge-to-pdf.ts:1High confidence
- Executable script in code of a file that runsskills/canghe-compress-image/scripts/main.ts:1High confidence
- Executable script in code of a file that runscanghe-compress-image/scripts/main.ts:1High confidence
- Instruction override signal in code of the SKILL.mdskills/canghe-cover-image/SKILL.md:16Low confidence
- Instruction override signal in code of the SKILL.mdcanghe-cover-image/SKILL.md:16Low confidence
- Instruction override signal in code of documentationskills/canghe-cover-image/references/config/first-time-setup.md:141Low confidence
- Instruction override signal in code of documentationcanghe-cover-image/references/config/first-time-setup.md:141Low confidence
- Instruction override signal in code of documentationskills/canghe-cover-image/references/config/first-time-setup.md:143Low confidence
- Instruction override signal in code of documentationcanghe-cover-image/references/config/first-time-setup.md:143Low confidence
- Instruction override signal in code of documentationskills/canghe-cover-image/references/config/preferences-schema.md:31Low confidence
- Instruction override signal in code of documentationcanghe-cover-image/references/config/preferences-schema.md:31Low confidence
- Instruction override signal in prose of documentationskills/canghe-cover-image/references/config/preferences-schema.md:59Low confidence
- Instruction override signal in prose of documentationcanghe-cover-image/references/config/preferences-schema.md:59Low confidence
- Instruction override signal in prose of documentationskills/canghe-cover-image/references/config/preferences-schema.md:60Low confidence
- Instruction override signal in prose of documentationcanghe-cover-image/references/config/preferences-schema.md:60Low confidence
- Instruction override signal in prose of documentationskills/canghe-cover-image/references/config/preferences-schema.md:61Low confidence
- Instruction override signal in prose of documentationcanghe-cover-image/references/config/preferences-schema.md:61Low confidence
- Access to secrets in prose of the SKILL.md: reads a credential storeskills/canghe-danger-gemini-web/SKILL.md:123Low confidence
- Access to secrets in prose of the SKILL.md: reads a credential storecanghe-danger-gemini-web/SKILL.md:123Low confidence
- Executable script in code of a file that runsskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:1High confidence
- Executable script in code of a file that runscanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:1High confidence
- Access to secrets in code of a file that runsskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:16High confidence
- Access to secrets in code of a file that runscanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:16High confidence
- Access to secrets in code of a file that runsskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:85High confidence
- Access to secrets in code of a file that runscanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:85High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:133Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:133Low confidence
- Access to secrets in code of a file that runsskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:134High confidence
- Access to secrets in code of a file that runscanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:134High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:273Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:273Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:291Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:291Low confidence
- Network access in code of a file that runsskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:418High confidence
- Network access in code of a file that runscanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:418High confidence
- Network access in code of a file that runsskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:454High confidence
- Network access in code of a file that runscanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:454High confidence
- Network access in code of a file that runsskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:455High confidence
- Network access in code of a file that runscanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:455High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:501Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:501Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueskills/canghe-danger-gemini-web/scripts/gemini-webapi/client.ts:504Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecanghe-danger-gemini-web/scripts/gemini-webapi/client.ts:504Low confidence
- Executable script in code of a file that runsskills/canghe-danger-gemini-web/scripts/gemini-webapi/components/gem-mixin.ts:1High confidence
- Executable script in code of a file that runscanghe-danger-gemini-web/scripts/gemini-webapi/components/gem-mixin.ts:1High confidence
- Executable script in code of a file that runsskills/canghe-danger-gemini-web/scripts/gemini-webapi/components/index.ts:1High confidence
- Executable script in code of a file that runscanghe-danger-gemini-web/scripts/gemini-webapi/components/index.ts:1High confidence
- Network access in code of a file that runsskills/canghe-danger-gemini-web/scripts/gemini-webapi/constants.ts:1High confidence
- Network access in code of a file that runscanghe-danger-gemini-web/scripts/gemini-webapi/constants.ts:1High confidence
and 440 more
Only the first 500 facts are listed.
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/canghe-article-illustrator/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/canghe-article-illustrator/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/canghe-article-illustrator/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/canghe-article-illustrator/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/canghe-article-illustrator/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.