Agent Squad: 管理持久 AI 编码团队 - Openclaw Skills

作者:互联网

2026-04-10

AI教程

什么是 Agent Squad?

Agent Squad 是一个强大的编排层,旨在管理在后台运行的持久 AI 编码团队。通过利用 tmux 会话,此技能允许 AI 智能体在复杂的编码任务上全天候 24/7 工作,而无需用户保持终端窗口打开。它是 Openclaw Skills 用户将长期运行的开发工作委托给自主智能体的核心组件。

该技能支持多种 AI 引擎,包括 Claude Code、Aider 和 Gemini,提供统一的界面来同时启动、停止和监控多个小组。它具有自动化看门狗系统,可确保您的智能体保持健康和高效,在遇到错误或崩溃时自动重启它们。

下载入口:https://github.com/openclaw/skills/tree/main/skills/0xtimi/agent-squad

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install agent-squad

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 agent-squad。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Agent Squad 应用场景

  • 在您专注于其他任务时,在后台运行大规模代码库重构。
  • 编排多个 AI 引擎在同一个项目中的不同微服务上工作。
  • 维护持续开发循环,AI 智能体在任务分配后立即从队列中提取任务。
  • 通过实时仪表板和实时终端查看功能监控自主智能体的进度。
Agent Squad 工作原理
  1. 用户创建一个命名小组并分配特定的 AI 引擎和项目目录。
  2. Agent Squad 初始化一个专用的 tmux 会话来托管智能体,确保进程即使在用户断开连接后也能持久运行。
  3. 通过斜杠命令或自然语言输入将任务添加到持久队列中。
  4. 智能体按顺序处理任务,在结构化工作区中生成 Markdown 报告和日志。
  5. 后台看门狗进程每 5 分钟检查每个小组的状态,如果发现会话处于非活动状态,则执行自动重启。
  6. 用户通过仪表板与小组交互,该仪表板从智能体的实时终端输出和状态报告中提取实时数据。

Agent Squad 配置指南

要开始使用此 Openclaw Skills 技能,请确保您的系统中安装了 tmuxpython3。您可以使用以下命令启动您的第一个编码团队:

/agent-squad start my-first-squad claude --project ~/path/to/your/code

小组运行后,您可以立即开始分配开发任务:

/agent-squad assign my-first-squad "Create a React component for the user dashboard"

Agent Squad 数据架构与分类体系

Agent Squad 在 Openclaw 环境中为每个团队维护一个结构化目录,以确保数据持久性和易于审计。

Directory/File Description
~/.openclaw/workspace/agent-squad/squads/ 存放所有活动和存档小组数据的根目录。
...//reports/ 包含 ## Current 进度报告和历史活动日志。
...//tasks/ 存储 JSON 格式的任务队列和优先级元数据。
.../config.json 存储全局配置,如默认项目目录。
.../logs/ 看门狗和启动脚本的内部执行日志。
name: agent-squad
version: 0.9.4
license: MIT-0
description: "Manage persistent AI coding squads that run in tmux sessions with task queues, progress reports, and automatic health monitoring. Use when the user wants to: (1) start/launch/create/restart a squad or team of AI agents, (2) assign/give tasks to a squad, (3) check squad status or ask what a squad is doing, (4) ping/nudge a squad to report progress, (5) stop a squad, (6) list all active squads, (7) configure squad settings like default project directory, (8) delete/archive a squad. Supports Claude Code, Codex, Gemini CLI, OpenCode, Kimi, Trae, Aider, and Goose as AI engines."
metadata:
  { "openclaw": { "requires": { "anyBins": ["tmux"], "bins": ["python3"] } } }

Agent Squad

GitHub: https://github.com/0xTimi/agent-squad

Run persistent AI coding squads in tmux. Squads pick up tasks, write code, and report progress — 24/7 in the background.

Slash Command Usage

Users can invoke /agent-squad directly with optional arguments:

Command Action
/agent-squad Show squad dashboard (or Getting Started if none exist)
/agent-squad list List all squads
/agent-squad start my-squad claude Start a squad
/agent-squad status my-squad Check squad status
/agent-squad stop my-squad Stop a squad
/agent-squad assign my-squad "add login page" Assign a task
/agent-squad ping my-squad Nudge squad to report
/agent-squad delete my-squad Archive a squad
/agent-squad peek my-squad Peek at squad's live tmux screen
/agent-squad restart my-squad Restart a stopped squad

No arguments or list → run bash {baseDir}/scripts/squad-list.sh:

  • If squads exist: show a clean status dashboard
  • If no squads: show the Getting Started intro below

Getting Started

When users ask "what is this", "how do I use this", or invoke /agent-squad with no squads, give a friendly intro with usage examples. Match the user's language.

Agent Squad runs AI coding agents in the background 24/7. Just tell me what you need:

  • "Start a squad called my-squad using claude for ~/projects/my-app"
  • "Give my-squad a task: implement user login"
  • "How's my-squad doing?"
  • "Stop my-squad"
  • "What squads do I have?"

Engines: Claude Code, Codex, Gemini CLI, OpenCode, Kimi, Trae, Aider, Goose

Want to start one now?

If the user asks which engine to use or doesn't specify one: default to claude — it is the most thoroughly tested engine and works best with Agent Squad. Mention other engines only if the user specifically asks. See {baseDir}/references/engines.md for details.

What Users Can Do

Users interact through natural language. Here's what they might say and how to respond:

Start a squad

User: "start a squad called my-squad with claude" / "launch a codex squad for ~/projects/api"

Ask if missing: squad name. Default engine to claude if not specified. Project dir and context are optional.

First-time users: briefly mention squads run in full-auto mode — the AI has full access to the project directory.

Response: "Squad 'my-squad' is up and running with Claude Code! You can assign tasks anytime."

Assign a task

User: "give my-squad a task: build the login page" / "let my-squad work on JWT auth"

If only one squad exists, use it automatically. If the request is vague, ask for specifics.

Response: "Task assigned! my-squad will start working on 'Login Page' shortly."

Check status

User: "how's my-squad doing?" / "what's the status?" / "is my-squad done yet?"

Include the live tmux screen output (from squad-status.sh) in the response — this lets the user see what the agent is actually doing right now.

Response: "my-squad is running on Claude Code, working on 'Login Page' — about 60% done. 2 tasks completed, 1 in progress.

Live screen:

Working on form validation...
Created src/components/LoginForm.tsx
Running tests...
```"

### Peek at screen

User: "peek at my-squad" / "what's on my-squad's screen?" / "show me what my-squad is doing"

Show the raw tmux screen content. This is a quick way to see the agent's live terminal without checking reports.

Response: Show the screen output directly, formatted in a code block.

### Ping for update

User: "ping my-squad" / "nudge it to report"

Response: "I've nudged my-squad to update its progress report. Check back in a minute."

### Stop a squad

User: "stop my-squad" / "pause the squad"

Always confirm before stopping.

Response: "my-squad stopped. All work is saved — you can restart anytime."

### Restart a squad

User: "restart my-squad" / "bring my-squad back up"

Response: "my-squad is back up and running! It will pick up where it left off."

### List squads

User: "what squads do I have?" / "list my squads" / "show all squads"

Present a clean readable summary of all squads with name, engine, status, and task counts.

### Delete a squad

User: "delete my-squad" / "archive the old squad" / "clean up my-squad"

Always ask for confirmation first. Reassure: data is archived, project code is never touched.

### Configure

User: "set default project dir to ~/code" / "show squad settings"

### What commands are available?

User: "agent-squad都有哪些命令" / "what can you do?" / "help"

**IMPORTANT**: Never show internal script names (squad-start.sh, etc.) to users. Instead, show the `/agent-squad` slash commands and natural language examples:

> Here's what you can do with Agent Squad:
>
> | Command | Or just say... |
> |---|---|
> | `/agent-squad start my-squad claude` | "Start a squad called my-squad" |
> | `/agent-squad assign my-squad "task"` | "Give my-squad a task: ..." |
> | `/agent-squad status my-squad` | "How's my-squad doing?" |
> | `/agent-squad peek my-squad` | "Peek at my-squad's screen" |
> | `/agent-squad ping my-squad` | "Ping my-squad" |
> | `/agent-squad stop my-squad` | "Stop my-squad" |
> | `/agent-squad restart my-squad` | "Restart my-squad" |
> | `/agent-squad list` | "What squads do I have?" |
> | `/agent-squad delete my-squad` | "Delete my-squad" |

---

## Script Reference

All scripts at `{baseDir}/scripts/`. Execute based on user intent above and present results conversationally.

### squad-start.sh

```bash
bash {baseDir}/scripts/squad-start.sh "" "" "" [--project ] [--restart] [--agent-teams] [--no-watchdog]
  • name: lowercase alphanumeric + hyphens
  • engine: claude, codex, gemini, opencode, kimi, trae, aider, goose
  • context: optional project background
  • --project : custom code output directory
  • --restart: required if squad name already exists (also used for restart intent)
  • --agent-teams: claude only, multi-agent mode
  • --no-watchdog: skip auto-restart cron

squad-assign.sh

bash {baseDir}/scripts/squad-assign.sh "" "" "<objective>" "<priority>"
</CODE></PRE>
<P>Priority: critical / high / normal (default) / low</P>
<H3 id=squad-statussh>squad-status.sh</H3><PRE><CODE class=language-bash>bash {baseDir}/scripts/squad-status.sh "<name>"
</CODE></PRE>
<P>Also read latest report in <CODE>~/.openclaw/workspace/agent-squad/squads/<name>/reports/</CODE> — check <CODE>## Current</CODE> section for real-time progress.</P>
<H3 id=squad-peeksh>squad-peek.sh</H3><PRE><CODE class=language-bash>bash {baseDir}/scripts/squad-peek.sh "<name>" [lines]
</CODE></PRE>
<P>Default: 20 lines. Shows the live tmux screen content of a running squad.</P>
<H3 id=squad-pingsh>squad-ping.sh</H3><PRE><CODE class=language-bash>bash {baseDir}/scripts/squad-ping.sh "<name>"
</CODE></PRE>
<H3 id=squad-stopsh>squad-stop.sh</H3><PRE><CODE class=language-bash>bash {baseDir}/scripts/squad-stop.sh "<name>"
</CODE></PRE>
<H3 id=squad-listsh>squad-list.sh</H3><PRE><CODE class=language-bash>bash {baseDir}/scripts/squad-list.sh
</CODE></PRE>
<H3 id=squad-deletesh>squad-delete.sh</H3><PRE><CODE class=language-bash>bash {baseDir}/scripts/squad-delete.sh "<name>"          # show summary
bash {baseDir}/scripts/squad-delete.sh "<name>" --confirm # confirm archive
</CODE></PRE>
<H3 id=squad-configsh>squad-config.sh</H3><PRE><CODE class=language-bash>bash {baseDir}/scripts/squad-config.sh show
bash {baseDir}/scripts/squad-config.sh set projects_dir "<path>"
</CODE></PRE>
<H2 id=guidelines>Guidelines</H2>
<UL>
<LI><STRONG>Never show internal script names</STRONG> (squad-start.sh, etc.) to users — always use <CODE>/agent-squad</CODE> slash commands or natural language examples</LI>
<LI>If only one squad exists, use it automatically — don't ask "which squad?"</LI>
<LI>One engine per squad — suggest multiple squads for multiple engines</LI>
<LI>Don't modify task/report files directly — only via assign script</LI>
<LI>If squad is stopped and user assigns a task, write it anyway — picked up on restart</LI>
<LI>Squads auto-init git repos; for existing projects suggest a separate branch</LI>
<LI>Watchdog auto-restarts crashed squads every 5 min by default</LI>
<LI>For restart: stop the squad first (<CODE>squad-stop.sh</CODE>), then start with <CODE>--restart</CODE> flag</LI></UL>
<H2 id=engine-reference>Engine Reference</H2>
<P>Details: <CODE>{baseDir}/references/engines.md</CODE></P>                                                        
                             
                           </div>
														                            <div class="lastanext flexRow">
							 							 							  <a class="lastart flexRow"  href="/wz/355425.html"  ><span>上一篇:</span><span>Daily Poster:Openclaw Skills 自动化社交图表工具</span></a>
							 							 
                             							                                 <a class="nextart flexRow"  href="/wz/355430.html" ><span>下一篇:</span><span>News Aggregator: 实时情报与简报 - Openclaw Skills</span></a>
							                             </div>
                        </div>
                        <div class="dtl-xgtj">
                            <div class="jb-titles flexRow">
                                <div class="jbtle-left flexRow"><b></b><p>相关推荐</p></div>
                                
                            </div>
                            <div class="tjlist flexRow">
														                                <div class="tj-item ">
                                    <div class="tjitemd">
									
                                        <div class="tjimd-top flexRow">
                                            <a class="imdta flexRow"  href="/wz/360767.html"  >
                                                                                        <img src="https://images.jiaoben.net/uploads/20260414/logo_69de0cb825e2f1.jpeg" >
                                                                                        </a>
                                            <div class="imdt-right flexColumn">
                                                <a class="imdtra flexRow overflowclass"  href="/wz/360767.html"  >「AI学习笔记」RNN</a>
                                                <a class="imdtrap flexRow overflowclass"  href="/wz/360767.html"  >
                                                                                                                                     从 RNN 简单介绍 在 Transformer 出现之前,序列建模领域的主角长期是 RNN 及其变体。 如果把这段历史简化成一句话:RNN 先解决“能处理序列”,Seq2Seq 解决“输入输出不等长
                                                                                                                </a>
                                            </div>
                                        </div>
									
                                        <div class="tjimd-down flexRow">
                                            <div class="imdd-tab flexRow">
                                                <p class="imddt-time flexRow"><b></b><span>2026-04-14</span></p>
                                                
                                            </div>
                                            <a  href="/wz/360767.html"   class="imdd-more flexRow flexcenter"  >立即查看</a>
                                        </div>
                                    </div>
                                </div>
								                                <div class="tj-item ">
                                    <div class="tjitemd">
									
                                        <div class="tjimd-top flexRow">
                                            <a class="imdta flexRow"  href="/wz/360762.html"  >
                                                                                        <img src="/jiaoben/image/noimg.png" >
                                                                                        </a>
                                            <div class="imdt-right flexColumn">
                                                <a class="imdtra flexRow overflowclass"  href="/wz/360762.html"  >Prisma Gen:AI 驱动的 Prisma Schema 生成器 - Openclaw Skills</a>
                                                <a class="imdtrap flexRow overflowclass"  href="/wz/360762.html"  >
                                                                                                                                     什么是 Prisma Gen?
Prisma Gen 是一款以开发者为中心的实用工具,旨在消除与数据库建模相关的重复性手动工作。通过集成 Openclaw Skills 目录中的这款工具,开发者可以用简单的英
                                                                                                                </a>
                                            </div>
                                        </div>
									
                                        <div class="tjimd-down flexRow">
                                            <div class="imdd-tab flexRow">
                                                <p class="imddt-time flexRow"><b></b><span>2026-04-14</span></p>
                                                
                                            </div>
                                            <a  href="/wz/360762.html"   class="imdd-more flexRow flexcenter"  >立即查看</a>
                                        </div>
                                    </div>
                                </div>
								                                <div class="tj-item ">
                                    <div class="tjitemd">
									
                                        <div class="tjimd-top flexRow">
                                            <a class="imdta flexRow"  href="/wz/360761.html"  >
                                                                                        <img src="/jiaoben/image/noimg.png" >
                                                                                        </a>
                                            <div class="imdt-right flexColumn">
                                                <a class="imdtra flexRow overflowclass"  href="/wz/360761.html"  >查询优化器:AI驱动的 SQL 与 Prisma 性能优化 - Openclaw Skills</a>
                                                <a class="imdtrap flexRow overflowclass"  href="/wz/360761.html"  >
                                                                                                                                     什么是 查询优化器?
