Not in the top 1,000 by GitHub stars

zrt-ai-lab/opencode-skills

OpenCode/Claude Code 技能库 。特色技能:视频生成、图片生成、AI Agent 互联、智能问数等等各场景,持续开发更新中

History

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

View weekly changes

ai-video-script/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

auto-douyin/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

auto-redbook/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

auto-weixin-video/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

build-project-docs/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

codex-image-service/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

csv-data-summarizer/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

deep-research/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

feishu-chat-history/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

feishu-cron-reminder/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

feishu-doc/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

image-service/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

log-analyzer/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

mcp-builder/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

searchnews/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

skill-creator/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

skill-scanner/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

smart-query/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

story-to-scenes/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

uni-agent/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

video-copywriting/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

video-creator/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

video-stickfigure/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

video-subtitle-remover/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

videocut-clip/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

videocut-clip-oral/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

videocut-install/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

videocut-self-update/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

videocut-subtitle/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

wechat-publisher/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → d38536f39863

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit d38536f398638e41178eb47ddee3b36bab4c2cc3

297GitHub stars
1star in 7 days
30skills in this repository
0commits in 30 days

Heat

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

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

Stars over time

Oct 25, 2026Nov 5, 2026297

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

Individual skills in this repository

How it works

ai-video-script

When your agent uses it

Use when a request asks for a Chinese-first AI video script with shot plans, image prompts, narration, subtitles, or handoff contracts for scene generation, image generation, video assembly, or WeChat draft preparation.

What it loads into context

Frontmatter

51 tokens

Always available to the agent

SKILL.md

3,375 tokens

When the skill is activated

Reference documents

2,493 tokens

Loaded on request

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

The playbook

  1. 用途
  2. 触发场景
  3. 安全边界
  4. 输入契约
  5. 标准输出契约
  6. 标准工作流
  7. 与现有 Skill 的交接契约
  8. 质量检查单
  9. 可复用资源

Files

  • README.mddoc3,483 bytes
  • SKILL.mdcore11,853 bytes
  • examples/product-launch.mddoc1,463 bytes
  • templates/video-script.mddoc3,355 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • ai-video-script
  • auto-douyin
  • xhs-note-creator
  • auto-weixin-video
  • build-project-docs
  • codex-image-service
  • csv-data-summarizer
  • deep-research
  • feishu-chat-history
  • feishu-cron-reminder
  • feishu-doc
  • image-service
  • log-analyzer
  • mcp-builder
  • searchnews
  • skill-creator
  • skill-scanner
  • smart-query
  • story-to-scenes
  • uni-agent
  • video-copywriting
  • video-creator
  • video-stickfigure
  • video-subtitle-remover
  • videocut-clip
  • videocut-clip-oral
  • videocut-install
  • videocut-self-update
  • videocut-subtitle
  • wechat-publisher

Repository facts

License
No license detected
Created
Jan 26, 2026
Last pushed
Jul 22, 2026
Forks
74
Open issues
2
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

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

Show 130 notes
  • auto-douyin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-douyin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-douyin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-douyin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-douyin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-douyin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-douyin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-douyin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-douyin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-redbook/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-redbook/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-redbook/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-redbook/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-weixin-video/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-weixin-video/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-weixin-video/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-weixin-video/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-weixin-video/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-weixin-video/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • auto-weixin-video/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 829 signals by file

