Token导航 LogoToken导航TokenDH.com
研究检索执行命令github未标认证来源可访问许可证需确认审计通过

insights-zh见解 zh

Agent Skill

insights-zh 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

269

周安装

11

GitHub Stars

3

下载量

87
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:insights-zh(见解 zh)
来源仓库:https://github.com/akira82-ai/insights-zh
仓库路径:skills/insights-zh
安装命令:
npx skills add https://github.com/akira82-ai/insights-zh --skill insights-zh
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/akira82-ai/insights-zh --skill insights-zh

简介

insights-zh 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词快速定位候选结果时使用。

  • 适用于内容研究、数据调研或信息聚合等需要从多个来源提取线索的任务场景。
  • 通过 npx skills add 命令安装,需确认权限范围和是否触发联网或文件读写操作。
  • 建议结合原始 README 核验具体用法,并检查仓库维护状态与安全性。
  • 使用前应评估是否会执行命令或访问外部资源,避免意外行为。

SKILL.md

Insights 中文报告生成器

生成或翻译 Claude Code 的 insights HTML 报告为中文。

启动横幅

技能触发时,请先显示以下横幅:

═══════════════════════════════════════════════════════════════
▌ Insights 中文翻译 ▐
Claude Code 报告汉化工具
═══════════════════════════════════════════════════════════════
磊叔 │ 微信:AIRay1015 │ github.com/akira82-ai
────────────────────────────────────────────────────────────
📄 TSV 格式提取文本,避免 JSON 转义问题
🤖 Task 子代理翻译,避免嵌套会话错误
🎨 保留完整 HTML 结构、CSS 样式、JS 代码
✨ 自动检查报告年龄,智能提示更新
🌐 翻译用户可见文本,保留技术术语
═══════════════════════════════════════════════════════════════

技能已启动...

核心优势

  • 避免嵌套会话问题:使用 Task 工具而非 subprocess 调用 claude 命令
  • 避免 JSON 转义问题:使用 TSV 格式而非 JSON 存储翻译
  • 修复索引不一致问题:统一使用 BeautifulSoup,通过原文匹配而非索引
  • 简化流程:单一脚本完成提取、合并流程
  • 自动清理:翻译完成后自动删除临时 TSV 文件
  • 自动检查:检测报告年龄,过期时提示用户

执行流程

步骤 0: 智能判断与报告检查

  1. 检查源文件ls -lh ~/.claude/usage-data/report.html
  2. 检查报告年龄

- 自动检查报告是否在 3 天内生成 - 如果报告过期:提示用户运行 /insights 生成新报告,结束技能

  1. 判断用户意图

- 如果用户说"生成"、"新建"或文件不存在 → 提示运行 /insights - 如果用户说"翻译"、"转换"且文件存在且新鲜 → 继续翻译步骤

步骤 1: 提取文本块

运行提取脚本:

python3 ~/.claude/skills/insights-zh/scripts/translate.py

脚本会:

  1. ✅ 检查报告年龄(3 天内为新鲜)
  2. ✅ 提取 HTML 中的所有文本块
  3. ✅ 保存为 TSV 格式到 /tmp/insights_blocks.tsv
  4. ✅ 显示翻译提示

输出示例:

============================================================
Insights 报告翻译工具
============================================================

[1/4] 检查报告状态...
✅ 报告新鲜(0 天前生成)

[2/4] 提取文本块...
✅ 提取了 311 个文本块,共 15756 字符
✅ 已保存到 /tmp/insights_blocks.tsv

[3/4] 等待翻译...
请使用 Task 工具翻译 /tmp/insights_blocks.tsv

步骤 2: 批量翻译(显示进度)

使用批量翻译模式,在主会话中实时显示进度:

  1. 启动批量翻译python3 ~/.claude/skills/insights-zh/scripts/auto_batch.py
  2. 查看进度和待翻译内容: 输出示例: [██████░░░] 50.3% (140/309) 待翻译批次:15 行 ═══════════════════════════════════════════════════════════ 1. Conversation Insights 2. Dashboard Overview 3. Time Period...
  3. 提供翻译

- 翻译显示的 15 行内容 - 每行一个翻译 - 保持专有名词和技术术语不变

  1. 更新 TSV 文件: 使用以下命令更新翻译: python3 ~/.claude/skills/insights-zh/scripts/auto_batch.py --update <start_idx> <trans1> <trans2>... 或者直接编辑 TSV 文件: open /tmp/insights_blocks.tsv
  2. 重复步骤 1-4,直到显示: ✅ 所有行已翻译完成!
  3. 继续到步骤 3:合并翻译结果

步骤 3: 合并翻译结果

翻译完成后,再次运行脚本:

python3 ~/.claude/skills/insights-zh/scripts/translate.py