查询优化器是 Openclaw Skills 生态系统中的一个专业实用程序,它利用人工智能来简化数据库性能调优。它为需要解决应用程序加载缓慢问题的开发人员提供服务,针对查询结构、索引
                                                                                                                </a>
                                            </div>
                                        </div>
									
                                        <div class="tjimd-down flexRow">
                                            <div class="imdd-tab flexRow">
                                                <p class="imddt-time flexRow"><b></b><span>2026-04-14</span></p>
                                                
                                            </div>
                                            <a  href="/wz/360761.html"   class="imdd-more flexRow flexcenter"  >立即查看</a>
                                        </div>
                                    </div>
                                </div>
								                                <div class="tj-item ">
                                    <div class="tjitemd">
									
                                        <div class="tjimd-top flexRow">
                                            <a class="imdta flexRow"  href="/wz/360760.html"  >
                                                                                        <img src="/jiaoben/image/noimg.png" >
                                                                                        </a>
                                            <div class="imdt-right flexColumn">
                                                <a class="imdtra flexRow overflowclass"  href="/wz/360760.html"  >速率限制生成器:AI驱动的API保护 - Openclaw Skills</a>
                                                <a class="imdtrap flexRow overflowclass"  href="/wz/360760.html"  >
                                                                                                                                     什么是 速率限制生成器?