auto-douyin/README.md

  • Network accessline 73
    基于 [social-auto-upload](https://github.com/dreammis/social-auto-upload) 项目。

auto-douyin/SKILL.md

  • Network accessline 18
    基于 Playwright 浏览器自动化,模拟真实用户操作抖音创作者中心(https://creator.douyin.com):
  • Network accessline 147
    本技能参考了 [social-auto-upload](https://github.com/dreammis/social-auto-upload) 项目的实现。

auto-douyin/scripts/check_cookie.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 52
    await page.goto("https://creator.douyin.com/creator-micro/content/upload")
  • Network accessline 55
    try:                 await page.wait_for_url(                     "https://creator.douyin.com/creator-micro/content/upload",
  • Network accessline 56
    await page.wait_for_url(                     "https://creator.douyin.com/creator-micro/content/upload",                     timeout=10000
  • Network accessline 57
    "https://creator.douyin.com/creator-micro/content/upload",

auto-douyin/scripts/get_cookie.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 46
    print("正在打开抖音创作者中心,请稍候...")         try:             await page.goto("https://creator.douyin.com/", timeout=120000, wait_until="domcontentloaded")
  • Network accessline 47
    try:             await page.goto("https://creator.douyin.com/", timeout=120000, wait_until="domcontentloaded")         except Exception as e:
  • Network accessline 48
    await page.goto("https://creator.douyin.com/", timeout=120000, wait_until="domcontentloaded")

auto-douyin/scripts/publish.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 82
    print("[1/6] 打开抖音创作者中心...")                 await page.goto("https://creator.douyin.com/creator-micro/content/upload", timeout=120000)
  • Network accessline 83
    await page.goto("https://creator.douyin.com/creator-micro/content/upload", timeout=120000)
  • Network accessline 86
    try:                     await page.wait_for_url(                         "https://creator.douyin.com/creator-micro/content/upload",
  • Network accessline 87
    await page.wait_for_url(                         "https://creator.douyin.com/creator-micro/content/upload",                         timeout=10000
  • Network accessline 88
    "https://creator.douyin.com/creator-micro/content/upload",
  • Network accessline 155
    try:                 await page.wait_for_url(                     "https://creator.douyin.com/creator-micro/content/publish?enter_from=publish_page",
  • Network accessline 156
    await page.wait_for_url(                     "https://creator.douyin.com/creator-micro/content/publish?enter_from=publish_page",                     timeout=2000
  • Network accessline 157
    "https://creator.douyin.com/creator-micro/content/publish?enter_from=publish_page",
  • Network accessline 164
    try:                 await page.wait_for_url(                     "https://creator.douyin.com/creator-micro/content/post/video?enter_from=publish_page",
  • Network accessline 165
    await page.wait_for_url(                     "https://creator.douyin.com/creator-micro/content/post/video?enter_from=publish_page",                     timeout=2000
  • Network accessline 166
    "https://creator.douyin.com/creator-micro/content/post/video?enter_from=publish_page",
  • Network accessline 270
    await page.wait_for_url(                     "https://creator.douyin.com/creator-micro/content/manage**",
  • Network accessline 271
    "https://creator.douyin.com/creator-micro/content/manage**",

auto-redbook/README.md

  • Network accessline 42
    git clone https://github.com/comeonzhj/Auto-Redbook-Skills.git
  • Access to secretsline 125
    [Credential-related source omitted]
  • Network accessline 206
    - [Playwright](https://playwright.dev/) - 浏览器自动化渲染
  • Network accessline 207
    - [Marked](https://marked.js.org/) - Markdown 解析
  • Network accessline 208
    - [xhs](https://github.com/ReaJason/xhs) - 小红书 API 客户端

auto-redbook/SKILL.md

  • Network accessline 175
    2. Cookie 获取方式:    - 在浏览器中登录小红书(https://www.xiaohongshu.com)
  • Network accessline 176
    - 在浏览器中登录小红书(https://www.xiaohongshu.com)

auto-redbook/assets/card.html

  • Network accessline 6
    <title>小红书卡片</title>     <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 8
    @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');

auto-redbook/assets/cover.html

  • Network accessline 6
    <title>小红书封面</title>     <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 8
    @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');

auto-redbook/env.example.txt

  • Access to secretsline 2
    [Credential-related source omitted]
  • Network accessline 3
    # # 获取方式: # 1. 在浏览器中登录小红书 (https://www.xiaohongshu.com)
  • Network accessline 4
    # 获取方式: # 1. 在浏览器中登录小红书 (https://www.xiaohongshu.com) # 2. 打开开发者工具 (F12)
  • Network accessline 5
    # 1. 在浏览器中登录小红书 (https://www.xiaohongshu.com)

auto-redbook/package.json

  • Executable scriptline 1
    Executable file

auto-redbook/scripts/publish_xhs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 19
    # 可选:API 服务地址(使用 --api-mode 时需要)     XHS_API_URL=http://localhost:5005
  • Network accessline 20
    XHS_API_URL=http://localhost:5005
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Network accessline 61
    print("XHS_COOKIE=your_cookie_string_here")         print("\nCookie 获取方式:")         print("1. 在浏览器中登录小红书(https://www.xiaohongshu.com)")
  • Network accessline 62
    print("\nCookie 获取方式:")         print("1. 在浏览器中登录小红书(https://www.xiaohongshu.com)")         print("2. 打开开发者工具(F12)")
  • Network accessline 63
    print("1. 在浏览器中登录小红书(https://www.xiaohongshu.com)")
  • Network accessline 101
    return os.getenv('XHS_API_URL', 'http://localhost:5005')
  • Network accessline 204
    if note_id:                     print(f"  📎 笔记ID: {note_id}")                     print(f"  🔗 链接: https://www.xiaohongshu.com/explore/{note_id}")
  • Network accessline 206
    print(f"  🔗 链接: https://www.xiaohongshu.com/explore/{note_id}")
  • Network accessline 242
    try:             resp = requests.get(f"{self.api_url}/health", timeout=5)
  • Network accessline 243
    resp = requests.get(f"{self.api_url}/health", timeout=5)
  • Network accessline 253
    try:             resp = requests.post(
  • Network accessline 254
    resp = requests.post(
  • Network accessline 280
    try:             resp = requests.post(
  • Network accessline 281
    resp = requests.post(
  • Network accessline 321
    resp = requests.post(
  • Network accessline 333
    if note_id:                         print(f"  📎 笔记ID: {note_id}")                         print(f"  🔗 链接: https://www.xiaohongshu.com/explore/{note_id}")
  • Network accessline 334
    print(f"  📎 笔记ID: {note_id}")                         print(f"  🔗 链接: https://www.xiaohongshu.com/explore/{note_id}")                 return publish_result
  • Network accessline 335
    print(f"  🔗 链接: https://www.xiaohongshu.com/explore/{note_id}")
  • Network accessline 397
    '--api-url',         default=None,         help='API 服务地址(默认: http://localhost:5005)'
  • Network accessline 398
    default=None,         help='API 服务地址(默认: http://localhost:5005)'     )
  • Network accessline 399
    help='API 服务地址(默认: http://localhost:5005)'

auto-redbook/scripts/publish_xhs_browser.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 128
    print("📍 进入创作者后台...")         await self.page.goto('https://creator.xiaohongshu.com/publish/publish', wait_until='networkidle')
  • Network accessline 129
    await self.page.goto('https://creator.xiaohongshu.com/publish/publish', wait_until='networkidle')

auto-redbook/scripts/render_xhs.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 233
    <title>小红书封面</title>     <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 235
    @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 381
    <title>小红书卡片</title>     <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 383
    @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');

auto-redbook/scripts/render_xhs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 188
    <title>小红书封面</title>     <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 190
    @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 356
    <title>小红书卡片</title>     <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 358
    @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');

auto-redbook/scripts/render_xhs_v2.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 286
    <title>小红书封面</title>     <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 287
    <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');         * { margin: 0; padding: 0; box-sizing: border-box; }
  • Network accessline 288
    @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 362
    <title>小红书卡片</title>     <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 363
    <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');         * { margin: 0; padding: 0; box-sizing: border-box; }
  • Network accessline 364
    @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');

auto-redbook/scripts/render_xhs_v2.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 315
    <title>小红书封面</title>     <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 316
    <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');         * {{ margin: 0; padding: 0; box-sizing: border-box; }}
  • Network accessline 317
    @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 391
    <title>小红书卡片</title>     <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
  • Network accessline 392
    <style>         @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');         * {{ margin: 0; padding: 0; box-sizing: border-box; }}
  • Network accessline 393
    @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');

auto-weixin-video/README.md

  • Network accessline 79
    基于 [social-auto-upload](https://github.com/dreammis/social-auto-upload) 项目。

auto-weixin-video/SKILL.md

  • Network accessline 18
    基于 Playwright 浏览器自动化,模拟真实用户操作微信视频号创作者中心(https://channels.weixin.qq.com):
  • Network accessline 147
    本技能参考了 [social-auto-upload](https://github.com/dreammis/social-auto-upload) 项目的实现。

auto-weixin-video/scripts/check_cookie.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 51
    await page.goto("https://channels.weixin.qq.com/platform/post/create", timeout=30000)

auto-weixin-video/scripts/get_cookie.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 45
    print("正在打开微信视频号创作者中心,请稍候...")         try:             await page.goto("https://channels.weixin.qq.com", timeout=120000, wait_until="domcontentloaded")
  • Network accessline 46
    try:             await page.goto("https://channels.weixin.qq.com", timeout=120000, wait_until="domcontentloaded")         except Exception as e:
  • Network accessline 47
    await page.goto("https://channels.weixin.qq.com", timeout=120000, wait_until="domcontentloaded")

auto-weixin-video/scripts/publish.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 107
    print("[1/7] 打开视频号创作者中心...")                 await page.goto("https://channels.weixin.qq.com/platform/post/create", timeout=60000)
  • Network accessline 108
    await page.goto("https://channels.weixin.qq.com/platform/post/create", timeout=60000)
  • Network accessline 109
    await page.wait_for_url("https://channels.weixin.qq.com/platform/post/create")
  • Network accessline 436
    if await publish_button.count():                         await publish_button.click()                     await page.wait_for_url("https://channels.weixin.qq.com/platform/post/list", timeout=5000)
  • Network accessline 437
    await publish_button.click()                     await page.wait_for_url("https://channels.weixin.qq.com/platform/post/list", timeout=5000)                     return
  • Network accessline 438
    await page.wait_for_url("https://channels.weixin.qq.com/platform/post/list", timeout=5000)

build-project-docs/SKILL.md

  • Broad permissionsline 1
    Bash(git:*,find:*,wc:*,head:*,ls:*) Read Write Edit Glob Grep

codex-image-service/scripts/adaptive_compositor.py

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

codex-image-service/scripts/assemble_images.py

  • Executable scriptline 1
    Executable file

codex-image-service/scripts/long_image_pipeline.py

  • Executable scriptline 1
    Executable file

csv-data-summarizer/README.md

  • Network accessline 3
    [![Join AI Community](https://img.shields.io/badge/🚀_Join-AI_Community_(FREE)-4F46E5?style=for-the-badge)](https://www.skool.com/ai-for-your-business)
  • Network accessline 4
    [![GitHub Profile](https://img.shields.io/badge/GitHub-@coffeefuelbump-181717?style=for-the-badge&logo=github)](https://github.com/coffeefuelbump)
  • Network accessline 6
    [![Link Tree](https://img.shields.io/badge/Linktree-Everything-green?style=for-the-badge&logo=linktree&logoColor=white)](https://linktr.ee/corbin_brown)
  • Network accessline 7
    [![YouTube Membership](https://img.shields.io/badge/YouTube-Become%20a%20Builder-red?style=for-the-badge&logo=youtube&logoColor=white)](https://www.youtube.com/channel/UCJFMlSxcvlZg5yZUYJT0Pug/join)
  • Network accessline 19
    [![Version](https://img.shields.io/badge/version-2.1.0-blue.svg)](https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill)
  • Network accessline 20
    [![Python](https://img.shields.io/badge/python-3.8+-green.svg)](https://www.python.org/)
  • Network accessline 21
    [![License](https://img.shields.io/badge/license-MIT-orange.svg)](LICENSE)
  • Network accessline 44
    **1<U+FE0F>⃣ Download the Skill**   [![Download Skill](https://img.shields.io/badge/Download-CSV%20Data%20Summarizer%20Skill-blue?style=for-the-badge&logo=download)](https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill/raw/main/csv-d
  • Network accessline 45
    [![Download Skill](https://img.shields.io/badge/Download-CSV%20Data%20Summarizer%20Skill-blue?style=for-the-badge&logo=download)](https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill/raw/main/csv-data-summarizer.zip)
  • Network accessline 47
    **2<U+FE0F>⃣ Try the Demo Data**   [![Download Demo CSV](https://img.shields.io/badge/Download-Sample%20P%26L%20Financial%20Data-green?style=for-the-badge&logo=data)](https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill/raw/main/exam
  • Network accessline 48
    [![Download Demo CSV](https://img.shields.io/badge/Download-Sample%20P%26L%20Financial%20Data-green?style=for-the-badge&logo=data)](https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill/raw/main/examples/showcase_financial_pl_d
  • Network accessline 81
    1. Download the latest release: [`csv-data-summarizer.zip`](https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill/releases)
  • Network accessline 82
    2. Go to [Claude.ai](https://claude.ai) → Settings → Capabilities → Skills
  • Network accessline 163
    [![Join AI Community](https://img.shields.io/badge/Join-AI%20Community%20(FREE)-blue?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0
  • Network accessline 165
    [![Link Tree](https://img.shields.io/badge/Linktree-Everything-green?style=for-the-badge&logo=linktree&logoColor=white)](https://linktr.ee/corbin_brown)
  • Network accessline 167
    [![YouTube Membership](https://img.shields.io/badge/YouTube-Become%20a%20Builder-red?style=for-the-badge&logo=youtube&logoColor=white)](https://www.youtube.com/channel/UCJFMlSxcvlZg5yZUYJT0Pug/join)
  • Network accessline 169
    [![Twitter Follow](https://img.shields.io/badge/Twitter-Follow%20@corbin__braun-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/corbin_braun)
  • Network accessline 187
    Built for the Claude Skills platform by [Anthropic](https://www.anthropic.com/news/skills).

csv-data-summarizer/analyze.py

  • Executable scriptline 1
    Executable file

csv-data-summarizer/resources/README.md

  • Network accessline 9
    ### 🚀 **Join Our Community** [![Join AI Community](https://img.shields.io/badge/Join-AI%20Community%20(FREE)-blue?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h
  • Network accessline 10
    [![Join AI Community](https://img.shields.io/badge/Join-AI%20Community%20(FREE)-blue?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0
  • Network accessline 12
    ### 🔗 **All My Links** [![Link Tree](https://img.shields.io/badge/Linktree-Everything-green?style=for-the-badge&logo=linktree&logoColor=white)](https://linktr.ee/corbin_brown)
  • Network accessline 13
    [![Link Tree](https://img.shields.io/badge/Linktree-Everything-green?style=for-the-badge&logo=linktree&logoColor=white)](https://linktr.ee/corbin_brown)
  • Network accessline 15
    ### 🛠<U+FE0F> **Become a Builder** [![YouTube Membership](https://img.shields.io/badge/YouTube-Become%20a%20Builder-red?style=for-the-badge&logo=youtube&logoColor=white)](https://www.youtube.com/channel/UCJFMlSxcvlZg5yZUYJT0Pug/join)
  • Network accessline 16
    [![YouTube Membership](https://img.shields.io/badge/YouTube-Become%20a%20Builder-red?style=for-the-badge&logo=youtube&logoColor=white)](https://www.youtube.com/channel/UCJFMlSxcvlZg5yZUYJT0Pug/join)
  • Network accessline 18
    ### 🐦 **Follow on Twitter** [![Twitter Follow](https://img.shields.io/badge/Twitter-Follow%20@corbin__braun-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/corbin_braun)
  • Network accessline 19
    [![Twitter Follow](https://img.shields.io/badge/Twitter-Follow%20@corbin__braun-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/corbin_braun)

deep-research/SKILL.md

  • Network accessline 274
    - 文档名称: https://xxx
  • Network accessline 278
    - 项目名称: https://github.com/xxx
  • Network accessline 282
    - 讨论来源: https://xxx
  • Network accessline 315
    # 2. 获取内容(如有 URL) webfetch https://example.com/article
  • Network accessline 316
    webfetch https://example.com/article

deep-research/scripts/format_docx.py

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

feishu-chat-history/README.md

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

feishu-chat-history/SKILL.md

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

feishu-chat-history/references/api.md

  • Network accessline 6
    [Credential-related source omitted]
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 17
    GET https://open.feishu.cn/open-apis/im/v1/messages
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 84
    # Auth req = urllib.request.Request(
  • Network accessline 85
    req = urllib.request.Request(
  • Network accessline 86
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 88
    [Credential-related source omitted]
  • Network accessline 90
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Network accessline 92
    # Fetch messages chat_id = 'oc_xxxxxx' url = f'https://open.feishu.cn/open-apis/im/v1/messages?container_id_type=chat&container_id={chat_id}&page_size=50'
  • Network accessline 93
    [Credential-related source omitted]
  • Network accessline 94
    [Credential-related source omitted]
  • Network accessline 95
    [Credential-related source omitted]
  • Network accessline 96
    data = json.loads(urllib.request.urlopen(req2).read())

feishu-cron-reminder/README.md

  • Dangerous shell operationline 35
    openclaw cron rm <id>

feishu-cron-reminder/SKILL.md

  • Dangerous shell operationline 75
    openclaw cron rm <id>

feishu-doc/append_simple.js

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

feishu-doc/create.js

  • Executable scriptline 1
    Executable file
  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 65
    const doc = res.data.document;             const docToken = doc.document_id;             const url = `https://feishu.cn/docx/${docToken}`;
  • Network accessline 67
    const url = `https://feishu.cn/docx/${docToken}`;

feishu-doc/download_file.js

  • Executable scriptline 1
    Executable file
  • Network accessline 21
    const url = `https://open.feishu.cn/open-apis/im/v1/files/${fileKey}`;

feishu-doc/fetch_mock.js

  • Executable scriptline 1
    Executable file

feishu-doc/index.js

  • Executable scriptline 1
    Executable file
  • Network accessline 37
    // Handle full URLs: https://.../docx/TOKEN or /wiki/TOKEN
  • Network accessline 80
    const createRes = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken}/blocks/${targetToken}/children`, {
  • Network accessline 99
    for (const block of chunk) {                         try {                             const singleRes = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken}/blocks/${targetToken}/children`, {
  • Network accessline 100
    try {                             const singleRes = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken}/blocks/${targetToken}/children`, {                                 method: 'POST',
  • Network accessline 101
    const singleRes = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken}/blocks/${targetToken}/children`, {
  • Network accessline 182
    async function readDocxDirect(docToken) {     const rawContent = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${docToken}/raw_content`);
  • Network accessline 183
    const rawContent = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${docToken}/raw_content`);
  • Network accessline 187
    const docInfo = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${docToken}`);
  • Network accessline 191
    const blocks = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${docToken}/blocks`);
  • Network accessline 217
    const res = await fetchWithAuth('https://open.feishu.cn/open-apis/docx/v1/documents', {
  • Network accessline 226
    document_id: data.data?.document?.document_id,         title: data.data?.document?.title,         url: `https://feishu.cn/docx/${data.data?.document?.document_id}`
  • Network accessline 227
    title: data.data?.document?.title,         url: `https://feishu.cn/docx/${data.data?.document?.document_id}`     };
  • Network accessline 228
    url: `https://feishu.cn/docx/${data.data?.document?.document_id}`
  • Network accessline 242
    let blocksRes;     try {         blocksRes = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken}/blocks`);
  • Network accessline 243
    try {         blocksRes = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken}/blocks`);     } catch (e) {
  • Network accessline 244
    blocksRes = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken}/blocks`);
  • Network accessline 252
    try {         const childrenRes = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken}/blocks/${targetToken}/children?page_size=500`);
  • Network accessline 253
    const childrenRes = await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken}/blocks/${targetToken}/children?page_size=500`);
  • Network accessline 256
    if (childrenData.code === 0 && childrenData.data?.items?.length > 0) {             const directChildrenCount = childrenData.data.items.length;             await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken
  • Network accessline 257
    const directChildrenCount = childrenData.data.items.length;             await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken}/blocks/${targetToken}/children/batch_delete`, {                 method: 'DELETE',
  • Network accessline 258
    await fetchWithAuth(`https://open.feishu.cn/open-apis/docx/v1/documents/${targetToken}/blocks/${targetToken}/children/batch_delete`, {

feishu-doc/input_guard.js

  • Executable scriptline 1
    Executable file

feishu-doc/lib/auth.js

  • Executable scriptline 1
    Executable file
  • Access to secretsline 4
    [Credential-related source omitted]
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 84
    for (let attempt = 1; attempt <= 3; attempt++) {     try {       const response = await fetch('https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal', {
  • Network accessline 85
    try {       const response = await fetch('https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal', {         method: 'POST',
  • Network accessline 86
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]

feishu-doc/lib/bitable.js

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    const tablesUrl = `https://open.feishu.cn/open-apis/bitable/v1/apps/${token}/tables`;   const tablesRes = await fetch(tablesUrl, {
  • Network accessline 5
    const tablesRes = await fetch(tablesUrl, {
  • Network accessline 33
    const recordsUrl = `https://open.feishu.cn/open-apis/bitable/v1/apps/${token}/tables/${tableId}/records?page_size=20`;     const recRes = await fetch(recordsUrl, {
  • Network accessline 34
    const recRes = await fetch(recordsUrl, {

feishu-doc/lib/docx.js

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    const infoUrl = `https://open.feishu.cn/open-apis/docx/v1/documents/${documentId}`;   const infoRes = await fetch(infoUrl, {
  • Network accessline 5
    const infoRes = await fetch(infoUrl, {
  • Network accessline 14
    // 2. Fetch all blocks   // List blocks API: GET https://open.feishu.cn/open-apis/docx/v1/documents/{document_id}/blocks
  • Network accessline 15
    // List blocks API: GET https://open.feishu.cn/open-apis/docx/v1/documents/{document_id}/blocks
  • Network accessline 21
    [Credential-related source omitted]
  • Network accessline 22
    [Credential-related source omitted]
  • Network accessline 23
    const response = await fetch(url, {
  • Network accessline 115
    // 2. Append to the end of the document (root block)   // POST https://open.feishu.cn/open-apis/docx/v1/documents/{document_id}/blocks/{block_id}/children
  • Network accessline 116
    // POST https://open.feishu.cn/open-apis/docx/v1/documents/{document_id}/blocks/{block_id}/children
  • Network accessline 118
    const url = `https://open.feishu.cn/open-apis/docx/v1/documents/${documentId}/blocks/${documentId}/children`;
  • Network accessline 120
    const response = await fetch(url, {

feishu-doc/lib/sheet.js

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    const metaUrl = `https://open.feishu.cn/open-apis/sheets/v3/spreadsheets/${token}/sheets/query`;   const metaRes = await fetch(metaUrl, {
  • Network accessline 5
    const metaRes = await fetch(metaUrl, {
  • Network accessline 53
    const valUrl = `https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/${token}/values/${range}`;
  • Network accessline 55
    const valRes = await fetch(valUrl, {

feishu-doc/lib/wiki.js

  • Executable scriptline 1
    Executable file
  • Network accessline 4
    [Credential-related source omitted]
  • Network accessline 5
    [Credential-related source omitted]
  • Network accessline 7
    [Credential-related source omitted]
  • Network accessline 8
    const response = await fetch(url, {

feishu-doc/package-lock.json

  • Network accessline 14
    "node_modules/@larksuiteoapi/node-sdk": {       "version": "1.58.0",       "resolved": "https://registry.npmjs.org/@larksuiteoapi/node-sdk/-/node-sdk-1.58.0.tgz",
  • Network accessline 15
    "version": "1.58.0",       "resolved": "https://registry.npmjs.org/@larksuiteoapi/node-sdk/-/node-sdk-1.58.0.tgz",       "integrity": "sha512-NcQNHdGuHOxOWY3bRGS9WldwpbR6+k7Fi0H1IJXDNNmbSrEB/8rLwqHRC8tAbbj/Mp8TWH/v1O+p487m6xskxw==",
  • Network accessline 16
    "resolved": "https://registry.npmjs.org/@larksuiteoapi/node-sdk/-/node-sdk-1.58.0.tgz",
  • Network accessline 29
    "node_modules/@protobufjs/aspromise": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
  • Network accessline 30
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",       "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
  • Network accessline 31
    "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
  • Network accessline 35
    "node_modules/@protobufjs/base64": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
  • Network accessline 36
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",       "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
  • Network accessline 37
    "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
  • Network accessline 41
    "node_modules/@protobufjs/codegen": {       "version": "2.0.4",       "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
  • Network accessline 42
    "version": "2.0.4",       "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",       "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
  • Network accessline 43
    "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
  • Network accessline 47
    "node_modules/@protobufjs/eventemitter": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
  • Network accessline 48
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",       "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
  • Network accessline 49
    "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
  • Network accessline 53
    "node_modules/@protobufjs/fetch": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
  • Network accessline 54
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",       "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
  • Network accessline 55
    "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
  • Network accessline 63
    "node_modules/@protobufjs/float": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
  • Network accessline 64
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",       "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
  • Network accessline 65
    "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
  • Network accessline 69
    "node_modules/@protobufjs/inquire": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
  • Network accessline 70
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",       "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
  • Network accessline 71
    "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
  • Network accessline 75
    "node_modules/@protobufjs/path": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
  • Network accessline 76
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",       "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
  • Network accessline 77
    "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
  • Network accessline 81
    "node_modules/@protobufjs/pool": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
  • Network accessline 82
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",       "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
  • Network accessline 83
    "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
  • Network accessline 87
    "node_modules/@protobufjs/utf8": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
  • Network accessline 88
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",       "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
  • Network accessline 89
    "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
  • Network accessline 93
    "node_modules/@types/node": {       "version": "25.2.0",       "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.0.tgz",
  • Network accessline 94
    "version": "25.2.0",       "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.0.tgz",       "integrity": "sha512-DZ8VwRFUNzuqJ5khrvwMXHmvPe+zGayJhr2CDNiKB1WBE1ST8Djl00D0IC4vvNmHMdj6DlbYRIaFE7WHjlDl5w==",
  • Network accessline 95
    "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.0.tgz",
  • Network accessline 102
    "node_modules/asynckit": {       "version": "0.4.0",       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  • Network accessline 103
    "version": "0.4.0",       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",       "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
  • Network accessline 104
    "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  • Network accessline 108
    "node_modules/axios": {       "version": "1.13.4",       "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.4.tgz",
  • Network accessline 109
    "version": "1.13.4",       "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.4.tgz",       "integrity": "sha512-1wVkUaAO6WyaYtCkcYCOx12ZgpGf9Zif+qXa4n+oYzK558YryKqiL6UWwd5DqiH3VRW0GYhTZQ/vlgJrCoNQlg==",
  • Network accessline 110
    "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.4.tgz",
  • Network accessline 119
    "node_modules/call-bind-apply-helpers": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
  • Network accessline 120
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",       "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuM
  • Network accessline 121
    "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
  • Network accessline 132
    "node_modules/call-bound": {       "version": "1.0.4",       "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
  • Network accessline 133
    "version": "1.0.4",       "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",       "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
  • Network accessline 134
    "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
  • Network accessline 143
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 144
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 145
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 148
    "node_modules/combined-stream": {       "version": "1.0.8",       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
  • Network accessline 149
    "version": "1.0.8",       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
  • Network accessline 150
    "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
  • Network accessline 160
    "node_modules/delayed-stream": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
  • Network accessline 161
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",       "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
  • Network accessline 162
    "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
  • Network accessline 169
    "node_modules/dunder-proto": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
  • Network accessline 170
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",       "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
  • Network accessline 171
    "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
  • Network accessline 183
    "node_modules/es-define-property": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
  • Network accessline 184
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",       "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
  • Network accessline 185
    "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
  • Network accessline 192
    "node_modules/es-errors": {       "version": "1.3.0",       "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
  • Network accessline 193
    "version": "1.3.0",       "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",       "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
  • Network accessline 194
    "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
  • Network accessline 201
    "node_modules/es-object-atoms": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
  • Network accessline 202
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",       "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
  • Network accessline 203
    "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
  • Network accessline 213
    "node_modules/es-set-tostringtag": {       "version": "2.1.0",       "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
  • Network accessline 214
    "version": "2.1.0",       "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",       "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
  • Network accessline 215
    "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
  • Network accessline 228
    "node_modules/follow-redirects": {       "version": "1.15.11",       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
  • Network accessline 229
    "version": "1.15.11",       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",       "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
  • Network accessline 230
    "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
  • Network accessline 233
    {           "type": "individual",           "url": "https://github.com/sponsors/RubenVerborgh"
  • Network accessline 234
    "type": "individual",           "url": "https://github.com/sponsors/RubenVerborgh"         }
  • Network accessline 235
    "url": "https://github.com/sponsors/RubenVerborgh"
  • Network accessline 248
    "node_modules/form-data": {       "version": "4.0.5",       "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
  • Network accessline 249
    "version": "4.0.5",       "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",       "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
  • Network accessline 250
    "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
  • Network accessline 264
    "node_modules/function-bind": {       "version": "1.1.2",       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
  • Network accessline 265
    "version": "1.1.2",       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",       "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
  • Network accessline 266
    "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
  • Network accessline 268
    "license": "MIT",       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 269
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 270
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 273
    "node_modules/get-intrinsic": {       "version": "1.3.0",       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
  • Network accessline 274
    "version": "1.3.0",       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",       "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
  • Network accessline 275
    "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
  • Network accessline 292
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 293
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 294
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 297
    "node_modules/get-proto": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
  • Network accessline 298
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",       "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
  • Network accessline 299
    "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
  • Network accessline 310
    "node_modules/gopd": {       "version": "1.2.0",       "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
  • Network accessline 311
    "version": "1.2.0",       "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",       "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
  • Network accessline 312
    "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
  • Network accessline 317
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 318
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 319
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 322
    "node_modules/has-symbols": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
  • Network accessline 323
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",       "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
  • Network accessline 324
    "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
  • Network accessline 329
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 330
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 331
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 334
    "node_modules/has-tostringtag": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
  • Network accessline 335
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",       "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
  • Network accessline 336
    "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
  • Network accessline 344
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 345
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 346
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 349
    "node_modules/hasown": {       "version": "2.0.2",       "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
  • Network accessline 350
    "version": "2.0.2",       "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",       "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
  • Network accessline 351
    "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
  • Network accessline 361
    "node_modules/lodash.identity": {       "version": "3.0.0",       "resolved": "https://registry.npmjs.org/lodash.identity/-/lodash.identity-3.0.0.tgz",
  • Network accessline 362
    "version": "3.0.0",       "resolved": "https://registry.npmjs.org/lodash.identity/-/lodash.identity-3.0.0.tgz",       "integrity": "sha512-AupTIzdLQxJS5wIYUQlgGyk2XRTfGXA+MCghDHqZk0pzUNYvd3EESS6dkChNauNYVIutcb0dfHw1ri9Q1yPV8Q==",
  • Network accessline 363
    "resolved": "https://registry.npmjs.org/lodash.identity/-/lodash.identity-3.0.0.tgz",
  • Network accessline 367
    "node_modules/lodash.merge": {       "version": "4.6.2",       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
  • Network accessline 368
    "version": "4.6.2",       "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",       "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
  • Network accessline 369
    "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
  • Network accessline 373
    "node_modules/lodash.pickby": {       "version": "4.6.0",       "resolved": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz",
  • Network accessline 374
    "version": "4.6.0",       "resolved": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz",       "integrity": "sha512-AZV+GsS/6ckvPOVQPXSiFFacKvKB4kOQu6ynt9wz0F3LO4R9Ij4K1ddYsIytDpSgLz88JHd9P+oaLeej5/Sl7Q==",
  • Network accessline 375
    "resolved": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz",
  • Network accessline 379
    "node_modules/long": {       "version": "5.3.2",       "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
  • Network accessline 380
    "version": "5.3.2",       "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",       "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==",
  • Network accessline 381
    "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
  • Network accessline 385
    "node_modules/math-intrinsics": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
  • Network accessline 386
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",       "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
  • Network accessline 387
    "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
  • Network accessline 394
    "node_modules/mime-db": {       "version": "1.52.0",       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
  • Network accessline 395
    "version": "1.52.0",       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",       "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
  • Network accessline 396
    "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
  • Network accessline 403
    "node_modules/mime-types": {       "version": "2.1.35",       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
  • Network accessline 404
    "version": "2.1.35",       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",       "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
  • Network accessline 405
    "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
  • Network accessline 415
    "node_modules/object-inspect": {       "version": "1.13.4",       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
  • Network accessline 416
    "version": "1.13.4",       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",       "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
  • Network accessline 417
    "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
  • Network accessline 422
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 423
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 424
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 427
    "node_modules/protobufjs": {       "version": "7.5.4",       "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz",
  • Network accessline 428
    "version": "7.5.4",       "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz",       "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==",
  • Network accessline 429
    "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz",
  • Network accessline 451
    "node_modules/proxy-from-env": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
  • Network accessline 452
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",       "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
  • Network accessline 453
    "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
  • Network accessline 457
    "node_modules/qs": {       "version": "6.14.1",       "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz",
  • Network accessline 458
    "version": "6.14.1",       "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz",       "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==",
  • Network accessline 459
    "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz",
  • Network accessline 467
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 468
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 469
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 472
    "node_modules/side-channel": {       "version": "1.1.0",       "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
  • Network accessline 473
    "version": "1.1.0",       "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",       "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
  • Network accessline 474
    "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
  • Network accessline 486
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 487
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 488
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 491
    "node_modules/side-channel-list": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
  • Network accessline 492
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",       "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
  • Network accessline 493
    "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
  • Network accessline 502
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 503
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 504
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 507
    "node_modules/side-channel-map": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
  • Network accessline 508
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",       "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
  • Network accessline 509
    "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
  • Network accessline 520
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 521
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 522
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 525
    "node_modules/side-channel-weakmap": {       "version": "1.0.2",       "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
  • Network accessline 526
    "version": "1.0.2",       "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",       "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
  • Network accessline 527
    "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
  • Network accessline 539
    },       "funding": {         "url": "https://github.com/sponsors/ljharb"
  • Network accessline 540
    "funding": {         "url": "https://github.com/sponsors/ljharb"       }
  • Network accessline 541
    "url": "https://github.com/sponsors/ljharb"
  • Network accessline 544
    "node_modules/undici-types": {       "version": "7.16.0",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
  • Network accessline 545
    "version": "7.16.0",       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",       "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
  • Network accessline 546
    "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
  • Network accessline 550
    "node_modules/ws": {       "version": "8.19.0",       "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
  • Network accessline 551
    "version": "8.19.0",       "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",       "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==",
  • Network accessline 552
    "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",

feishu-doc/package.json

  • Executable scriptline 1
    Executable file

feishu-doc/setup_iter11.js

  • Executable scriptline 1
    Executable file
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 80
    console.log(`Inserting ${records.length} records...`);     const batchUrl = `https://open.feishu.cn/open-apis/bitable/v1/apps/${APP_TOKEN}/tables/${TABLE_ID}/records/batch_create`;
  • Network accessline 81
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Network accessline 83
    const res = await fetch(batchUrl, {
  • Network accessline 100
    async function createField(token, name, type, property) {     console.log(`Creating field: ${name}`);     const url = `https://open.feishu.cn/open-apis/bitable/v1/apps/${APP_TOKEN}/tables/${TABLE_ID}/fields`;
  • Network accessline 102
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Network accessline 110
    const res = await fetch(url, {

feishu-doc/test-read.js

  • Executable scriptline 1
    Executable file
  • Network accessline 11
    [Credential-related source omitted]
  • Network accessline 12
    [Credential-related source omitted]
  • Network accessline 13
    [Credential-related source omitted]
  • Network accessline 23
    console.log('\n--- Trying Direct Docx Read ---');   try {     const rawRes = await fetch(`https://open.feishu.cn/open-apis/docx/v1/documents/${docToken}/raw_content`, {
  • Network accessline 24
    [Credential-related source omitted]
  • Network accessline 25
    const rawRes = await fetch(`https://open.feishu.cn/open-apis/docx/v1/documents/${docToken}/raw_content`, {
  • Network accessline 38
    console.log('\n--- Trying Doc Info ---');   try {     const infoRes = await fetch(`https://open.feishu.cn/open-apis/docx/v1/documents/${docToken}`, {
  • Network accessline 39
    [Credential-related source omitted]
  • Network accessline 40
    const infoRes = await fetch(`https://open.feishu.cn/open-apis/docx/v1/documents/${docToken}`, {
  • Network accessline 50
    console.log('\n--- Trying Blocks ---');   try {     const blocksRes = await fetch(`https://open.feishu.cn/open-apis/docx/v1/documents/${docToken}/blocks?page_size=500`, {
  • Network accessline 51
    [Credential-related source omitted]
  • Network accessline 52
    const blocksRes = await fetch(`https://open.feishu.cn/open-apis/docx/v1/documents/${docToken}/blocks?page_size=500`, {

feishu-doc/validate_patch.js

  • Executable scriptline 1
    Executable file

image-service/config/settings.json

  • Network accessline 2
    "image_api": {     "key": "your_image_api_key",     "base_url": "https://api.openai.com/v1",
  • Network accessline 3
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Network accessline 4
    "base_url": "https://api.openai.com/v1",
  • Network accessline 7
    "vision_api": {     "key": "your_vision_api_key",     "base_url": "https://api.openai.com/v1",
  • Network accessline 8
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 9
    "base_url": "https://api.openai.com/v1",

image-service/core/image_to_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 171
    try:             with httpx.Client(timeout=180.0) as client:
  • Network accessline 172
    with httpx.Client(timeout=180.0) as client:
  • Possible obfuscationline 209
    image_data = base64.b64decode(b64_data)

image-service/core/image_to_text.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 170
    [Credential-related source omitted]
  • Network accessline 173
    try:             with httpx.Client(timeout=120.0) as client:
  • Network accessline 174
    with httpx.Client(timeout=120.0) as client:

image-service/core/merge_long_image.py

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

image-service/core/text_to_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Network accessline 159
    try:             with httpx.Client(timeout=180.0) as client:
  • Network accessline 160
    with httpx.Client(timeout=180.0) as client:
  • Access to secretsline 232
    [Credential-related source omitted]
  • Network accessline 235
    try:             with httpx.Client(timeout=180.0) as client:
  • Network accessline 236
    with httpx.Client(timeout=180.0) as client:
  • Possible obfuscationline 272
    image_data = base64.b64decode(b64_data)

image-service/guides/api-reference.md

  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]

image-service/scenes/article-illust/zlab_article_illustrator.py

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

image-service/scenes/comic/zlab_comic.py

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

image-service/scenes/cover/zlab_cover.py

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

image-service/scenes/infographic/zlab_infographic.py

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

image-service/scenes/slide-deck/zlab_slide_deck.py

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

image-service/scenes/xhs/zlab_xhs_images.py

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

log-analyzer/scripts/preprocess.py

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

mcp-builder/SKILL.md

  • Network accessline 60
    Use WebFetch to load: `https://modelcontextprotocol.io/llms-full.txt`
  • Network accessline 70
    **For Python implementations, also load:** - **Python SDK Documentation**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 71
    - **Python SDK Documentation**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 74
    **For Node/TypeScript implementations, also load:** - **TypeScript SDK Documentation**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 75
    - **TypeScript SDK Documentation**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 291
    ### Core MCP Documentation (Load First) - **MCP Protocol**: Fetch from `https://modelcontextprotocol.io/llms-full.txt` - Complete MCP specification
  • Network accessline 292
    - **MCP Protocol**: Fetch from `https://modelcontextprotocol.io/llms-full.txt` - Complete MCP specification
  • Network accessline 301
    ### SDK Documentation (Load During Phase 1/2) - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 302
    - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 303
    - **TypeScript SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`

searchnews/SKILL.md

  • Network accessline 29
    | 优先级 | 源名称 | URL | 说明 | |--------|--------|-----|------| | **高** | AIBase日报 | https://news.aibase.com/zh/daily | 每日AI新闻汇总,必抓!内容精炼、覆盖全面 |
  • Network accessline 30
    |--------|--------|-----|------| | **高** | AIBase日报 | https://news.aibase.com/zh/daily | 每日AI新闻汇总,必抓!内容精炼、覆盖全面 | | 中 | IT之家AI频道 | https://next.ithome.com/ | 国内科技资讯,AI专栏 |
  • Network accessline 31
    | **高** | AIBase日报 | https://news.aibase.com/zh/daily | 每日AI新闻汇总,必抓!内容精炼、覆盖全面 |
  • Network accessline 32
    | 中 | IT之家AI频道 | https://next.ithome.com/ | 国内科技资讯,AI专栏 |
  • Network accessline 33
    | 中 | 36氪AI频道 | https://36kr.com/information/AI/ | 创投视角,AI产业报道 |
  • Network accessline 34
    | 中 | 机器之心 | https://www.jiqizhixin.com/articles | 专业AI媒体,技术深度 |
  • Network accessline 35
    | 中 | 量子位 | https://www.qbitai.com | AI前沿,产品报道 |

searchnews/scripts/ralph/prd.json

  • Network accessline 5
    {       "name": "AIBase日报",       "url": "https://news.aibase.com/zh/daily",
  • Network accessline 6
    "name": "AIBase日报",       "url": "https://news.aibase.com/zh/daily",       "status": "failed",
  • Network accessline 7
    "url": "https://news.aibase.com/zh/daily",
  • Network accessline 12
    {       "name": "IT之家智能时代",       "url": "https://next.ithome.com/",
  • Network accessline 13
    "name": "IT之家智能时代",       "url": "https://next.ithome.com/",       "status": "done",
  • Network accessline 14
    "url": "https://next.ithome.com/",
  • Network accessline 18
    {       "name": "36氪",       "url": "https://36kr.com/information/AI/",
  • Network accessline 19
    "name": "36氪",       "url": "https://36kr.com/information/AI/",       "status": "done",
  • Network accessline 20
    "url": "https://36kr.com/information/AI/",
  • Network accessline 25
    {       "name": "机器之心",       "url": "https://www.jiqizhixin.com/articles",
  • Network accessline 26
    "name": "机器之心",       "url": "https://www.jiqizhixin.com/articles",       "status": "done",
  • Network accessline 27
    "url": "https://www.jiqizhixin.com/articles",
  • Network accessline 31
    {       "name": "量子位",       "url": "https://www.qbitai.com",
  • Network accessline 32
    "name": "量子位",       "url": "https://www.qbitai.com",       "status": "done",
  • Network accessline 33
    "url": "https://www.qbitai.com",

searchnews/scripts/ralph/prd.template.json

  • Network accessline 3
    "keywords_ref": "references/keywords.md",   "sources": [     {"name": "AIBase日报", "url": "https://news.aibase.com/zh/daily", "status": "pending", "priority": "high"},
  • Network accessline 4
    "sources": [     {"name": "AIBase日报", "url": "https://news.aibase.com/zh/daily", "status": "pending", "priority": "high"},     {"name": "IT之家智能时代", "url": "https://next.ithome.com/", "status": "pending"},
  • Network accessline 5
    {"name": "AIBase日报", "url": "https://news.aibase.com/zh/daily", "status": "pending", "priority": "high"},
  • Network accessline 6
    {"name": "IT之家智能时代", "url": "https://next.ithome.com/", "status": "pending"},
  • Network accessline 7
    {"name": "36氪", "url": "https://36kr.com/information/AI/", "status": "pending"},
  • Network accessline 8
    {"name": "机器之心", "url": "https://www.jiqizhixin.com/articles", "status": "pending"},
  • Network accessline 9
    {"name": "量子位", "url": "https://www.qbitai.com", "status": "pending"}

searchnews/scripts/ralph/ralph.sh

  • Executable scriptline 1
    #!/bin/bash

skill-creator/scripts/init_skill.py

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

skill-creator/scripts/package_skill.py

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

skill-scanner/README.md

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

skill-scanner/scripts/scan_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 59
    r"(?:sh|bash|zsh|python(?:3)?)\b"             r"|\b(?:nc|ncat|netcat)\b[^\r\n]*\s-e(?:\s|$)"             r"|/dev/tcp/"
  • Network accessline 60
    r"|\b(?:nc|ncat|netcat)\b[^\r\n]*\s-e(?:\s|$)"             r"|/dev/tcp/"         ),
  • Dangerous shell operationline 61
    r"|/dev/tcp/"
  • Network accessline 61
    r"|/dev/tcp/"
  • Access to secretsline 94
    [Credential-related source omitted]

skill-scanner/tests/test_scan_skill.py

  • Executable scriptline 1
    Executable file
  • Network accessline 45
    [Credential-related source omitted]
  • Network accessline 46
    [Credential-related source omitted]
  • Dangerous shell operationline 47
    "curl https://example.com/install.sh | sh\n"
  • Network accessline 47
    "curl https://example.com/install.sh | sh\n"
  • Network accessline 56
    self.assertGreaterEqual(len(report["findings"]), 2)         self.assertNotIn("example-token-value", rendered)         self.assertNotIn("curl https://example.com/install.sh | sh", rendered)
  • Network accessline 57
    self.assertNotIn("example-token-value", rendered)         self.assertNotIn("curl https://example.com/install.sh | sh", rendered)         self.assertTrue(all("line" in finding for finding in report["findings"]))
  • Dangerous shell operationline 58
    self.assertNotIn("curl https://example.com/install.sh | sh", rendered)
  • Network accessline 58
    self.assertNotIn("curl https://example.com/install.sh | sh", rendered)

smart-query/README.md

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

smart-query/scripts/db_connector.py

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

smart-query/scripts/query.py

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

smart-query/scripts/schema_loader.py

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

story-to-scenes/SKILL.md

  • Dangerous shell operationline 178
    rm "scenes/scene_xx_role1.png" "scenes/scene_xx_role2.png"

uni-agent/README.md

  • Network accessline 91
    protocol: anp     name: 我的 Agent     ad_url: https://example.com/ad.json
  • Network accessline 93
    ad_url: https://example.com/ad.json
  • Network accessline 104
    protocol: a2a     name: AI Assistant     endpoint: https://example.com/.well-known/agent.json
  • Network accessline 105
    name: AI Assistant     endpoint: https://example.com/.well-known/agent.json     auth:
  • Network accessline 106
    endpoint: https://example.com/.well-known/agent.json
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Network accessline 113
    protocol: aitp     name: NEAR Shop     endpoint: https://shop.near.ai/api
  • Network accessline 114
    name: NEAR Shop     endpoint: https://shop.near.ai/api     wallet:
  • Network accessline 115
    endpoint: https://shop.near.ai/api
  • Network accessline 122
    protocol: agent_protocol  # 或 ap     name: AutoGPT     endpoint: http://localhost:8000
  • Network accessline 124
    endpoint: http://localhost:8000
  • Network accessline 128
    protocol: lmos     name: 销售 Agent     endpoint: http://sales.internal:8080
  • Network accessline 130
    endpoint: http://sales.internal:8080

uni-agent/SKILL.md

  • Network accessline 181
    - id: amap     protocol: anp     ad_url: https://agent-connect.ai/mcp/agents/amap/ad.json
  • Network accessline 183
    ad_url: https://agent-connect.ai/mcp/agents/amap/ad.json
  • Network accessline 185
    - id: hotel     protocol: anp     ad_url: https://agent-connect.ai/agents/hotel-assistant/ad.json
  • Network accessline 187
    ad_url: https://agent-connect.ai/agents/hotel-assistant/ad.json
  • Access to secretsline 200
    [Credential-related source omitted]
  • Network accessline 203
    - id: assistant     protocol: a2a     endpoint: https://example.com/.well-known/agent.json
  • Network accessline 205
    endpoint: https://example.com/.well-known/agent.json
  • Access to secretsline 221
    [Credential-related source omitted]

uni-agent/adapters/__init__.py

  • Executable scriptline 1
    Executable file

uni-agent/adapters/a2a.py

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    参考: https://github.com/google/a2a
  • Network accessline 36
    async with aiohttp.ClientSession() as session:
  • Network accessline 37
    async with session.get(agent_json_url, timeout=aiohttp.ClientTimeout(total=15)) as resp:
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 125
    async with aiohttp.ClientSession() as session:
  • Network accessline 128
    json=payload,                 headers=headers,                 timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 129
    headers=headers,                 timeout=aiohttp.ClientTimeout(total=timeout)             ) as resp:
  • Network accessline 130
    timeout=aiohttp.ClientTimeout(total=timeout)
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Network accessline 155
    async with aiohttp.ClientSession() as session:
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]

uni-agent/adapters/agent_protocol.py

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    参考: https://agentprotocol.ai
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Network accessline 63
    if method == "create_task":             async with aiohttp.ClientSession() as session:
  • Network accessline 64
    async with aiohttp.ClientSession() as session:
  • Network accessline 67
    json={"input": params.get("input", "")},                     headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 68
    headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)                 ) as resp:
  • Network accessline 69
    timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 84
    async with aiohttp.ClientSession() as session:
  • Network accessline 87
    json={"input": params.get("input", "")},                     headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 88
    headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)                 ) as resp:
  • Network accessline 89
    timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 102
    async with aiohttp.ClientSession() as session:
  • Network accessline 104
    f"{endpoint}/agent/tasks/{task_id}",                     headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 105
    headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)                 ) as resp:
  • Network accessline 106
    timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 114
    elif method == "list_tasks":             async with aiohttp.ClientSession() as session:
  • Network accessline 115
    async with aiohttp.ClientSession() as session:
  • Network accessline 117
    f"{endpoint}/agent/tasks",                     headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 118
    headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)                 ) as resp:
  • Network accessline 119
    timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 132
    async with aiohttp.ClientSession() as session:
  • Network accessline 134
    f"{endpoint}/agent/tasks/{task_id}/artifacts",                     headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 135
    headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)                 ) as resp:
  • Network accessline 136
    timeout=aiohttp.ClientTimeout(total=timeout)

uni-agent/adapters/aitp.py

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    参考: https://aitp.dev
  • Network accessline 120
    async with aiohttp.ClientSession() as session:
  • Network accessline 123
    json=payload,                 headers=headers,                 timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 124
    headers=headers,                 timeout=aiohttp.ClientTimeout(total=timeout)             ) as resp:
  • Network accessline 125
    timeout=aiohttp.ClientTimeout(total=timeout)

uni-agent/adapters/anp.py

  • Executable scriptline 1
    Executable file
  • Network accessline 58
    async with aiohttp.ClientSession() as session:
  • Network accessline 59
    async with session.get(ad_url, timeout=aiohttp.ClientTimeout(total=15)) as resp:
  • Network accessline 81
    async with aiohttp.ClientSession() as session:
  • Network accessline 82
    async with session.get(interface_url, timeout=aiohttp.ClientTimeout(total=15)) as resp:
  • Network accessline 181
    async with aiohttp.ClientSession() as session:
  • Network accessline 182
    async with session.get(interface_url, timeout=aiohttp.ClientTimeout(total=15)) as resp:

uni-agent/adapters/base.py

  • Executable scriptline 1
    Executable file

uni-agent/adapters/lmos.py

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    参考: https://eclipse.dev/lmos/
  • Network accessline 36
    async with aiohttp.ClientSession() as session:
  • Network accessline 42
    f"{registry_url}/agents",                 params=params,                 timeout=aiohttp.ClientTimeout(total=15)
  • Network accessline 43
    params=params,                 timeout=aiohttp.ClientTimeout(total=15)             ) as resp:
  • Network accessline 44
    timeout=aiohttp.ClientTimeout(total=15)
  • Network accessline 107
    }         elif method == "describe":             async with aiohttp.ClientSession() as session:
  • Network accessline 108
    elif method == "describe":             async with aiohttp.ClientSession() as session:                 async with session.get(
  • Network accessline 109
    async with aiohttp.ClientSession() as session:
  • Network accessline 111
    f"{endpoint}/capabilities",                     headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 112
    headers=headers,                     timeout=aiohttp.ClientTimeout(total=timeout)                 ) as resp:
  • Network accessline 113
    timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 126
    async with aiohttp.ClientSession() as session:
  • Network accessline 129
    json=payload,                 headers=headers,                 timeout=aiohttp.ClientTimeout(total=timeout)
  • Network accessline 130
    headers=headers,                 timeout=aiohttp.ClientTimeout(total=timeout)             ) as resp:
  • Network accessline 131
    timeout=aiohttp.ClientTimeout(total=timeout)

uni-agent/adapters/mcp.py

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

uni-agent/config/agents.yaml

  • Network accessline 7
    protocol: anp     name: 高德地图     ad_url: https://agent-connect.ai/mcp/agents/amap/ad.json
  • Network accessline 8
    name: 高德地图     ad_url: https://agent-connect.ai/mcp/agents/amap/ad.json     description: 地点搜索、路线规划、天气查询、周边搜索
  • Network accessline 9
    ad_url: https://agent-connect.ai/mcp/agents/amap/ad.json
  • Network accessline 13
    protocol: anp     name: 快递查询     ad_url: https://agent-connect.ai/mcp/agents/kuaidi/ad.json
  • Network accessline 14
    name: 快递查询     ad_url: https://agent-connect.ai/mcp/agents/kuaidi/ad.json     description: 快递单号追踪
  • Network accessline 15
    ad_url: https://agent-connect.ai/mcp/agents/kuaidi/ad.json
  • Network accessline 19
    protocol: anp     name: 酒店预订     ad_url: https://agent-connect.ai/agents/hotel-assistant/ad.json
  • Network accessline 20
    name: 酒店预订     ad_url: https://agent-connect.ai/agents/hotel-assistant/ad.json     description: 搜索酒店、查询房价
  • Network accessline 21
    ad_url: https://agent-connect.ai/agents/hotel-assistant/ad.json
  • Network accessline 25
    protocol: anp     name: 聚合查询     ad_url: https://agent-connect.ai/mcp/agents/juhe/ad.json
  • Network accessline 26
    name: 聚合查询     ad_url: https://agent-connect.ai/mcp/agents/juhe/ad.json     description: 多种生活服务查询
  • Network accessline 27
    ad_url: https://agent-connect.ai/mcp/agents/juhe/ad.json
  • Network accessline 31
    protocol: anp     name: Agent导航     ad_url: https://agent-search.ai/agents/navigation/ad.json
  • Network accessline 32
    name: Agent导航     ad_url: https://agent-search.ai/agents/navigation/ad.json     description: 发现更多 ANP Agent
  • Network accessline 33
    ad_url: https://agent-search.ai/agents/navigation/ad.json
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 63
    #   protocol: a2a   #   name: Gemini Assistant   #   endpoint: https://example.com/.well-known/agent.json
  • Network accessline 64
    #   name: Gemini Assistant   #   endpoint: https://example.com/.well-known/agent.json   #   auth:
  • Network accessline 65
    #   endpoint: https://example.com/.well-known/agent.json
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 71
    #   protocol: a2a   #   name: VertexAI Agent   #   endpoint: https://your-project.cloudfunctions.net/agent
  • Network accessline 72
    #   name: VertexAI Agent   #   endpoint: https://your-project.cloudfunctions.net/agent   #   auth:
  • Network accessline 73
    #   endpoint: https://your-project.cloudfunctions.net/agent
  • Network accessline 74
    #   auth:   #     type: oauth2   #     token_url: https://oauth2.googleapis.com/token
  • Network accessline 75
    #     type: oauth2   #     token_url: https://oauth2.googleapis.com/token   #     client_id: "${GOOGLE_CLIENT_ID}"
  • Network accessline 76
    #     token_url: https://oauth2.googleapis.com/token
  • Access to secretsline 78
    [Credential-related source omitted]
  • Network accessline 83
    #   protocol: aitp   #   name: NEAR Shop   #   endpoint: https://example.near.ai/api
  • Network accessline 84
    #   name: NEAR Shop   #   endpoint: https://example.near.ai/api   #   wallet:
  • Network accessline 85
    #   endpoint: https://example.near.ai/api
  • Network accessline 91
    #   protocol: aitp   #   name: Payment Agent   #   endpoint: https://pay.example.com/aitp
  • Network accessline 92
    #   name: Payment Agent   #   endpoint: https://pay.example.com/aitp   #   description: 支持 NEAR/ETH 支付的 Agent
  • Network accessline 93
    #   endpoint: https://pay.example.com/aitp
  • Network accessline 99
    #   protocol: agent_protocol   #   name: AutoGPT   #   endpoint: http://localhost:8000
  • Network accessline 100
    [Credential-related source omitted]
  • Network accessline 101
    #   endpoint: http://localhost:8000
  • Access to secretsline 102
    [Credential-related source omitted]
  • Network accessline 105
    #   protocol: ap   #   name: Smol Developer   #   endpoint: http://localhost:8080
  • Network accessline 107
    #   endpoint: http://localhost:8080
  • Network accessline 112
    #   protocol: lmos   #   name: 客服 Agent   #   registry_url: http://lmos-registry.internal:8080
  • Network accessline 113
    #   name: 客服 Agent   #   registry_url: http://lmos-registry.internal:8080   #   group: customer-agents
  • Network accessline 114
    #   registry_url: http://lmos-registry.internal:8080
  • Network accessline 118
    #   protocol: lmos   #   name: 销售 Agent   #   endpoint: http://sales-agent.internal:8080
  • Network accessline 119
    #   name: 销售 Agent   #   endpoint: http://sales-agent.internal:8080   #   description: 处理销售咨询
  • Network accessline 120
    #   endpoint: http://sales-agent.internal:8080

uni-agent/scripts/test_adapters.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 56
    "id": "amap",         "protocol": "anp",         "ad_url": "https://agent-connect.ai/mcp/agents/amap/ad.json"
  • Network accessline 57
    "protocol": "anp",         "ad_url": "https://agent-connect.ai/mcp/agents/amap/ad.json"     }
  • Network accessline 58
    "ad_url": "https://agent-connect.ai/mcp/agents/amap/ad.json"

uni-agent/scripts/test_all.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 56
    "id": "amap",         "protocol": "anp",         "ad_url": "https://agent-connect.ai/mcp/agents/amap/ad.json"
  • Network accessline 57
    "protocol": "anp",         "ad_url": "https://agent-connect.ai/mcp/agents/amap/ad.json"     }
  • Network accessline 58
    "ad_url": "https://agent-connect.ai/mcp/agents/amap/ad.json"
  • Network accessline 89
    "id": "test_agent",         "protocol": "a2a",         "endpoint": "http://localhost:8100"
  • Network accessline 90
    "protocol": "a2a",         "endpoint": "http://localhost:8100"     }
  • Network accessline 91
    "endpoint": "http://localhost:8100"
  • Network accessline 135
    "id": "test_shop",         "protocol": "aitp",         "endpoint": "http://localhost:8101"
  • Network accessline 136
    "protocol": "aitp",         "endpoint": "http://localhost:8101"     }
  • Network accessline 137
    "endpoint": "http://localhost:8101"
  • Network accessline 194
    "id": "test_agent",         "protocol": "agent_protocol",         "endpoint": "http://localhost:8102"
  • Network accessline 195
    "protocol": "agent_protocol",         "endpoint": "http://localhost:8102"     }
  • Network accessline 196
    "endpoint": "http://localhost:8102"
  • Network accessline 256
    "id": "calculator",         "protocol": "lmos",         "endpoint": "http://localhost:8103/agents/calculator"
  • Network accessline 257
    "protocol": "lmos",         "endpoint": "http://localhost:8103/agents/calculator"     }
  • Network accessline 258
    "endpoint": "http://localhost:8103/agents/calculator"
  • Network accessline 290
    "id": "greeter",             "protocol": "lmos",             "endpoint": "http://localhost:8103/agents/greeter"
  • Network accessline 291
    "protocol": "lmos",             "endpoint": "http://localhost:8103/agents/greeter"         }
  • Network accessline 292
    "endpoint": "http://localhost:8103/agents/greeter"

uni-agent/scripts/uni_cli.py

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

uni-agent/setup.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 51
    {   "@context": [     "https://www.w3.org/ns/did/v1",
  • Network accessline 52
    "@context": [     "https://www.w3.org/ns/did/v1",     "https://w3id.org/security/suites/secp256k1-2019/v1"
  • Network accessline 53
    "https://www.w3.org/ns/did/v1",
  • Network accessline 54
    "https://w3id.org/security/suites/secp256k1-2019/v1"

uni-agent/test_servers/a2a_server.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    "name": "Test A2A Agent",                 "description": "A simple echo agent for testing",                 "url": f"http://localhost:{PORT}/rpc",
  • Network accessline 36
    "description": "A simple echo agent for testing",                 "url": f"http://localhost:{PORT}/rpc",                 "version": "1.0.0",
  • Network accessline 37
    "url": f"http://localhost:{PORT}/rpc",
  • Network accessline 157
    def main():     server = HTTPServer(("localhost", PORT), A2AHandler)     print(f"A2A Test Server running on http://localhost:{PORT}")
  • Network accessline 158
    server = HTTPServer(("localhost", PORT), A2AHandler)     print(f"A2A Test Server running on http://localhost:{PORT}")     print(f"Agent Card: http://localhost:{PORT}/.well-known/agent.json")
  • Network accessline 159
    print(f"A2A Test Server running on http://localhost:{PORT}")
  • Network accessline 160
    print(f"Agent Card: http://localhost:{PORT}/.well-known/agent.json")

uni-agent/test_servers/agent_protocol_server.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 138
    def main():     server = HTTPServer(("localhost", PORT), APHandler)     print(f"Agent Protocol Test Server running on http://localhost:{PORT}")
  • Network accessline 139
    server = HTTPServer(("localhost", PORT), APHandler)     print(f"Agent Protocol Test Server running on http://localhost:{PORT}")     print(f"API Base: http://localhost:{PORT}/ap/v1")
  • Network accessline 140
    print(f"Agent Protocol Test Server running on http://localhost:{PORT}")
  • Network accessline 141
    print(f"API Base: http://localhost:{PORT}/ap/v1")

uni-agent/test_servers/aitp_server.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 153
    def main():     server = HTTPServer(("localhost", PORT), AITPHandler)     print(f"AITP Test Server running on http://localhost:{PORT}")
  • Network accessline 154
    server = HTTPServer(("localhost", PORT), AITPHandler)     print(f"AITP Test Server running on http://localhost:{PORT}")     server.serve_forever()
  • Network accessline 155
    print(f"AITP Test Server running on http://localhost:{PORT}")

uni-agent/test_servers/lmos_server.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 19
    "name": "Calculator Agent",         "description": "Performs calculations",         "endpoint": f"http://localhost:{PORT}/agents/calculator",
  • Network accessline 20
    "description": "Performs calculations",         "endpoint": f"http://localhost:{PORT}/agents/calculator",         "capabilities": [
  • Network accessline 21
    "endpoint": f"http://localhost:{PORT}/agents/calculator",
  • Network accessline 29
    "name": "Greeter Agent",         "description": "Greets users",         "endpoint": f"http://localhost:{PORT}/agents/greeter",
  • Network accessline 30
    "description": "Greets users",         "endpoint": f"http://localhost:{PORT}/agents/greeter",         "capabilities": [
  • Network accessline 31
    "endpoint": f"http://localhost:{PORT}/agents/greeter",
  • Network accessline 161
    def main():     server = HTTPServer(("localhost", PORT), LMOSHandler)     print(f"LMOS Test Server running on http://localhost:{PORT}")
  • Network accessline 162
    server = HTTPServer(("localhost", PORT), LMOSHandler)     print(f"LMOS Test Server running on http://localhost:{PORT}")     print(f"Registry: http://localhost:{PORT}/agents")
  • Network accessline 163
    print(f"LMOS Test Server running on http://localhost:{PORT}")
  • Network accessline 164
    print(f"Registry: http://localhost:{PORT}/agents")

uni-agent/test_servers/mcp_server.py

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

video-creator/assets/media/texts/25a546dbcb230f7f.svg

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1248" height="832" viewBox="0 0 1248 832">
  • Network accessline 2
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1248" height="832" viewBox="0 0 1248 832">

video-creator/assets/media/texts/60350aa7fd09283e.svg

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1536" height="672" viewBox="0 0 1536 672">
  • Network accessline 2
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1536" height="672" viewBox="0 0 1536 672">

video-creator/assets/media/texts/6bc75dd1367e9f40.svg

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="832" height="1248" viewBox="0 0 832 1248">
  • Network accessline 2
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="832" height="1248" viewBox="0 0 832 1248">

video-creator/assets/media/texts/94ee77f0d4c0bc26.svg

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1080" height="1920" viewBox="0 0 1080 1920">
  • Network accessline 2
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1080" height="1920" viewBox="0 0 1080 1920">

video-creator/assets/media/texts/9fded5d4bc94afcd.svg

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="864" height="1080" viewBox="0 0 864 1080">
  • Network accessline 2
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="864" height="1080" viewBox="0 0 864 1080">

video-creator/assets/media/texts/a47357e721583a39.svg

  • Network accessline 1
    <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1024" height="1024" viewBox="0 0 1024 1024">
  • Network accessline 2
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1024" height="1024" viewBox="0 0 1024 1024">

video-creator/assets/outro_generator.py

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

video-creator/scripts/scene_splitter.py

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

video-creator/scripts/tts_generator.py

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

video-creator/scripts/verify_alignment.py

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

video-creator/scripts/video_maker.py

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

video-subtitle-remover/README.md

  • Network accessline 3
    视频硬字幕/水印去除技能,基于 [YaoFANGUK/video-subtitle-remover](https://github.com/YaoFANGUK/video-subtitle-remover),自动完成环境配置和执行。

video-subtitle-remover/SKILL.md

  • Network accessline 30
    # 2. 拉取核心代码 (跳过模型文件)    curl -sL "https://api.github.com/repos/YaoFANGUK/video-subtitle-remover/git/trees/main?recursive=1" | python3 -c "
  • Dangerous shell operationline 31
    curl -sL "https://api.github.com/repos/YaoFANGUK/video-subtitle-remover/git/trees/main?recursive=1" | python3 -c "
  • Network accessline 31
    curl -sL "https://api.github.com/repos/YaoFANGUK/video-subtitle-remover/git/trees/main?recursive=1" | python3 -c "
  • Network accessline 40
    os.makedirs(os.path.dirname(path) if os.path.dirname(path) else '.', exist_ok=True)        url = f'https://raw.githubusercontent.com/YaoFANGUK/video-subtitle-remover/main/{path}'
  • Network accessline 41
    url = f'https://raw.githubusercontent.com/YaoFANGUK/video-subtitle-remover/main/{path}'        try:            content = urllib.request.urlopen(url).read()
  • Network accessline 42
    try:            content = urllib.request.urlopen(url).read()            with open(path, 'wb') as f: f.write(content)
  • Network accessline 43
    content = urllib.request.urlopen(url).read()
  • Network accessline 55
    3. **下载并合并模型 (STTN 模式必需)**    如果 `backend/models/sttn/infer_model.pth` 或 `backend/models/V4/ch_det/inference.pdiparams` 不存在,使用 curl 下载:
  • Network accessline 56
    如果 `backend/models/sttn/infer_model.pth` 或 `backend/models/V4/ch_det/inference.pdiparams` 不存在,使用 curl 下载:
  • Network accessline 58
    cd ~/.opencode/tools/video-subtitle-remover/backend/models    # 下载 STTN 模型    curl -L -o sttn/infer_model.pth "https://raw.githubusercontent.com/YaoFANGUK/video-subtitle-remover/main/backend/models/sttn/infer_model.pth"
  • Network accessline 60
    curl -L -o sttn/infer_model.pth "https://raw.githubusercontent.com/YaoFANGUK/video-subtitle-remover/main/backend/models/sttn/infer_model.pth"
  • Network accessline 62
    # 下载并合并 PaddleOCR 文本检测模型 (3个分割包)    curl -L -o V4/ch_det/inference_1.pdiparams "https://raw.githubusercontent.com/YaoFANGUK/video-subtitle-remover/main/backend/models/V4/ch_det/inference_1.pdiparams"
  • Network accessline 63
    curl -L -o V4/ch_det/inference_1.pdiparams "https://raw.githubusercontent.com/YaoFANGUK/video-subtitle-remover/main/backend/models/V4/ch_det/inference_1.pdiparams"
  • Network accessline 64
    curl -L -o V4/ch_det/inference_2.pdiparams "https://raw.githubusercontent.com/YaoFANGUK/video-subtitle-remover/main/backend/models/V4/ch_det/inference_2.pdiparams"
  • Network accessline 65
    curl -L -o V4/ch_det/inference_3.pdiparams "https://raw.githubusercontent.com/YaoFANGUK/video-subtitle-remover/main/backend/models/V4/ch_det/inference_3.pdiparams"
  • Network accessline 66
    curl -L -o V4/ch_det/fs_manifest.csv "https://raw.githubusercontent.com/YaoFANGUK/video-subtitle-remover/main/backend/models/V4/ch_det/fs_manifest.csv"
  • Network accessline 67
    curl -L -o V4/ch_det/inference.pdiparams.info "https://raw.githubusercontent.com/YaoFANGUK/video-subtitle-remover/main/backend/models/V4/ch_det/inference.pdiparams.info"
  • Network accessline 68
    curl -L -o V4/ch_det/inference.pdmodel "https://raw.githubusercontent.com/YaoFANGUK/video-subtitle-remover/main/backend/models/V4/ch_det/inference.pdmodel"

videocut-install/SKILL.md

  • Dangerous shell operationline 94
    sudo apt install ffmpeg

wechat-publisher/README.md

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

wechat-publisher/SKILL.md

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

wechat-publisher/assets/templates/article-template.md

  • Network accessline 40
    - [公开资料名称](https://example.com)

wechat-publisher/assets/templates/weekly-digest.md

  • Network accessline 18
    **延伸阅读:** [公开链接](https://example.com)

wechat-publisher/references/themes.md

  • Network accessline 25
    - [wenyan-cli](https://github.com/caol64/wenyan-cli)
  • Network accessline 26
    - [wenyan themes](https://github.com/caol64/wenyan-core/tree/main/src/assets/themes)

wechat-publisher/references/troubleshooting.md

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

wechat-publisher/scripts/publish.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 53
    [Credential-related source omitted]

wechat-publisher/scripts/setup.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 6
    [Credential-related source omitted]

wechat-publisher/scripts/validate_article.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 20
    [Credential-related source omitted]

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: 16 facts
Signal confidence: 484 facts

and 434 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md ai-video-script/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md ai-video-script/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md ai-video-script/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md ai-video-script/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md ai-video-script/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md ai-video-script/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.