Jira-AI:适用于 Jira 和 Confluence 的 CLI - Openclaw Skills

作者:互联网

2026-04-08

AI教程

什么是 Jira-AI?

Jira-AI 是 Openclaw Skills 系列中的专业工具,它弥补了 AI 代理与 Atlassian 生产力套件之间的差距。它实现了与 Jira 和 Confluence 的无缝交互,允许开发人员和自动化代理在不离开命令行的情况下创建事务、更新文档并管理项目工作流。

通过将其集成到 Openclaw Skills 中,团队可以自动执行重复的项目管理任务,并在整个开发生命周期中保持高可见性。该技能专注于最小化 API 开销,同时提供对事务跟踪、用户管理和组织数据结构的深度访问。

下载入口:https://github.com/openclaw/skills/tree/main/skills/festoinc/jiraandconfluence

安装与下载

1. ClawHub CLI

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

npx clawhub@latest install jiraandconfluence

2. 手动安装

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

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

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

3. 提示词安装

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

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

Jira-AI 应用场景

  • 在开发周期中自动创建和分配 Jira 事务。
  • 使用 Openclaw Skills 将本地文档与 Confluence 页面同步。
  • 对多个项目的事务状态或标签进行批量更新。
  • 通过 CLI 生成基于时间的指标和工作日志报告。
  • 在自动化工作流中使用复杂的 JQL 查询搜索特定任务。
Jira-AI 工作原理
  1. 用户通过 npm 安装 jira-ai 包,并使用安全的 API 令牌配置身份验证。
  2. 通过 CLI 发布命令,与 Jira 的 REST API 进行交互,进行事务或项目管理。
  3. 对于 Confluence 任务,该工具与 Confluence API 通信以获取、创建或更新页面。
  4. 可配置的设置允许用户在 Openclaw Skills 框架内定义特定于项目的权限和命令访问。
  5. 该工具在本地处理请求并返回结构化数据或在 Atlassian 云上执行操作。

Jira-AI 配置指南

要开始使用此技能,请全局安装该包:

npm install -g jira-ai

通过创建 .env 文件配置您的环境:

JIRA_HOST=your-domain.atlassian.net
JIRA_USER_EMAIL=your-email@example.com
JIRA_API_TOKEN=your-api-token

通过身份验证完成设置:

jira-ai auth --from-file path/to/.env

Jira-AI 数据架构与分类体系

jira-ai 技能通过结构化的配置文件和配置信息来组织数据。以下是主要的数据分类:

数据类型 描述
事务元数据 包含 ID、状态、JQL 结果和转换历史的结构化对象。
配置 定义允许的项目、命令和 Confluence 空间的 YAML 文件。
组织配置文件 用于在不同 Jira 组织环境之间切换的托管别名。
文档 用于 Confluence 更新的兼容 Markdown 的页面内容。
name: jira-ai
version: 1.0.0
description: CLI tool for interacting with Atlassian Jira and Confluence
homepage: https://github.com/festoinc/jira-ai
metadata: {"moltbot":{"emoji":"??","category":"productivity","api_base":"https://github.com/festoinc/jira-ai"}}

Jira-AI Skill

The jira-ai skill provides comprehensive command-line access to Atlassian Jira and Confluence platforms, allowing agents to manage issues, projects, users, and documentation efficiently.

Installation

To install jira-ai, run:

npm install -g jira-ai

Authentication Setup

Before using jira-ai, you need to configure your Jira credentials:

  1. Create a .env file with the following values:

    JIRA_HOST=your-domain.atlassian.net
    JIRA_USER_EMAIL=your-email@example.com
    JIRA_API_TOKEN=your-api-token
    
  2. Authenticate using the .env file:

    jira-ai auth --from-file path/to/.env
    

Configuration

You can manage settings using the settings command:

jira-ai settings --help

Apply settings from a YAML file:

jira-ai settings --apply my-settings.yaml

Validate settings:

jira-ai settings --validate my-settings.yaml

Commands Overview

Top-Level Commands

Command Description
jira-ai auth Set up Jira authentication credentials
jira-ai settings View, validate, or apply configuration settings
jira-ai about Show information about the tool
jira-ai help Display help for commands

Issue Management (issue)

Command Description
jira-ai issue get Retrieve comprehensive issue data
jira-ai issue create Create a new Jira issue
jira-ai issue search Execute a JQL search query
jira-ai issue transition Change the status of a Jira issue
jira-ai issue update Update a Jira issue's description
jira-ai issue comment Add a new comment to a Jira issue
jira-ai issue stats Calculate time-based metrics for issues
jira-ai issue assign Assign or reassign a Jira issue
jira-ai issue label add Add labels to a Jira issue
jira-ai issue label remove Remove labels from a Jira issue

Project Management (project)

Command Description
jira-ai project list List all accessible Jira projects
jira-ai project statuses Fetch workflow statuses for a project
jira-ai project types List issue types available for a project

User Management (user)

Command Description
jira-ai user me Show profile details for authenticated user
jira-ai user search [project-key] Search and list users
jira-ai user worklog Retrieve worklogs for a user

Organization Management (org)

Command Description
jira-ai org list List all saved Jira organization profiles
jira-ai org use Switch the active Jira organization profile
jira-ai org add Add a new Jira organization profile
jira-ai org remove Delete credentials for an organization

Confluence Commands (confl)

Command Description
jira-ai confl get Download Confluence page content
jira-ai confl spaces List all allowed Confluence spaces
jira-ai confl pages Display pages within a space
jira-ai confl create [parent-page]</CODE></TD> <TD align=left>Create a new Confluence page</TD></TR> <TR> <TD align=left><CODE>jira-ai confl comment <url></CODE></TD> <TD align=left>Add a comment to a Confluence page</TD></TR> <TR> <TD align=left><CODE>jira-ai confl update <url></CODE></TD> <TD align=left>Update a Confluence page</TD></TR></TBODY></TABLE></DIV> <H2 id=usage-examples>Usage Examples</H2> <H3 id=search-for-issues-assigned-to-the-current-user>Search for issues assigned to the current user</H3><PRE><CODE class=language-bash>jira-ai issue search "assignee = currentUser()" </CODE></PRE> <H3 id=get-details-of-a-specific-issue>Get details of a specific issue</H3><PRE><CODE class=language-bash>jira-ai issue get PROJ-123 </CODE></PRE> <H3 id=create-a-new-issue>Create a new issue</H3><PRE><CODE class=language-bash>jira-ai issue create --project "PROJ" --summary "New task" --issuetype "Story" </CODE></PRE> <H3 id=transition-an-issue-to-a-new-status>Transition an issue to a new status</H3><PRE><CODE class=language-bash>jira-ai issue transition PROJ-123 "In Progress" </CODE></PRE> <H3 id=add-a-comment-to-an-issue>Add a comment to an issue</H3><PRE><CODE class=language-bash>jira-ai issue comment PROJ-123 --file comment.md </CODE></PRE> <H3 id=list-all-projects>List all projects</H3><PRE><CODE class=language-bash>jira-ai project list </CODE></PRE> <H3 id=get-worklogs-for-a-user>Get worklogs for a user</H3><PRE><CODE class=language-bash>jira-ai user worklog john.doe@example.com 2w </CODE></PRE> <H2 id=configuration-options>Configuration Options</H2> <P>The jira-ai tool supports extensive configuration through settings files. You can define:</P> <UL> <LI>Allowed Jira projects</LI> <LI>Allowed commands</LI> <LI>Allowed Confluence spaces</LI> <LI>Default behaviors for various operations</LI></UL> <P>Example settings structure:</P><PRE><CODE class=language-yaml>defaults: allowed-jira-projects: - all # Allow all projects allowed-commands: - all # Allow all commands allowed-confluence-spaces: - all # Allow all Confluence spaces organizations: work: allowed-jira-projects: - PROJ # Allow specific project - key: PM # Project-specific config commands: - issue.get # Only allow reading issues filters: participated: was_assignee: true allowed-commands: - issue # All issue commands - project.list # Only project list - user.me # Only user me allowed-confluence-spaces: - DOCS </CODE></PRE> <H2 id=benefits>Benefits</H2> <UL> <LI><STRONG>Efficient API Usage</STRONG>: Minimizes the number of API calls needed to perform common operations</LI> <LI><STRONG>Batch Operations</STRONG>: Process multiple items at once to reduce API usage</LI> <LI><STRONG>Smart Filtering</STRONG>: Use JQL to retrieve only the specific data needed</LI> <LI><STRONG>Local Processing</STRONG>: Handle operations locally before sending targeted requests to Jira</LI> <LI><STRONG>Configuration-Based Access Control</STRONG>: Define allowed commands and projects to prevent unauthorized operations</LI> <LI><STRONG>Specific Command Targeting</STRONG>: Get only the information needed, reducing payload sizes and API usage</LI></UL> <H2 id=security-considerations>Security Considerations</H2> <UL> <LI>Store API tokens securely in environment files</LI> <LI>Use configuration-based access controls to limit operations</LI> <LI>Regularly rotate API tokens</LI> <LI>Limit permissions to the minimum required for operations</LI></UL> </div> <div class="lastanext flexRow"> <a class="lastart flexRow" href="/wz/330883.html" ><span>上一篇:</span><span>WPS Office 自动化:本地与云端生产力 - Openclaw Skills</span></a> <a class="nextart flexRow" href="/wz/330885.html" ><span>下一篇:</span><span>数据分析体系:从"拍脑袋"到"数据说话"的华丽转身</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/368451.html" > <img src="/jiaoben/image/noimg.png" > </a> <div class="imdt-right flexColumn"> <a class="imdtra flexRow overflowclass" href="/wz/368451.html" >OpenClaw一键部署教程-阿里云纯markdown版</a> <a class="imdtrap flexRow overflowclass" href="/wz/368451.html" > OpenClaw(“小龙虾”)是2026年爆火的开源AI数字员工,GitHub星标超28万。本教程提供Windows一键部署包,零代码、全图形化操作,5分钟即可本地搭建专属AI助手,支持文件整理、浏览器自动化、微信联动等办公场景,隐私安全、新手友好。(239字) </a> </div> </div> <div class="tjimd-down flexRow"> <div class="imdd-tab flexRow"> <p class="imddt-time flexRow"><b></b><span>2026-04-18</span></p> </div> <a href="/wz/368451.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/368450.html" > <img src="https://images.jiaoben.net/uploads/20260418/logo_69e36b85bec751.jpeg" > </a> <div class="imdt-right flexColumn"> <a class="imdtra flexRow overflowclass" href="/wz/368450.html" >借助 Cortex Code 加速构建:全面开放,轻松应对更复杂任务 | 技术趋势</a> <a class="imdtrap flexRow overflowclass" href="/wz/368450.html" > 现在每位 Snowflake 用户都可以在其安全且受治理的 Snowflake 环境中,直接使用 Cortex Code。 </a> </div> </div> <div class="tjimd-down flexRow"> <div class="imdd-tab flexRow"> <p class="imddt-time flexRow"><b></b><span>2026-04-18</span></p> </div> <a href="/wz/368450.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/368448.html" > <img src="/jiaoben/image/noimg.png" > </a> <div class="imdt-right flexColumn"> <a class="imdtra flexRow overflowclass" href="/wz/368448.html" >本地离线 AI 工具 OpenClaw 快速制作 HTML5 网站(含最新版安装包)</a> <a class="imdtrap flexRow overflowclass" href="/wz/368448.html" > OpenClaw(小龙虾)是2026年最新本地离线AI建站工具,无需代码,通过自然语言对话即可30分钟生成适配多分辨率的企业HTML5静态网站,全程数据不联网、源码全自主可控。 </a> </div> </div> <div class="tjimd-down flexRow"> <div class="imdd-tab flexRow"> <p class="imddt-time flexRow"><b></b><span>2026-04-18</span></p> </div> <a href="/wz/368448.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/368447.html" > <img src="https://images.jiaoben.net/uploads/20260418/logo_69e36859cd38a1.png" > </a> <div class="imdt-right flexColumn"> <a class="imdtra flexRow overflowclass" href="/wz/368447.html" >【喂饭级图文教程】OpenClaw 阿里云、本地搭建多Agent协作系统</a> <a class="imdtrap flexRow overflowclass" href="/wz/368447.html" > 在AI协同办公逐步普及的今天,单一对话式AI已经无法满足复杂任务处理需求。OpenClaw(Clawdbot)作为轻量化多智能体编排框架,支持角色分工、任务拆解、消息路由、跨Agent通信与共享知识库,搭配飞书作为统一交互入口,可快速搭建一支由**项目经理、研究员、编辑、工程师**组成的全自动AI团队。用户只需下达一次指令,AI团队即可自动完成调研、写作、开发、汇总全流程,真正实现“一人指挥、团队作战”。 </a> </div> </div> <div class="tjimd-down flexRow"> <div class="imdd-tab flexRow"> <p class="imddt-time flexRow"><b></b><span>2026-04-18</span></p> </div> <a href="/wz/368447.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-69351.html" >#数据可视化</a> <span></span> </div> <a class="htiteml-down flexRow" href="/wz/zt-69351.html" >数据可视化(Data Visu</a> </div> <p class="htmitem-right flexRow flexcenter gz" data-id="69351" >+ 收藏</p> </div> <div class="htl-item flexRow"> <div class="htmitem-left"> <div class="htiteml-top flexRow"> <a href="/wz/zt-69342.html" >#自然语言处理</a> <span></span> </div> <a class="htiteml-down flexRow" href="/wz/zt-69342.html" >自然语言处理(Natural</a> </div> <p class="htmitem-right flexRow flexcenter gz" data-id="69342" >+ 收藏</p> </div> <div class="htl-item flexRow"> <div class="htmitem-left"> <div class="htiteml-top flexRow"> <a href="/wz/zt-68363.html" >#Excel公式</a> <span></span> </div> <a class="htiteml-down flexRow" href="/wz/zt-68363.html" >Excel公式就是:用函数 +</a> </div> <p class="htmitem-right flexRow flexcenter gz" data-id="68363" >+ 收藏</p> </div> <div class="htl-item flexRow"> <div class="htmitem-left"> <div class="htiteml-top flexRow"> <a href="/wz/zt-68355.html" >#Excel技巧</a> <span></span> </div> <a class="htiteml-down flexRow" href="/wz/zt-68355.html" >Excel是日常生活中必不可</a> </div> <p class="htmitem-right flexRow flexcenter gz" data-id="68355" >+ 收藏</p> </div> <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-68000.html" >#人工智能</a> <span></span> </div> <a class="htiteml-down flexRow" href="/wz/zt-68000.html" >人工智能(AI),简单说,就</a> </div> <p class="htmitem-right flexRow flexcenter gz" data-id="68000" >+ 收藏</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/330890.html" > <img src="/jiaoben/image/noimg.png" > </a> <div class="wktpa-right flexColumn"> <a class="wktpara flexRow overflowclass" href="/wz/330890.html" >YouTube 即时文章:将视频转换为丰富的摘要 - Openclaw Skills</a> <a class="wktparp flexRow overflowclass" href="/wz/330890.html" > 什么是 YouTube 即时文 </a> </div> </div> <div class="weekch-list"> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/330888.html" class="weekcha flexRow flexcenter overflowclass" >智能路由:AI模型编排 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/330887.html" class="weekcha flexRow flexcenter overflowclass" >Outlook CLI:命令行电子邮件管理 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/330886.html" class="weekcha flexRow flexcenter overflowclass" >SoloBuddy:独立开发者的 Build-in-Public AI 伴侣 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/330881.html" class="weekcha flexRow flexcenter overflowclass" >AnyList CLI:管理杂货和购物清单 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/330880.html" class="weekcha flexRow flexcenter overflowclass" >Base 钱包:为 AI 代理设计的编程化加密身份 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/330879.html" class="weekcha flexRow flexcenter overflowclass" >Agent Team Kit:自主 AI 工作流框架 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/330878.html" class="weekcha flexRow flexcenter overflowclass" >PubMed EDirect:NCBI 文献的 CLI 访问工具 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/330877.html" class="weekcha flexRow flexcenter overflowclass" >个人社交 CRM:智能人际关系管理 - Openclaw Skills</a> </div> <div class="weekch-con flexRow"> <div class="weekch-icon flexRow"><b></b></div> <a href="/wz/330876.html" class="weekcha flexRow flexcenter overflowclass" >从辅助驾驶到自动驾驶看企业自主人工智能之路</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/355114.html" class="bloga flexRow over"><p class="overflowclass">Invoice Extractor: 自动化费用追踪 - Openclaw Skills</p><div class="blogtime"><span>04/</span>18</div></a> <a href="/wz/355115.html" class="bloga flexRow over"><p class="overflowclass">Tiger Market Brief: 自动化金融报告 - Openclaw Skills</p><div class="blogtime"><span>04/</span>18</div></a> <a href="/wz/355116.html" class="bloga flexRow over"><p class="overflowclass">引物设计检查:Openclaw Skills 的 In Silico 验证</p><div class="blogtime"><span>04/</span>18</div></a> <a href="/wz/355117.html" class="bloga flexRow over"><p class="overflowclass">业务流程审计:通过 Openclaw Skills 最大化工作流 ROI</p><div class="blogtime"><span>04/</span>18</div></a> <a href="/wz/355119.html" class="bloga flexRow over"><p class="overflowclass">memory-stack: 3层 AI 记忆架构 - Openclaw Skills</p><div class="blogtime"><span>04/</span>18</div></a> <a href="/wz/358118.html" class="bloga flexRow over"><p class="overflowclass">ClawWhisper: 临时多智能体对话 - Openclaw Skills</p><div class="blogtime"><span>04/</span>18</div></a> <a href="/wz/358119.html" class="bloga flexRow over"><p class="overflowclass">YouTube API 集成:搜索、播放列表与频道管理 - Openclaw Skills</p><div class="blogtime"><span>04/</span>18</div></a> <a href="/wz/358120.html" class="bloga flexRow over"><p class="overflowclass">微信数据技能:读取本地消息与联系人 - Openclaw Skills</p><div class="blogtime"><span>04/</span>18</div></a> <a href="/wz/358121.html" class="bloga flexRow over"><p class="overflowclass">TODO Tracker:AI 智能体持久化任务管理 - Openclaw Skills</p><div class="blogtime"><span>04/</span>18</div></a> <a href="/wz/358122.html" class="bloga flexRow over"><p class="overflowclass">SEO 优化器:自动化网站审计和元数据 - Openclaw 技能</p><div class="blogtime"><span>04/</span>18</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/368446.html" title="" class="ailta "> <img src="https://images.jiaoben.net/uploads/20260418/logo_69e3685dadb381.jpg" > <p ><span>高速摄影:亚洲汤品爆裂瞬间</span></p></a> <a href="/wz/368441.html" title="" class="ailta "> <img src="https://images.jiaoben.net/uploads/20260418/logo_69e36802b0ef71.jpg" > <p ><span>玻璃马雕像变形动画(视频提示</span></p></a> </div> <div class="ail-down"> <a class="ali-con flexRow" href="/wz/368440.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">秋叶超现实主义鹿</p> </a> <a class="ali-con flexRow" href="/wz/368426.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">90 年代复古闪光摄影肖像</p> </a> <a class="ali-con flexRow" href="/wz/368393.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">女性在床上听音乐的私密生活照</p> </a> <a class="ali-con flexRow" href="/wz/368392.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">改变巨魔角色以制作心形</p> </a> <a class="ali-con flexRow" href="/wz/368383.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">Gen-Z 时尚影棚拍摄:Labubu 与猫咪</p> </a> <a class="ali-con flexRow" href="/wz/368380.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">超豪华煎饼广告场景</p> </a> <a class="ali-con flexRow" href="/wz/368374.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">高端泰国名人肖像</p> </a> <a class="ali-con flexRow" href="/wz/368373.html" title=""> <div class="alicon-left flexRow"><span>精选</span></div> <p class="aliconp overflowclass">粉色花田中的极简主义露营车电影场景</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>