速率限制生成器是Openclaw Skills生态系统中的专用工具,旨在安全地保护API,无需手动配置。通过将自然语言提示转换为可执行代码,它允许开发人员实施强大的保护措施,如
                                                                                                                </a>
                                            </div>
                                        </div>
									
                                        <div class="tjimd-down flexRow">
                                            <div class="imdd-tab flexRow">
                                                <p class="imddt-time flexRow"><b></b><span>2026-04-14</span></p>
                                                
                                            </div>
                                            <a  href="/wz/360760.html"   class="imdd-more flexRow flexcenter"  >立即查看</a>
                                        </div>
                                    </div>
                                </div>
									
                                
								
                            </div>

                        </div>
                    </div>


                    <div class="cd-right dtlcd-right">
                        <div class="dtl-ht">
                            <div class="jb-titles flexRow">
                                <div class="jbtle-left flexRow"><b></b><p>专题</p></div>
                                
                            </div>
                            <div class="dtlht-list ">
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-68081.html"  >#蛋仔派对</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-68081.html"  >提供蛋仔派对最新官方活动解析</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="68081"  >+ 收藏</p>
                                </div>
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-50161.html"  >#Grok</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-50161.html"  >Grok脚本资源网站,提供G</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="50161"  >+ 收藏</p>
                                </div>
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-50160.html"  >#Sora2</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-50160.html"  >Sora2脚本资源网站,提供S</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="50160"  >+ 收藏</p>
                                </div>
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-50159.html"  >#通义万相</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-50159.html"  >通义万相脚本资源网站,提供通</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="50159"  >+ 收藏</p>
                                </div>
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-50158.html"  >#海螺AI</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-50158.html"  >海螺AI脚本资源网站,提供海</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="50158"  >+ 收藏</p>
                                </div>
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-50157.html"  >#可灵AI</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-50157.html"  >可灵AI脚本资源网站,提供可</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="50157"  >+ 收藏</p>
                                </div>
								
                                


                            </div>
                        </div>


                        <div class="   dtl-zt">
                            <div class="jb-titles flexRow">
                                <div class="jbtle-left flexRow"><b></b><p>最新数据</p></div>
                               
                            </div>


                            <div class="wkch-downs">
																					                                <div class="weekch-top flexRow">
                                        <a class="wktpa flexRow" href="/wz/355433.html"  >
                                                                                     <img src="/jiaoben/image/noimg.png" >
                                                                                    </a>
                                    <div class="wktpa-right flexColumn">
                                        <a class="wktpara flexRow overflowclass"  href="/wz/355433.html"  >Paul Graham Perspective: Startup & Writing Frameworks - Openclaw Skills</a>
                                        <a class="wktparp flexRow overflowclass"  href="/wz/355433.html"  >
                                                                                            什么是 Paul Graham
                                                                                        
                                        </a>
                                    </div>
                                </div>
								
															
															
															
															
															
															
															
															
															
								
                                <div class="weekch-list">
                                										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/355432.html"  class="weekcha flexRow flexcenter overflowclass" >飞书多维表格同步:自动转运微信报告 - Openclaw Skills</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/355431.html"  class="weekcha flexRow flexcenter overflowclass" >Autoresearch: 自主 AI 实验协议 - Openclaw Skills</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/355430.html"  class="weekcha flexRow flexcenter overflowclass" >News Aggregator: 实时情报与简报 - Openclaw Skills</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/355425.html"  class="weekcha flexRow flexcenter overflowclass" >Daily Poster:Openclaw Skills 自动化社交图表工具</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/355424.html"  class="weekcha flexRow flexcenter overflowclass" >表情包生成:使用 each::sense 创建病毒式 AI 表情包 - Openclaw Skills</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/355422.html"  class="weekcha flexRow flexcenter overflowclass" >Reddit 账号创建:使用 Openclaw Skills 扩展营销规模</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/355421.html"  class="weekcha flexRow flexcenter overflowclass" >全球价格对比:多国产品分析 - Openclaw Skills</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/355420.html"  class="weekcha flexRow flexcenter overflowclass" >iRecruiter: AI 招聘路由与职位匹配 - Openclaw Skills</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/355419.html"  class="weekcha flexRow flexcenter overflowclass" >数据分析伙伴:交互式 BI 报告 - Openclaw Skills</a>
										</div>
										
										
                                    
    
                                </div>
    
                            </div>
                           
                        </div>

                       
                        <div class="  dtl-wz">
                            <div class="jb-titles flexRow">
                                <div class="jbtle-left flexRow"><b></b><p>相关文章</p></div>
                                
                            </div>
                            <div class="blog-list">
							                                <a  href="/wz/360256.html"   class="bloga flexRow over"><p class="overflowclass">飞书消息发送器:自动化 Lark 和飞书通知 - Openclaw Skills</p><div class="blogtime"><span>04/</span>14</div></a>
							                                <a  href="/wz/360258.html"   class="bloga flexRow over"><p class="overflowclass">Wiki 生成器:自动化代码库文档 - Openclaw Skills</p><div class="blogtime"><span>04/</span>14</div></a>
							                                <a  href="/wz/360260.html"   class="bloga flexRow over"><p class="overflowclass">Core Web Vitals 修复器:AI 驱动的性能优化 - Openclaw Skills</p><div class="blogtime"><span>04/</span>14</div></a>
							                                <a  href="/wz/360262.html"   class="bloga flexRow over"><p class="overflowclass">JSON 转 TypeScript:自动化接口生成器 - Openclaw Skills</p><div class="blogtime"><span>04/</span>14</div></a>
							                                <a  href="/wz/360264.html"   class="bloga flexRow over"><p class="overflowclass">test-gen: AI 驱动的单元测试生成 - Openclaw Skills</p><div class="blogtime"><span>04/</span>14</div></a>
							                                <a  href="/wz/360267.html"   class="bloga flexRow over"><p class="overflowclass">SSH Vault:安全远程 SSH 命令执行 - Openclaw Skills</p><div class="blogtime"><span>04/</span>14</div></a>
							                                <a  href="/wz/360268.html"   class="bloga flexRow over"><p class="overflowclass">会话状态追踪器:持久化 AI 上下文管理 - Openclaw Skills</p><div class="blogtime"><span>04/</span>14</div></a>
							                                <a  href="/wz/360269.html"   class="bloga flexRow over"><p class="overflowclass">商店商品搜索:Openclaw Skills 通用电子商务 API</p><div class="blogtime"><span>04/</span>14</div></a>
							                                <a  href="/wz/360270.html"   class="bloga flexRow over"><p class="overflowclass">Proxy Pay MCP:自主 AI 支付 - Openclaw Skills</p><div class="blogtime"><span>04/</span>14</div></a>
							                                <a  href="/wz/360737.html"   class="bloga flexRow over"><p class="overflowclass">AuditClaw Azure:自动化合规证据收集 - Openclaw Skills</p><div class="blogtime"><span>04/</span>14</div></a>
								
                                
                            </div>

                        </div>

                        <div class="cdr-ai">
                        <div class="jb-titles flexRow">
                            <div class="jbtle-left flexRow"><b></b><p>AI精选 </p></div>
							<a class="jbtitle-more flexRow" href="/category/list_344_1.html"  title=""><span>更多</span><b></b></a>
                        </div>
						                        <div class="ai-list">
                            <div class="ail-top flexRow">
																                                <a  href="/wz/360713.html"  title="" class="ailta ">
                                                                        <img src="https://images.jiaoben.net/uploads/20260414/logo_69ddfd66cd4131.jpg" >
                                                                        <p ><span>Sadie Sink 网球俱乐</span></p></a>
																								                                <a  href="/wz/360609.html"  title="" class="ailta ">
                                                                        <img src="https://images.jiaoben.net/uploads/20260414/logo_69ddef2f1542d1.jpg" >
                                                                        <p ><span>电影般的日落生活方式照片提示</span></p></a>
																																																																																																																																																                               
                            </div>
                            <div class="ail-down">
																																																						<a class="ali-con flexRow"  href="/wz/360608.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">白色影棚中手持钞票的鱼眼人像</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/360607.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">高端时尚香水广告,侧光照明</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/360586.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">酷飒芭蕾风肖像,神似 Natalie Portman</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/360585.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">NYC 街头时尚专题拍摄提示:强烈阳光</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/360584.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">绝命毒师 收藏手办 提示词 附参考图片</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/360583.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">西方歌曲图像生成:《 Another Brick In The Wall 》</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/360582.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">黄金时刻镜面自拍写实感</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/360581.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">Emma Watson 休闲生活照</p>
									</a>
															                               
                            </div>
                        </div>

                    </div>
    
						<div class="cdr-blog">
							<div class="jb-titles flexRow">
								<div class="jbtle-left flexRow"><b></b><p>脚本推荐</p></div>
								
							</div>
							<div class="blog-list">
															<a href="/wz/zt-49225.html" title="" class="bloga flexRow over"><p class="overflowclass">SeeDance 2.0 Video Creator专区</p></a>
															<a href="/wz/zt-49224.html" title="" class="bloga flexRow over"><p class="overflowclass">OpenClaw AI专区</p></a>
															<a href="/wz/zt-49223.html" title="" class="bloga flexRow over"><p class="overflowclass">cowork专区</p></a>
															<a href="/wz/zt-49222.html" title="" class="bloga flexRow over"><p class="overflowclass">claude code skills专区</p></a>
								
					  
							</div>

						</div>

                    </div>
                </div>
            </div>
            
        </div>


    </main>
     <script>
        $(function() {
            // “+ 收藏”按钮点击事件
            $(document).on('click', '.htmitem-right, .ztop-right', function(e) {
                // 仅针对包含 “+ 收藏” 文字的按钮
                if ($(this).text().indexOf('+ 收藏') === -1) return;
                
                e.preventDefault();
                
                const id = $(this).data('id');
                if (!id) {
                    layer.msg('该项暂无有效ID,无法收藏');
                    return;
                }

                // 构造收藏 URL: 当前域名 + /wz/zt- + id + /
                const bookmarkUrl = window.location.origin + '/wz/zt-' + id + '.html';
                
                // 获取收藏标题 (优先从同级元素获取话题名称,否则使用页面标题)
                let bookmarkTitle = $(this).closest('.htl-item, .zttopd').find('a:first, span.overflowclass').text().trim() || document.title;
                if (bookmarkTitle.startsWith('#')) bookmarkTitle = bookmarkTitle.substring(1);

                // 浏览器收藏逻辑 (带 Fallback)
                try {
                    if (window.sidebar && window.sidebar.addPanel) { 
                        // Firefox < 23
                        window.sidebar.addPanel(bookmarkTitle, bookmarkUrl, "");
                    } else if (window.external && ('AddFavorite' in window.external)) { 
                        // IE
                        window.external.AddFavorite(bookmarkUrl, bookmarkTitle);
                    } else {
                        // Chrome, Safari, Firefox 23+, etc.
                        const isMac = /Mac/i.test(navigator.userAgent);
                        const keyStr = isMac ? 'Command + D' : 'Ctrl + D';
                        
                        layer.confirm('由于浏览器安全限制,请使用 <b>' + keyStr + '</b> 手动添加收藏。<br><br>收藏地址:<br><small>' + bookmarkUrl + '</small>', {
                            title: '收藏提示',
                            btn: ['复制链接', '知道了'],
                            yes: function(index) {
                                copyToClipboard(bookmarkUrl).then(() => {
                                    layer.msg('链接已复制,请手动添加到收藏夹');
                                }).catch(() => {
                                    layer.msg('复制失败,请手动选择复制');
                                });
                                layer.close(index);
                            }
                        });
                    }
                } catch (err) {
                    layer.msg('收藏失败,请手动添加');
                }
            });

            // 兼容非 HTTPS 的复制函数
            function copyToClipboard(text) {
                if (navigator.clipboard && window.isSecureContext) {
                    return navigator.clipboard.writeText(text);
                } else {
                    let textArea = document.createElement("textarea");
                    textArea.value = text;
                    textArea.style.position = "fixed";
                    textArea.style.left = "-999999px";
                    textArea.style.top = "-999999px";
                    document.body.appendChild(textArea);
                    textArea.focus();
                    textArea.select();
                    return new Promise((res, rej) => {
                        document.execCommand('copy') ? res() : rej();
                        textArea.remove();
                    });
                }
            }
        });
    </script>