脚本会自动:

  1. ✅ 加载 TSV 中的翻译
  2. ✅ 使用 BeautifulSoup 合并到 HTML
  3. ✅ 保存为 report-zh.html
  4. ✅ 在浏览器中打开

输出示例:

[4/4] 合并翻译...
✅ 生成完成: ./report-zh.html
   替换了 305 个文本节点

============================================================
✅ 翻译完成!
输出文件: /path/to/report-zh.html
============================================================

翻译规则

必须保留不翻译:

  • HTML 标签和属性名(classiddata-*stylehref 等)
  • HTML 属性值(class="container"id="header" 等)
  • CSS 类名和 ID
  • 代码块中的技术术语和代码片段
  • 专有名词:Claude Code、GitHub、Twitter、Python、Rust 等
  • 技术术语:TUI、API、HTML、CSS、JSON、SSH 等

需要翻译:

  • 所有用户可见的文本内容
  • 页面标题、标题、段落文本
  • 按钮文本、链接文本(href 保留,链接文本翻译)
  • 表格内容、列表项文本

翻译原则:

  • 保持 HTML 结构完全不变
  • 保持所有标签和属性完整
  • 只翻译文本节点内容
  • 确保翻译后的 HTML 语法正确
  • 技术术语保持一致性
  • 避免使用引号:TSV 格式下,中文引号会破坏解析,用其他表达方式

错误处理

报告不存在

如果 ~/.claude/usage-data/report.html 不存在:

  1. 提示用户运行 /insights 命令生成报告
  2. 支持指定自定义路径:--path <your-report.html>

报告过期

如果报告超过 3 天未更新:

  1. 提示用户报告已过期及过期天数
  2. 建议运行 /insights 生成最新报告
  3. 可使用 --force 参数强制翻译过期报告

嵌套会话错误

如果看到错误:

Error: Claude Code cannot be launched inside another Claude Code session

原因:使用了 subprocess.run(['claude', 'prompt',...]) 解决:使用 Task 工具启动独立子代理

TSV 格式问题

如果 TSV 解析失败:

  1. 检查是否有未转义的制表符
  2. 检查是否有中文引号(应该避免使用)
  3. 确保每行都有两列:原文\t译文

依赖问题

脚本需要 beautifulsoup4 库:

pip3 install beautifulsoup4

可选参数

# 翻译指定报告
python3 ~/.claude/skills/insights-zh/scripts/translate.py --path <your-report.html>

# 指定输出文件
python3 ~/.claude/skills/insights-zh/scripts/translate.py --output result.html

# 强制翻译过期报告(不推荐)
python3 ~/.claude/skills/insights-zh/scripts/translate.py --force

完成提示

✅ Insights 中文报告生成完成!

生成的文件:
- report-zh.html (当前目录)

原始报告:~/.claude/usage-data/report.html (未修改)

已在浏览器中打开翻译后的报告。

架构说明

新架构(推荐)

流程

检查报告 → 提取文本 → TSV 格式 → Task 子代理翻译 → 合并 HTML

优势

  • 避免嵌套会话:Task 工具启动独立子代理
  • 避免 JSON 转义:TSV 格式天然支持中文引号
  • 易于维护:单一脚本,逻辑清晰
  • 进度可控:每个步骤独立执行,可中断恢复

旧架构问题(已废弃)

旧方案 translate_report.py 存在以下问题:

  1. 嵌套会话失败subprocess.run(['claude', 'prompt', '--model', 'haiku',...]) # Error: Claude Code cannot be launched inside another Claude Code session
  2. JSON 转义问题# 子代理生成的 JSON {"translation": "例如,你多次用"算了,clear"这样的短语"} # 中文引号导致解析失败
  3. 修复困难

- 多次尝试正则替换、行级修复均失败 - 最终改用 TSV 格式才解决

详见

  • 技术细节记录:~/memory/insights-translation-fix.md

索引问题修复

问题描述

早期版本的 translate.py 存在索引不一致问题:

  1. 提取阶段使用 HTMLParser,提取了 311 个文本块
  2. 合并阶段使用 BeautifulSoup.find_all(string=True),找到 315 个文本节点
  3. 两者的遍历顺序和节点计数不同,导致索引错位

解决方案

统一使用 BeautifulSoup 进行文本提取和合并:

  • 提取阶段:保存 (NavigableString 对象, 文本) 元组
  • 存储格式:TSV 改为 原文 | 译文 两列
  • 合并阶段:重新提取节点,按原文内容匹配翻译

优势

  • 彻底解决索引不一致问题
  • 不依赖索引,使用内容匹配
  • 代码更简洁(不需要索引管理)

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

32.81%
按下载量换算29

Claude

29.11%
按下载量换算25

Cursor

19.74%
按下载量换算17

Gemini CLI

9.55%
按下载量换算8

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/akira82-ai/insights-zh --skill insights-zh 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills