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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
30-day change not yet available: not enough history.
Individual skills in this repository
- ai-video-script
ai-video-script - auto-douyin
auto-douyin - xhs-note-creator
auto-redbook - auto-weixin-video
auto-weixin-video - build-project-docs
build-project-docs - codex-image-service
codex-image-service - csv-data-summarizer
csv-data-summarizer - deep-research
deep-research - feishu-chat-history
feishu-chat-history - feishu-cron-reminder
feishu-cron-reminder - feishu-doc
feishu-doc - image-service
image-service - log-analyzer
log-analyzer - mcp-builder
mcp-builder - searchnews
searchnews - skill-creator
skill-creator - skill-scanner
skill-scanner - smart-query
smart-query - story-to-scenes
story-to-scenes - uni-agent
uni-agent - video-copywriting
video-copywriting - video-creator
video-creator - video-stickfigure
video-stickfigure - video-subtitle-remover
video-subtitle-remover - videocut-clip
videocut-clip - videocut-clip-oral
videocut-clip-oral - videocut-install
videocut-install - videocut-self-update
videocut-self-update - videocut-subtitle
videocut-subtitle - wechat-publisher
wechat-publisher
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 tokensAlways available to the agent
SKILL.md
3,375 tokensWhen the skill is activated
Reference documents
2,493 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 用途
- 触发场景
- 安全边界
- 输入契约
- 标准输出契约
- 标准工作流
- 与现有 Skill 的交接契约
- 质量检查单
- 可复用资源
Files
README.mddoc3,483 bytesSKILL.mdcore11,853 bytesexamples/product-launch.mddoc1,463 bytestemplates/video-script.mddoc3,355 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubauto-douyin
When your agent uses it
抖音视频自动发布技能。当用户需要发布视频到抖音时使用这个技能。技能包含:获取登录Cookie、上传视频、设置标题话题、定时发布等功能。
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
1,280 tokensWhen the skill is activated
Reference documents
571 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 使用场景
- 技术原理
- 前置条件
- 工作流程
- 目录结构
- 注意事项
- 常见问题
- 参考项目
Scripts executed separately
scripts/check_cookie.pyscripts/get_cookie.pyscripts/publish.py
Files
README.mddoc1,899 bytesSKILL.mdcore4,458 bytesSKILL.mdcore4,458 bytesSKILL.mdcore4,458 bytesSKILL.mdcore4,458 bytesSKILL.mdcore4,458 bytesSKILL.mdcore4,458 bytesSKILL.mdcore4,458 bytesSKILL.mdcore4,458 bytesSKILL.mdcore4,458 bytesSKILL.mdcore4,458 bytescookies/.gitkeepasset3 bytesscripts/check_cookie.pyruns2,864 bytesscripts/get_cookie.pyruns2,209 bytesscripts/publish.pyruns13,640 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubxhs-note-creator
When your agent uses it
小红书笔记素材创作技能。当用户需要创建小红书笔记素材时使用这个技能。技能包含:根据用户的需求和提供的资料,撰写小红书笔记内容(标题+正文),生成图片卡片(封面+正文卡片),以及发布小红书笔记。
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
2,005 tokensWhen the skill is activated
Reference documents
3,745 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 使用场景
- 工作流程
- 图片规格说明
- 技能资源
- 注意事项
Scripts executed separately
package.jsonscripts/publish_xhs.pyscripts/publish_xhs_browser.pyscripts/render_xhs.jsscripts/render_xhs.pyscripts/render_xhs_v2.jsscripts/render_xhs_v2.py
Files
README.mddoc6,354 bytesSKILL.mdcore6,709 bytesSKILL.mdcore6,709 bytesSKILL.mdcore6,709 bytesSKILL.mdcore6,709 bytesSKILL.mdcore6,709 bytesSTYLES.mddoc2,447 bytesassets/card.htmlasset5,829 bytesassets/cover.htmlasset2,295 bytesassets/example.mddoc1,230 bytesassets/styles.cssasset6,789 bytesassets/themes/botanical.cssasset3,235 bytesassets/themes/default.cssasset2,989 bytesassets/themes/neo-brutalism.cssasset4,315 bytesassets/themes/playful-geometric.cssasset4,659 bytesassets/themes/professional.cssasset3,042 bytesassets/themes/retro.cssasset3,152 bytesassets/themes/sketch.cssasset3,654 bytesassets/themes/terminal.cssasset3,249 bytesdemos/Sketch/card_1.pngasset372,347 bytesdemos/Sketch/card_2.pngasset287,108 bytesdemos/Sketch/card_3.pngasset253,151 bytesdemos/Sketch/card_4.pngasset287,158 bytesdemos/Sketch/card_5.pngasset236,291 bytesdemos/Sketch/cover.pngasset204,068 bytesdemos/auto-fit/card_1.pngasset652,597 bytesdemos/auto-fit/cover.pngasset222,109 bytesdemos/content.mddoc1,219 bytesdemos/content_auto_fit.mddoc907 bytesdemos/playful-geometric/card_1.pngasset593,346 bytesdemos/playful-geometric/card_2.pngasset537,998 bytesdemos/playful-geometric/card_3.pngasset497,199 bytesdemos/playful-geometric/card_4.pngasset526,833 bytesdemos/playful-geometric/card_5.pngasset479,158 bytesdemos/playful-geometric/cover.pngasset223,015 bytesdemos/retro/card_1.pngasset521,532 bytesdemos/retro/card_2.pngasset462,157 bytesdemos/retro/card_3.pngasset420,126 bytesdemos/retro/card_4.pngasset457,812 bytesdemos/retro/card_5.pngasset404,602 bytesdemos/retro/cover.pngasset219,282 bytesdemos/terminal/card_1.pngasset389,379 bytesdemos/terminal/card_2.pngasset349,756 bytesdemos/terminal/card_3.pngasset299,444 bytesdemos/terminal/card_4.pngasset342,422 bytesdemos/terminal/card_5.pngasset282,810 bytesdemos/terminal/cover.pngasset214,755 bytesenv.example.txtdoc480 bytespackage.jsonruns537 bytesrequirements.txtdoc263 bytesscripts/publish_xhs.pyruns16,767 bytesscripts/publish_xhs_browser.pyruns13,727 bytesscripts/render_xhs.jsruns18,291 bytesscripts/render_xhs.pyruns24,919 bytesscripts/render_xhs_v2.jsruns23,733 bytesscripts/render_xhs_v2.pyruns25,804 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubauto-weixin-video
When your agent uses it
微信视频号自动发布技能。当用户需要发布视频到微信视频号时使用这个技能。技能包含:获取登录Cookie、上传视频、设置标题话题、定时发布、原创声明等功能。
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
1,282 tokensWhen the skill is activated
Reference documents
655 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 使用场景
- 技术原理
- 前置条件
- 工作流程
- 目录结构
- 注意事项
- 常见问题
- 参考项目
Scripts executed separately
scripts/check_cookie.pyscripts/get_cookie.pyscripts/publish.py
Files
README.mddoc2,227 bytesSKILL.mdcore4,562 bytesSKILL.mdcore4,562 bytesSKILL.mdcore4,562 bytesSKILL.mdcore4,562 bytesSKILL.mdcore4,562 bytesSKILL.mdcore4,562 bytesSKILL.mdcore4,562 bytesSKILL.mdcore4,562 bytesSKILL.mdcore4,562 bytesSKILL.mdcore4,562 bytescookies/.gitkeepasset3 bytesscripts/check_cookie.pyruns2,788 bytesscripts/get_cookie.pyruns2,210 bytesscripts/publish.pyruns19,890 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbuild-project-docs
When your agent uses it
为项目构建分层式LLM友好文档体系。已有项目:扫描项目结构→架构分类→生成CLAUDE.md主索引→基础模块文档→业务模块API/数据模型/坑点文档→配置文档→git变更日志(含风险评估+回滚指南)→交叉验证。新项目:解析PRD→按脚手架规范设计架构→需求拆解为开发任务→融合代码规范生成CLAUDE.md开发指南→模块级API设计+数据模型+开发清单。当用户需要为项目创建AI编程文档、建立项目索引、梳理代码、新建项目规划、或提到llm.txt/CLAUDE.md时使用。
What it loads into context
Frontmatter
227 tokensAlways available to the agent
SKILL.md
1,713 tokensWhen the skill is activated
Reference documents
10,059 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心理念
- 模式检测
- 文档模式(8个阶段)
- 新项目模式(5个阶段)
- 关键规则
- 开始执行
Files
README.mddoc2,554 bytesSKILL.mdcore5,960 bytesreferences/docs/phase-1-explore.mddoc1,399 bytesreferences/docs/phase-2-classify.mddoc621 bytesreferences/docs/phase-3-index.mddoc1,738 bytesreferences/docs/phase-4-foundation.mddoc1,659 bytesreferences/docs/phase-5-business.mddoc3,913 bytesreferences/docs/phase-6-config.mddoc355 bytesreferences/docs/phase-7-changelog.mddoc4,050 bytesreferences/docs/phase-8-verify.mddoc2,646 bytesreferences/docs/principles.mddoc1,047 bytesreferences/new-project/phase-1-prd.mddoc1,799 bytesreferences/new-project/phase-2-scaffold.mddoc2,178 bytesreferences/new-project/phase-3-breakdown.mddoc2,380 bytesreferences/new-project/phase-4-guide.mddoc3,089 bytesreferences/new-project/phase-5-devdocs.mddoc3,624 bytesreferences/standards/java-code.mddoc245 bytesreferences/standards/springboot-scaffold.mddoc297 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcodex-image-service
When your agent uses it
Use when Codex needs native image generation, editing, or engineered multi-image composition, especially sets, material kits, grids, storyboards, carousels, presentations, panoramas, masked composites, long images, or other deliverables requiring consistent independent assets and deterministic post-processing.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
4,801 tokensWhen the skill is activated
Reference documents
12,792 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心原则
- 任务分类
- 批量项目硬闸门
- 状态机
- 原生工具调用规则
- 工程化处理
- 逐张质量门
- 交付格式
- 红线
- 安全边界与交接
Scripts executed separately
scripts/adaptive_compositor.pyscripts/assemble_images.pyscripts/long_image_pipeline.py
Files
README.mddoc5,898 bytesSKILL.mdcore18,100 bytesSKILL.mdcore18,100 bytesSKILL.mdcore18,100 bytesreferences/composition-routing.mddoc2,952 bytesreferences/grid-layouts/3x3-equal.jsonasset657 bytesreferences/grid-layouts/editorial-asymmetric.jsonasset509 bytesreferences/grid-layouts/hero-left-4.jsonasset525 bytesreferences/grid-layouts/social-waterfall.jsonasset578 bytesreferences/grid-layouts/storyboard-wide.jsonasset668 bytesreferences/guides/color-sync.mddoc788 bytesreferences/guides/prompt-guide.mddoc1,203 bytesreferences/guides/text-rendering.mddoc901 bytesreferences/industry-playbooks.mddoc1,641 bytesreferences/marketing-templates.mddoc5,513 bytesreferences/presets/color-palettes.jsonasset1,004 bytesreferences/presets/infographic-layouts.jsonasset10,979 bytesreferences/presets/infographic-styles.jsonasset7,682 bytesreferences/presets/style-keywords.jsonasset657 bytesreferences/scene-playbooks.mddoc4,484 bytesrequirements-advanced.txtdoc49 bytesrequirements.txtdoc23 bytesscripts/adaptive_compositor.pyruns26,445 bytesscripts/assemble_images.pyruns29,737 bytesscripts/long_image_pipeline.pyruns10,688 bytestemplates/architecture-kit-plan.mddoc677 bytestemplates/batch-project-manifest.mddoc1,699 bytestemplates/codex-image-request.mddoc2,000 bytestemplates/composition-project.jsonasset879 bytestemplates/culture-tourism-kit-plan.mddoc648 bytestemplates/custom-grid-plan.mddoc1,635 bytestemplates/ecommerce-kit-plan.mddoc611 bytestemplates/editorial-kit-plan.mddoc630 bytestemplates/fashion-kit-plan.mddoc677 bytestemplates/food-beverage-kit-plan.mddoc645 bytestemplates/long-image-project.jsonasset1,116 bytestemplates/material-kit-plan.mddoc2,166 bytestemplates/quality-gate.mddoc4,128 bytestemplates/wechat-long-image-plan.mddoc3,567 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcsv-data-summarizer
When your agent uses it
CSV数据分析技能。使用Python和pandas分析CSV文件,生成统计摘要和快速可视化图表。当用户上传或提到CSV文件、需要分析表格数据时自动使用。
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
1,389 tokensWhen the skill is activated
Reference documents
3,060 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 何时使用此技能
- 工作原理
- ⚠<U+FE0F> 关键行为要求 ⚠<U+FE0F>
- 文件
- 注意事项
Scripts executed separately
analyze.py
Files
README.mddoc7,505 bytesSKILL.mdcore4,943 bytesanalyze.pyruns6,884 bytesexamples/showcase_financial_pl_data.csvasset6,978 bytesrequirements.txtdoc49 bytesresources/README.mddoc2,853 bytesresources/sample.csvasset838 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdeep-research
When your agent uses it
当用户要求"调研"、"深度调研"、"帮我研究"、"调研下这个",或提到需要搜索、整理、汇总指定主题的技术内容时,应使用此技能。
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,746 tokensWhen the skill is activated
Reference documents
86 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 技能概述
- 触发规则
- 输出规范
- 目录结构
- 调研流程
- 写作原则
- 报告模板
- 脚本说明
- 完整调研示例
- 依赖
Scripts executed separately
scripts/format_docx.py
Files
README.mddoc331 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesSKILL.mdcore9,328 bytesscripts/format_docx.pyruns11,362 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfeishu-chat-history
When your agent uses it
Fetch and summarize Feishu group chat history. Use when the user asks to read, review, or summarize messages from a Feishu group chat. Triggers: "看群聊记录", "群里聊了啥", "帮我看看这个群", "群消息历史", "chat history", "what did the group discuss". NOT for: sending messages (use message tool), reading documents (use feishu-doc skill), or wiki operations (use feishu-wiki skill).
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
513 tokensWhen the skill is activated
Reference documents
1,087 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- How to Fetch Messages
- Identifying the chat_id
- Presenting Results
- Pagination
Files
README.mddoc1,102 bytesSKILL.mdcore2,059 bytesreferences/api.mddoc2,768 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfeishu-cron-reminder
When your agent uses it
Create cron jobs that reliably deliver reminders to Feishu (飞书) chats. Use when the user asks to set up scheduled reminders, periodic notifications, or any recurring task that should send messages to a Feishu conversation. Triggers: '飞书定时提醒', '定时任务发飞书', 'cron reminder to feishu', '每小时提醒', 'scheduled feishu message'.
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
940 tokensWhen the skill is activated
Reference documents
323 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- ⚠<U+FE0F> 创建前必须确认(重要规则)
- 关键约束
- 可靠方案
- 管理任务
- 常见问题
Files
README.mddoc1,107 bytesSKILL.mdcore3,425 bytesSKILL.mdcore3,425 bytesSKILL.mdcore3,425 bytesSKILL.mdcore3,425 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfeishu-doc
When your agent uses it
Fetch content from Feishu (Lark) Wiki, Docs, Sheets, and Bitable. Automatically resolves Wiki URLs to real entities and converts content to Markdown.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
472 tokensWhen the skill is activated
Reference documents
415 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Capabilities
- Long Document Handling (Unlimited Length)
- Usage
- Configuration
Scripts executed separately
append_simple.jscreate.jsdownload_file.jsfetch_mock.jsindex.jsinput_guard.jslib/auth.jslib/bitable.jslib/docx.jslib/sheet.jslib/wiki.jspackage.jsonsetup_iter11.jstest-read.jsvalidate_patch.js
Files
README.mddoc1,410 bytesSKILL.mdcore1,838 bytesSKILL.mdcore1,838 bytes_meta.jsonasset121 bytesappend_simple.jsruns3,270 bytesconfig.jsonasset87 bytescreate.jsruns2,713 bytesdownload_file.jsruns1,430 bytesfetch_mock.jsruns780 bytesindex.jsruns17,081 bytesinput_guard.jsruns2,221 byteslib/auth.jsruns4,072 byteslib/bitable.jsruns2,465 byteslib/docx.jsruns6,269 byteslib/sheet.jsruns4,044 byteslib/wiki.jsruns972 bytespackage-lock.jsonasset21,231 bytespackage.jsonruns277 bytessetup_iter11.jsruns4,253 bytestest-read.jsruns2,508 bytesvalidate_patch.jsruns447 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubimage-service
When your agent uses it
多模态图像处理技能,支持信息图、封面图、长图、幻灯片、漫画、文章插图、小红书图、营销物料等多场景生图,以及图生图、图生文、长图拼接。
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
2,229 tokensWhen the skill is activated
Reference documents
13,390 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 配置
- 执行规范
- 🔀 场景路由(铁律:收到需求后第一步)
- 📋 通用执行流程(所有场景共用)
- 🛠<U+FE0F> 脚本速查
- 📚 通用指南(按需加载)
Scripts executed separately
core/image_to_image.pycore/image_to_text.pycore/merge_long_image.pycore/text_to_image.pyscenes/article-illust/zlab_article_illustrator.pyscenes/comic/zlab_comic.pyscenes/cover/zlab_cover.pyscenes/infographic/zlab_infographic.pyscenes/slide-deck/zlab_slide_deck.pyscenes/xhs/zlab_xhs_images.py
Files
README.mddoc3,274 bytesSKILL.mdcore6,883 bytesSKILL.mdcore6,883 bytesSKILL.mdcore6,883 bytesconfig/settings.jsonasset922 bytescore/image_to_image.pyruns9,107 bytescore/image_to_text.pyruns10,516 bytescore/merge_long_image.pyruns8,758 bytescore/text_to_image.pyruns12,238 bytesguides/api-reference.mddoc4,502 bytesguides/color-sync.mddoc2,881 bytesguides/prompt-guide.mddoc5,680 bytesguides/text-rendering.mddoc1,473 bytespresets/color-palettes.jsonasset1,004 bytespresets/style-keywords.jsonasset657 bytesscenes/article-illust/README.mddoc2,081 bytesscenes/article-illust/zlab_article_illustrator.pyruns8,841 bytesscenes/comic/README.mddoc2,146 bytesscenes/comic/zlab_comic.pyruns9,740 bytesscenes/cover/README.mddoc2,185 bytesscenes/cover/zlab_cover.pyruns7,003 bytesscenes/infographic/README.mddoc2,872 bytesscenes/infographic/layouts.jsonasset10,979 bytesscenes/infographic/styles.jsonasset7,682 bytesscenes/infographic/zlab_infographic.pyruns4,684 bytesscenes/long-image/README.mddoc5,261 bytesscenes/marketing/README.mddoc900 bytesscenes/marketing/templates.mddoc5,515 bytesscenes/slide-deck/README.mddoc2,508 bytesscenes/slide-deck/zlab_slide_deck.pyruns11,573 bytesscenes/xhs/README.mddoc1,929 bytesscenes/xhs/zlab_xhs_images.pyruns9,764 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublog-analyzer
When your agent uses it
全维度日志分析技能。自动识别日志类型(Java应用/MySQL Binlog/Nginx/Trace/告警),提取关键实体(IP、thread_id、trace_id、用户、表名等),进行根因定位、告警分析、异常洞察。支持100M+大文件。触发词:分析日志、日志排查、根因定位、告警分析、异常分析。
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
1,111 tokensWhen the skill is activated
Reference documents
128 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心能力
- 支持的日志类型
- 使用方法
- 输出文件
- 实体提取清单
- 敏感操作检测
- 智能洞察类型
- 分析流程
- 技术特点
- 注意事项
Scripts executed separately
scripts/preprocess.py
Files
README.mddoc447 bytesSKILL.mdcore3,827 bytesSKILL.mdcore3,827 bytesscripts/preprocess.pyruns34,982 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmcp-builder
When your agent uses it
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
2,824 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- High-Level Workflow
- Documentation Library
Files
SKILL.mdcore13,422 bytesSKILL.mdcore13,422 bytesSKILL.mdcore13,422 bytesSKILL.mdcore13,422 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsearchnews
When your agent uses it
当用户要求"搜索新闻"、"查询AI新闻"、"整理新闻"、"获取某天的新闻",或提到需要搜索、整理、汇总指定日期的AI行业新闻时,应使用此技能。
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
3,825 tokensWhen the skill is activated
Reference documents
1,127 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 概述
- 核心机制 (Ralph Loop)
- 必抓源列表(按优先级排序)
- 工作流程
- 质量要求
- ⛔ 输出铁律(违反即解雇!)
- 资源引用
- 第六步:生成新闻视频(可选)
Scripts executed separately
scripts/ralph/ralph.sh
Files
README.mddoc347 bytesSKILL.mdcore12,698 bytesSKILL.mdcore12,698 bytesSKILL.mdcore12,698 bytesSKILL.mdcore12,698 bytesSKILL.mdcore12,698 bytesSKILL.mdcore12,698 bytesSKILL.mdcore12,698 bytesSKILL.mdcore12,698 bytesreferences/keywords.mddoc1,672 bytesscripts/ralph/prd.jsonasset882 bytesscripts/ralph/prd.template.jsonasset587 bytesscripts/ralph/progress.txtdoc479 bytesscripts/ralph/ralph.shruns726 bytestemplates/README.mddoc1,716 bytestemplates/blackboard_chalk.pngasset1,497,061 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubskill-creator
When your agent uses it
Skill 开发指南。当用户需要创建新 Skill 或更新已有 Skill 时触发,提供标准化模板、目录规范和最佳实践。
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
2,359 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- About Skills
- Skill Creation Process
Scripts executed separately
scripts/init_skill.pyscripts/package_skill.py
Files
SKILL.mdcore11,432 bytesscripts/init_skill.pyruns2,974 bytesscripts/package_skill.pyruns3,924 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubskill-scanner
When your agent uses it
Use when reviewing an agent Skill before sharing, installing, or executing it and when checking a Skill bundle for credentials, dangerous commands, suspicious network behavior, or obfuscated code.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
616 tokensWhen the skill is activated
Reference documents
380 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 安全边界
- 使用方式
- 标准流程
- 规则覆盖
- 局限
Scripts executed separately
scripts/scan_skill.pytests/test_scan_skill.py
Files
README.mddoc1,285 bytesSKILL.mdcore2,316 bytesSKILL.mdcore2,316 bytesscripts/scan_skill.pyruns7,801 bytestests/test_scan_skill.pyruns2,105 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsmart-query
When your agent uses it
智能数据库查询技能。通过SSH隧道连接线上数据库,支持自然语言转SQL、执行查询、表结构探索。当用户需要查询数据库、问数据、看表结构时使用此技能。
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
786 tokensWhen the skill is activated
Reference documents
193 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 快速使用
- 自然语言查询流程
- 配置说明
- 分享给同事
- 安全提示
- 依赖安装
- 脚本清单
- 参考文档
Scripts executed separately
scripts/db_connector.pyscripts/query.pyscripts/schema_loader.py
Files
README.mddoc582 bytesSKILL.mdcore2,828 bytesSKILL.mdcore2,828 bytesSKILL.mdcore2,828 bytesSKILL.mdcore2,828 bytesSKILL.mdcore2,828 bytesSKILL.mdcore2,828 bytesSKILL.mdcore2,828 bytesassets/.gitkeepasset0 bytesconfig/settings.jsonasset354 bytesconfig/settings.json.exampleasset405 bytesreferences/schema.mddoc79 bytesscripts/db_connector.pyruns3,776 bytesscripts/query.pyruns3,576 bytesscripts/schema_loader.pyruns3,355 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubstory-to-scenes
When your agent uses it
长文本拆镜批量生图引擎。将故事、课程、连环画脚本智能拆分场景,批量生成风格统一、角色一致的配图。当用户提到「拆镜生图」「故事配图」「批量场景图」「连环画生成」「绘本生成」时使用此技能。
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
3,012 tokensWhen the skill is activated
Reference documents
3,332 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心流程
- 铁律
- 详细步骤
- 特殊操作命令
- 预设风格
- 文件结构
- 依赖技能
- References
- Assets
Files
SKILL.mdcore10,399 bytesSKILL.mdcore10,399 bytesSKILL.mdcore10,399 bytesSKILL.mdcore10,399 bytesSKILL.mdcore10,399 bytesSKILL.mdcore10,399 bytesassets/.gitkeepasset0 bytesassets/templates/characters_template.mddoc735 bytesassets/templates/gallery_template.mddoc978 bytesassets/templates/progress_template.jsonasset689 bytesreferences/prompt_templates.mddoc4,287 bytesreferences/style_presets.mddoc5,835 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubuni-agent
When your agent uses it
统一智能体协议适配层。一套 API 调用所有 Agent 协议(ANP/MCP/A2A/AITP 等)。当用户需要调用 Agent、跨协议通信、连接工具时触发此技能。
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
2,105 tokensWhen the skill is activated
Reference documents
1,539 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 设计理念
- 架构设计
- 核心概念
- 支持的协议
- 使用方式
- 配置文件
- 目录结构
- 扩展新协议
- 依赖
Scripts executed separately
adapters/__init__.pyadapters/a2a.pyadapters/agent_protocol.pyadapters/aitp.pyadapters/anp.pyadapters/base.pyadapters/lmos.pyadapters/mcp.pyscripts/test_adapters.pyscripts/test_all.pyscripts/uni_cli.pysetup.shtest_servers/a2a_server.pytest_servers/agent_protocol_server.pytest_servers/aitp_server.pytest_servers/lmos_server.pytest_servers/mcp_server.py
Files
README.mddoc5,977 bytesSKILL.mdcore8,052 bytesSKILL.mdcore8,052 bytesSKILL.mdcore8,052 bytesSKILL.mdcore8,052 bytesSKILL.mdcore8,052 bytesSKILL.mdcore8,052 bytesSKILL.mdcore8,052 bytesSKILL.mdcore8,052 bytesSKILL.mdcore8,052 bytesSKILL.mdcore8,052 bytesadapters/__init__.pyruns1,624 bytesadapters/a2a.pyruns7,747 bytesadapters/agent_protocol.pyruns7,668 bytesadapters/aitp.pyruns7,148 bytesadapters/anp.pyruns6,302 bytesadapters/base.pyruns2,551 bytesadapters/lmos.pyruns7,572 bytesadapters/mcp.pyruns5,027 bytesconfig/agents.yamlasset3,441 bytesrequirements.txtdoc162 bytesscripts/test_adapters.pyruns8,481 bytesscripts/test_all.pyruns11,222 bytesscripts/uni_cli.pyruns7,308 bytessetup.shruns3,223 bytestest_servers/a2a_server.pyruns5,424 bytestest_servers/agent_protocol_server.pyruns4,700 bytestest_servers/aitp_server.pyruns5,599 bytestest_servers/lmos_server.pyruns5,611 bytestest_servers/mcp_server.pyruns4,775 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvideo-copywriting
When your agent uses it
短视频文案创作技能。包含爆款公式、黄金结构、三关校验。当需要撰写短视频文案时触发。
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
9,138 tokensWhen the skill is activated
Reference documents
454 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🚨 核心原则
- ✍<U+FE0F> 文案生成方法论(核心!)
- ✅ 文案交付检查清单
Files
README.mddoc1,408 bytesSKILL.mdcore39,287 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvideo-creator
When your agent uses it
视频创作技能。图片+音频合成视频,支持TTS配音、淡入淡出转场、字幕、片尾、BGM。当用户提到「生成视频」「做视频」「教学视频」「图文转视频」「做视频号」「配音视频」「图文结合视频」「古诗视频」「故事视频」时触发。内含生图→配音→合成全流程,无需单独调用image-service。
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
6,448 tokensWhen the skill is activated
Reference documents
854 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- ⛔⛔⛔ 最高铁律:音画同步(违反即废片重做!)
- 生图铁律(违反即重做)
- 核心流程(铁律)
- 视频配置文件格式
- 时长分配规范(铁律!)
- 字幕规范
- 脚本参数说明
- 支持的视频比例
- 片尾规范
- BGM 资源
- 常用音色
- 目录结构
- 依赖
Scripts executed separately
assets/outro_generator.pyscripts/scene_splitter.pyscripts/tts_generator.pyscripts/verify_alignment.pyscripts/video_maker.py
Files
README.mddoc362 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesSKILL.mdcore21,622 bytesassets/.gitkeepasset0 bytesassets/bgm_epic.mp3asset3,734,883 bytesassets/bgm_technology.mp3asset4,001,541 bytesassets/default_config.yamlasset1,820 bytesassets/example_config.yamlasset1,610 bytesassets/logo.jpgasset39,776 bytesassets/media/texts/25a546dbcb230f7f.svgasset7,970 bytesassets/media/texts/60350aa7fd09283e.svgasset8,007 bytesassets/media/texts/6bc75dd1367e9f40.svgasset7,942 bytesassets/media/texts/94ee77f0d4c0bc26.svgasset7,974 bytesassets/media/texts/9fded5d4bc94afcd.svgasset7,856 bytesassets/media/texts/a47357e721583a39.svgasset8,027 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_4135568850_2738303351.mp4asset39,364 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_4277570474_1431002730.mp4asset45,285 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_887646692_2952798786.mp4asset53,981 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/498540077_3316948809_223132457.mp4asset91,139 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_2031271638_2967863776.mp4asset35,283 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_3179084452_3934815855.mp4asset36,549 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_4277570474_2501621613.mp4asset38,029 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/498540077_2060609914_223132457.mp4asset67,775 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_1666630342_2001822528.mp4asset30,518 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_4277570474_1204793078.mp4asset47,220 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_7843185_1641679825.mp4asset73,309 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/498540077_2134406039_223132457.mp4asset117,209 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_286234973_900026302.mp4asset37,484 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_4277570474_3976733403.mp4asset42,288 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_857220353_3777748651.mp4asset42,153 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/498540077_1073456939_223132457.mp4asset74,383 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_1716291363_1647168702.mp4asset56,368 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_2630333845_4169855342.mp4asset44,948 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_4277570474_2839993380.mp4asset49,570 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/498540077_118822790_223132457.mp4asset97,367 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_1557795140_374128077.mp4asset35,094 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_4277570474_3514208436.mp4asset45,545 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_973063406_3560967737.mp4asset56,505 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/498540077_2948670807_223132457.mp4asset98,903 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_1842399710_1291134229.mp4asset36,292 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_2270210369_508999682.mp4asset41,806 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_4277570474_2967280566.mp4asset42,750 bytesassets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/498540077_2122747169_223132457.mp4asset75,222 bytesassets/media/videos/outro_generator/1920p30/outro_9x16.mp4asset330,419 bytesassets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_1624633994_2233391360.mp4asset87,755 bytesassets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_3197887656_697976996.mp4asset50,241 bytesassets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_4277570474_1063621336.mp4asset61,300 bytesassets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1469256112_2213673558_223132457.mp4asset133,475 bytesassets/outro.mp4asset304,818 bytesassets/outro_1x1.mp4asset246,664 bytesassets/outro_21x9.mp4asset194,523 bytesassets/outro_2x3.mp4asset285,135 bytesassets/outro_3x2.mp4asset213,179 bytesassets/outro_3x4.mp4asset519,066 bytesassets/outro_4x3.mp4asset265,149 bytesassets/outro_4x5.mp4asset252,943 bytesassets/outro_5x4.mp4asset212,950 bytesassets/outro_9x16.mp4asset347,671 bytesassets/outro_generator.pyruns8,908 bytesassets/outro_voice.mp3asset13,104 bytesreferences/edge_tts_voices.mddoc1,809 bytesscripts/scene_splitter.pyruns6,635 bytesscripts/tts_generator.pyruns4,572 bytesscripts/verify_alignment.pyruns10,955 bytesscripts/video_maker.pyruns20,061 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvideo-stickfigure
When your agent uses it
火柴人图片生成技能。使用AI生成粉笔画风格火柴人,并用HSV统一背景色。当需要生成火柴人视频素材时触发。
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
1,929 tokensWhen the skill is activated
Reference documents
436 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🚨 核心原则
- 🔧 生图工具
- 📝 Prompt模板
- 🎨 HSV背景统一处理(必做!)
- ✅ 检查清单(必须全部通过!)
- 📁 输出规范
- 🚫 常见错误
Files
README.mddoc1,375 bytesSKILL.mdcore6,801 bytesSKILL.mdcore6,801 bytesSKILL.mdcore6,801 bytesSKILL.mdcore6,801 bytesSKILL.mdcore6,801 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvideo-subtitle-remover
When your agent uses it
视频硬字幕/水印去除技能。自动配置基于 YaoFANGUK/video-subtitle-remover 的环境并执行去字幕。当用户要求"去除视频字幕"、"去水印"、"把这个视频的字幕干掉"时触发此技能。
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
1,355 tokensWhen the skill is activated
Reference documents
416 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 工作流程
Files
README.mddoc1,433 bytesSKILL.mdcore4,903 bytesSKILL.mdcore4,903 bytesSKILL.mdcore4,903 bytesSKILL.mdcore4,903 bytesSKILL.mdcore4,903 bytesSKILL.mdcore4,903 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvideocut-clip
When your agent uses it
执行视频剪辑。根据确认的删除任务执行FFmpeg剪辑,循环直到零口误,生成字幕。触发词:执行剪辑、开始剪、确认剪辑
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
1,311 tokensWhen the skill is activated
Reference documents
2,799 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 快速使用
- 前置条件
- 流程
- 进度 TodoList
- 一、读取删除任务(时间戳驱动)
- 二、FFmpeg 命令
- 三、重新转录审查
- 四、输出文件
- 五、反馈记录
Files
../README.mddoc9,364 bytesREADME.mddoc409 bytesSKILL.mdcore3,835 bytesSKILL.mdcore3,835 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvideocut-clip-oral
When your agent uses it
口播视频转录和口误识别。生成审查稿和删除任务清单。触发词:剪口播、处理视频、识别口误
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,050 tokensWhen the skill is activated
Reference documents
7,727 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 快速使用
- 流程
- 进度 TodoList
- 核心:时间戳驱动
- 输出文件
- 方法论
Files
../README.mddoc9,364 bytesREADME.mddoc812 bytesSKILL.mdcore3,104 bytestips/口误识别方法论.mddoc6,783 bytestips/转录最佳实践.mddoc7,868 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvideocut-install
When your agent uses it
环境准备。安装依赖、下载模型、验证环境。触发词:安装、环境准备、初始化
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
919 tokensWhen the skill is activated
Reference documents
2,772 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 快速使用
- 依赖清单
- 模型清单
- 安装流程
- 执行步骤
- 常见问题
Files
../README.mddoc9,364 bytesREADME.mddoc311 bytesSKILL.mdcore2,937 bytesSKILL.mdcore2,937 bytesSKILL.mdcore2,937 bytesSKILL.mdcore2,937 bytesSKILL.mdcore2,937 bytesSKILL.mdcore2,937 bytesSKILL.mdcore2,937 bytesSKILL.mdcore2,937 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvideocut-self-update
When your agent uses it
自更新 skills。记录用户反馈,更新方法论和规则。触发词:更新规则、记录反馈、改进skill
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
833 tokensWhen the skill is activated
Reference documents
2,819 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 快速使用
- 更新位置
- 流程
- 更新原则
- 触发条件
- 反例
Files
../README.mddoc9,364 bytesREADME.mddoc484 bytesSKILL.mdcore2,805 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvideocut-subtitle
When your agent uses it
字幕生成与烧录。转录→词典纠错→审核→烧录。触发词:加字幕、生成字幕、字幕
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
653 tokensWhen the skill is activated
Reference documents
120 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 流程
- 转录
- 字幕规范
- 词典纠错
- 字幕稿格式
- 样式
- 输出
Files
README.mddoc366 bytesSKILL.mdcore2,055 bytesSKILL.mdcore2,055 bytes词典.txtdoc48 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwechat-publisher
When your agent uses it
This skill should be used when preparing Markdown articles for a WeChat Official Account draft box, selecting wenyan-cli themes, processing article images, or troubleshooting authentication and whitelist failures.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
729 tokensWhen the skill is activated
Reference documents
2,104 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 安全边界
- 标准流程
- 模板与参考资料
- 命令速查
Scripts executed separately
scripts/publish.shscripts/setup.shscripts/validate_article.py
Files
README.mddoc1,494 bytesSKILL.mdcore2,912 bytesSKILL.mdcore2,912 bytesSKILL.mdcore2,912 bytesSKILL.mdcore2,912 bytesassets/templates/article-template.mddoc572 bytesassets/templates/cover-prompt.txtdoc435 bytesassets/templates/product-update.mddoc790 bytesassets/templates/technical-tutorial.mddoc875 bytesassets/templates/weekly-digest.mddoc617 bytesreferences/content-checklist.mddoc904 bytesreferences/themes.mddoc868 bytesreferences/troubleshooting.mddoc1,609 bytesscripts/publish.shruns1,750 bytesscripts/setup.shruns564 bytesscripts/validate_article.pyruns2,720 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills 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 shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 130 notes
auto-douyin/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-douyin/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-douyin/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-douyin/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-douyin/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-douyin/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-douyin/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-douyin/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-douyin/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-redbook/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-redbook/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-redbook/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-redbook/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-weixin-video/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-weixin-video/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-weixin-video/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-weixin-video/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-weixin-video/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-weixin-video/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedauto-weixin-video/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 1 broad permissionin 1 file: build-project-docs/SKILL.md:1
- 8 dangerous shell commandsin 7 files: skill-scanner/tests/test_scan_skill.py:47 feishu-cron-reminder/README.md:35 feishu-cron-reminder/SKILL.md:75 and 4 more
- 650 network referencesin 72 files: feishu-doc/package-lock.json:14 uni-agent/config/agents.yaml:7 uni-agent/adapters/agent_protocol.py:5 and 69 more
- 2 obfuscation signalsin 2 files: image-service/core/image_to_image.py:209 image-service/core/text_to_image.py:272
- No instruction overrides
- 77 executable scriptsin 77 files: auto-douyin/scripts/check_cookie.py:1 auto-douyin/scripts/get_cookie.py:1 auto-douyin/scripts/publish.py:1 and 74 more
- 91 references to secretsin 32 files: feishu-doc/lib/auth.js:4 image-service/core/image_to_text.py:35 image-service/core/text_to_image.py:49 and 29 more
- No requests to vote in Hot
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
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
auto-redbook/assets/card.html
auto-redbook/assets/cover.html
auto-redbook/env.example.txt
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
auto-weixin-video/scripts/check_cookie.py
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
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
[-4F46E5?style=for-the-badge)](https://www.skool.com/ai-for-your-business) - Network accessline 4
[](https://github.com/coffeefuelbump) - Network accessline 6
[](https://linktr.ee/corbin_brown) - Network accessline 7
[](https://www.youtube.com/channel/UCJFMlSxcvlZg5yZUYJT0Pug/join) - Network accessline 19
[](https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill) - Network accessline 20
[](https://www.python.org/) - Network accessline 21
[](LICENSE) - Network accessline 44
**1<U+FE0F>⃣ Download the Skill** [](https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill/raw/main/csv-d - Network accessline 45
[](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** [](https://github.com/coffeefuelbump/csv-data-summarizer-claude-skill/raw/main/exam - Network accessline 48
[](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
[-blue?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0 - Network accessline 165
[](https://linktr.ee/corbin_brown) - Network accessline 167
[](https://www.youtube.com/channel/UCJFMlSxcvlZg5yZUYJT0Pug/join) - Network accessline 169
[](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** [-blue?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h - Network accessline 10
[-blue?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0 - Network accessline 12
### 🔗 **All My Links** [](https://linktr.ee/corbin_brown) - Network accessline 13
[](https://linktr.ee/corbin_brown) - Network accessline 15
### 🛠<U+FE0F> **Become a Builder** [](https://www.youtube.com/channel/UCJFMlSxcvlZg5yZUYJT0Pug/join) - Network accessline 16
[](https://www.youtube.com/channel/UCJFMlSxcvlZg5yZUYJT0Pug/join) - Network accessline 18
### 🐦 **Follow on Twitter** [](https://twitter.com/corbin_braun) - Network accessline 19
[](https://twitter.com/corbin_braun)
deep-research/SKILL.md
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
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
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
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
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
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
wechat-publisher/references/troubleshooting.md
- Access to secretsline 36
[Credential-related source omitted]
wechat-publisher/scripts/publish.sh
wechat-publisher/scripts/setup.sh
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
- Contacts fonts.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentionauto-redbook/scripts/render_xhs.js:235High confidence
- Contacts fonts.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentionauto-redbook/scripts/render_xhs.py:190High confidence
- Contacts fonts.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentionauto-redbook/scripts/render_xhs_v2.js:288High confidence
- Contacts fonts.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentionauto-redbook/scripts/render_xhs_v2.py:317High confidence
- Contacts feishu.cn, which SKILL.md, the README and the plugin manifest do not mentionfeishu-doc/create.js:67High confidence
- Contacts open.feishu.cn, which SKILL.md, the README and the plugin manifest do not mentionfeishu-doc/download_file.js:21High confidence
- Contacts open.feishu.cn, which SKILL.md, the README and the plugin manifest do not mentionfeishu-doc/index.js:80High confidence
- Contacts feishu.cn, which SKILL.md, the README and the plugin manifest do not mentionfeishu-doc/index.js:228High confidence
- Contacts open.feishu.cn, which SKILL.md, the README and the plugin manifest do not mentionfeishu-doc/lib/auth.js:86High confidence
- Contacts open.feishu.cn, which SKILL.md, the README and the plugin manifest do not mentionfeishu-doc/lib/bitable.js:4High confidence
- Contacts open.feishu.cn, which SKILL.md, the README and the plugin manifest do not mentionfeishu-doc/lib/docx.js:4High confidence
- Contacts open.feishu.cn, which SKILL.md, the README and the plugin manifest do not mentionfeishu-doc/lib/sheet.js:4High confidence
- Contacts open.feishu.cn, which SKILL.md, the README and the plugin manifest do not mentionfeishu-doc/lib/wiki.js:7High confidence
- Contacts open.feishu.cn, which SKILL.md, the README and the plugin manifest do not mentionfeishu-doc/setup_iter11.js:81High confidence
- Contacts open.feishu.cn, which SKILL.md, the README and the plugin manifest do not mentionfeishu-doc/test-read.js:13High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionuni-agent/setup.sh:53High confidence
Signal confidence: 484 facts
- Network access in prose of documentationauto-douyin/README.md:73Low confidence
- Network access in prose of the SKILL.mdauto-douyin/SKILL.md:18Low confidence
- Network access in prose of the SKILL.mdauto-douyin/SKILL.md:147Low confidence
- Executable script in code of a file that runsauto-douyin/scripts/check_cookie.py:1High confidence
- Network access in code of a file that runsauto-douyin/scripts/check_cookie.py:52High confidence
- Network access in code of a file that runsauto-douyin/scripts/check_cookie.py:55High confidence
- Network access in code of a file that runsauto-douyin/scripts/check_cookie.py:56High confidence
- Network access in code of a file that runsauto-douyin/scripts/check_cookie.py:57High confidence
- Executable script in code of a file that runsauto-douyin/scripts/get_cookie.py:1High confidence
- Network access in code of a file that runsauto-douyin/scripts/get_cookie.py:46High confidence
- Network access in code of a file that runsauto-douyin/scripts/get_cookie.py:47High confidence
- Network access in code of a file that runsauto-douyin/scripts/get_cookie.py:48High confidence
- Executable script in code of a file that runsauto-douyin/scripts/publish.py:1High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:82High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:83High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:86High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:87High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:88High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:155High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:156High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:157High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:164High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:165High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:166High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:270High confidence
- Network access in code of a file that runsauto-douyin/scripts/publish.py:271High confidence
- Network access in code of documentationauto-redbook/README.md:42Low confidence
- Access to secrets in code of documentationauto-redbook/README.md:125Low confidence
- Network access in prose of documentationauto-redbook/README.md:206Low confidence
- Network access in prose of documentationauto-redbook/README.md:207Low confidence
- Network access in prose of documentationauto-redbook/README.md:208Low confidence
- Network access in prose of the SKILL.mdauto-redbook/SKILL.md:175Low confidence
- Network access in prose of the SKILL.mdauto-redbook/SKILL.md:176Low confidence
- Access to secrets in prose of documentationauto-redbook/env.example.txt:2Low confidence
- Network access in prose of documentationauto-redbook/env.example.txt:3Low confidence
- Network access in prose of documentationauto-redbook/env.example.txt:4Low confidence
- Network access in prose of documentationauto-redbook/env.example.txt:5Low confidence
- Executable script in code of a file that runsauto-redbook/package.json:1High confidence
- Executable script in code of a file that runsauto-redbook/scripts/publish_xhs.py:1High confidence
- Access to secrets in prose of a file that runsauto-redbook/scripts/publish_xhs.py:14Low confidence
- Network access in prose of a file that runsauto-redbook/scripts/publish_xhs.py:19Low confidence
- Network access in prose of a file that runsauto-redbook/scripts/publish_xhs.py:20Low confidence
- Access to secrets in prose of a file that runsauto-redbook/scripts/publish_xhs.py:44Low confidence
- Access to secrets in a comment of a file that runsauto-redbook/scripts/publish_xhs.py:45Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueauto-redbook/scripts/publish_xhs.py:47Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueauto-redbook/scripts/publish_xhs.py:48Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueauto-redbook/scripts/publish_xhs.py:49Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueauto-redbook/scripts/publish_xhs.py:60Low confidence
- Network access in code of a file that runsauto-redbook/scripts/publish_xhs.py:61High confidence
- Network access in code of a file that runsauto-redbook/scripts/publish_xhs.py:62High confidence
and 434 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md ai-video-script/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md ai-video-script/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md ai-video-script/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md ai-video-script/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md ai-video-script/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.