<footer>
        <div class="foot ">
            <div class="foot-top flexRow">
                <div class="foot-left">
                    <div class="ftl-top flexRow"><span class="flexRow flexcenter">脚本</span>在线</div>
                    <p class="ftl-down">
                        智能赋能梦想,脚本构筑现实。我们致力于链接AI智能指令
                        与传统自动化,为您提供一站式、高效率的脚 本资产与生成
                        服务。
                    </p>
                </div>
                <div class="foot-right flexRow">
                    <div class="ftr-list flexColumn">
                        <p>核心板块</p>
                        <span>AI脚本库</span>
                        <span>自动化仓库</span>
                        <span>脚本实验室</span>
                    </div>
                    <div class="ftr-list flexColumn">
                        <p>关于我们</p>
                        <a href="/category/list_229_1.html"   >最新游戏</a>
                        <span>商务合作</span>
                        <span>隐私政策</span>
                    </div>
                    <div class="ftr-list flexColumn">
                        <p>社区支持</p>
                        <span >API文档</span>
                        <a href="/category/list_334_1.html"   >攻略资讯</a>
                        <span>违规举报</span>
                    </div>
                </div>
            </div>
            <div class="foot-down flexColumn">
                <p>© 2026  jiaoben.net | 脚本在线 | 联系:jiaobennet2026@163.com</p>
                <p>备案:<a style="color: #7F7F7F;" href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">湘ICP备18025217号-11</a> </p>
            </div>
        </div>
    </footer>

    <div style="display:none;">
			<script type="text/javascript">
		  var _paq = window._paq = window._paq || [];
		  _paq.push(['trackPageView']);
		  _paq.push(['enableLinkTracking']);

		  (function() {
			var u="//tongji.zhangwan.net/";
			_paq.push(['setTrackerUrl', u+'matomo.php']);
			_paq.push(['setSiteId', '29']);

			// Add this code below within the Matomo JavaScript tracker code
			// Important: the tracker url includes the /matomo.php
			var secondaryTrackerUrl = u+'matomo.php';
			var secondaryWebsiteId = 27;
			// Also send all of the tracking data to this other Matomo server, in website ID 77
			_paq.push(['addTracker', secondaryTrackerUrl, secondaryWebsiteId]);
			// That's it!
			var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
			g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
		  })();
		</script>
	    <script>
        var _hmt = _hmt || [];
        (function() {
            var hm = document.createElement("script");
            hm.src = "https://hm.baidu.com/hm.js?5d3cfe1f36b1988029fe82a0d475b20d";
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(hm, s);
        })();
    </script>
	
</div>  </body>
</html>