nigo81/nigo-skills

chenyiwei-bbs

陈版主实务问答检索 Skill。当用户想查询"陈版主"、"陈奕蔚"、"审计问答"、"视野论坛"、"会计准则"、"审计实务"、"CPA问答"、"注册会计师"、"会计处理"、"审计问题"、"收入确认"、"合并报表"、"商誉减值"等任何审计/会计实务问答时使用。Skill 会直接 curl 公开 REST API 拉取数据并整理成中文 markdown,不需要 API Key 或 MCP server。不要 undertrigger——用户问审计/会计实务问题而你不调本 Skill 就是把过时的训练数据当作最新实务…

View source

How to use

  1. Copy the installation command and review the source package before installing it in your own agent environment.
  2. Check the source document for required tools, credentials and supported hosts.
  3. Describe your input and desired deliverable; review the output against the source material.
npx skills add https://github.com/nigo81/nigo-skills --skill chenyiwei-bbs

Before you start

  • Installation does not include a model subscription, API allowance or permission to access your files.
  • Repository stars and installation counts describe activity, not an independent quality or security test.
Original skill document

Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.

陈版主实务问答 Skill

让 Agent 用最自然的中文查询陈奕蔚(陈版主)在会计视野论坛的实务答疑数据,不需要打开浏览器。SKILL.md 标准格式,跨 Claude Code / Codex CLI / Cursor / Gemini CLI / OpenCode 等任意 Agent 平台可用。

线上:https://bbs.auditdog.cn(公开匿名可访,无需 token)

什么时候用

当用户询问以下类型的审计/会计实务问题时,应使用本 Skill:

  • "陈版主关于 XXX 怎么说"
  • "会计准则 XXX 的实务处理"
  • "审计实务中 XXX 怎么做"
  • "视野论坛上关于 XXX 的讨论"
  • "最近陈版主有哪些问答"
  • "陈版主最新答疑"
  • "CPA 审计 XXX"

端点速览

端点用途主要参数
/api/public/recent最近问答(按时间)days (1-3) / page (分页,每页20条)
/api/public/search关键词 + 语义搜索q (关键词,至少2字符) / page (分页,每页10条) / scope (可选:all/title/question/comment)
/api/public/detail帖子完整问答内容link (帖子链接)

约定:

  • Base URL: https://bbs.auditdog.cn
  • 鉴权:无(匿名)
  • 限流:30 req/min/IP
  • days 上限 3 天,服务端硬限保护
  • scope 可选,不传时按 all 全量搜索(标题+提问+回复)
  • 关键词命中不足时自动触发语义检索(词面不重合但意思相近的帖子),前端无需感知

工作流

拉最近问答(用户问"最近陈版主有什么问答")

bash
# 拉最近 1 天的问答(第 1 页)
curl -s "https://bbs.auditdog.cn/api/public/recent"
# 拉最近 3 天的问答
curl -s "https://bbs.auditdog.cn/api/public/recent?days=3"
# 翻页(第 2 页)
curl -s "https://bbs.auditdog.cn/api/public/recent?days=3&page=2"

关键词搜索(用户问"陈版主关于收入确认怎么说")

bash
# 搜索关键词(第 1 页)
curl -s "https://bbs.auditdog.cn/api/public/search?q=%E6%94%B6%E5%85%A5%E7%A1%AE%E8%AE%A4"
# 搜索多个关键词(空格分隔,AND 逻辑)
curl -s "https://bbs.auditdog.cn/api/public/search?q=%E5%90%88%E5%B9%B6%E6%8A%A5%E8%A1%A8+%E5%86%85%E9%83%A8%E4%BA%A4%E6%98%93"
# 翻页(第 2 页)
curl -s "https://bbs.auditdog.cn/api/public/search?q=%E6%94%B6%E5%85%A5%E7%A1%AE%E8%AE%A4&page=2"

查看帖子完整内容(用户想看某个帖子的详细问答)

bash
# 用搜索或最近接口拿到的 link 字段,URL encode 后传入
curl -s "https://bbs.auditdog.cn/api/public/detail?link=$(python3 -c 'import urllib.parse; print(urllib.parse.quote("https://bbs.esnai.cn/thread-5497367-1-1.html"))')"

典型使用流程

用户问:"陈版主关于收入确认怎么说的?"

  1. 先搜索关键词:/api/public/search?q=收入确认
  2. 找到相关帖子后,用 link 字段拉完整内容:/api/public/detail?link=...
  3. 将问答内容整理后展示给用户

用户问:"最近陈版主有什么新问答?"/"陈版主答疑日报"

  1. 拉最近1天:/api/public/recent(已包含完整问答内容)
  2. 直接整理成日报格式展示给用户

用户问:"最近3天陈版主答了些什么?"

  1. 拉最近3天:/api/public/recent?days=3
  2. 整理后展示

用户问:"第一个帖子具体说了什么?"

  1. 用列表中的 link 调用 /api/public/detail
  2. 展示完整的提问和回复内容

返回数据形态

/api/public/recent 返回

json
{
  "days": 1,
  "page": 1,
  "pageSize": 20,
  "total": 35,
  "count": 20,
  "hasMore": true,
  "results": [
    {
      "title": "关于XXX的会计处理",
      "link": "https://bbs.esnai.com/thread-XXX-1.html",
      "reply_count": 5,
      "latest_time": "2026-05-12T10:30:00.000Z",
      "posts": [
        {
          "pid": "12345",
          "question_author": "审计小白",
          "question_time": "2026-05-12 09:30:00",
          "question_text": "完整的问题内容(纯文本)...",
          "author": "陈版主",
          "comment_time": "2026-05-12 10:15:00",
          "comment_text": "完整的回复内容(纯文本)..."
        }
      ]
    }
  ]
}

/api/public/search 返回

json
{
  "keyword": "收入确认",
  "page": 1,
  "pageSize": 10,
  "count": 10,
  "hasMore": true,
  "scope": "all",
  "semantic_triggered": false,
  "semantic_affected": false,
  "results": [
    {
      "title": "关于收入确认时点的问题",
      "link": "https://bbs.esnai.com/thread-XXX-1.html",
      "reply_count": 3,
      "latest_time": "2026-05-10T08:00:00.000Z",
      "preview": "摘要文本...",
      "match_type": "keyword"
    }
  ]
}

说明:

  • scope:限定检索范围(all/title/question/comment),不传默认 all
  • semantic_triggered:本次是否触发了语义检索(关键词命中不足时才会触发)
  • 每条 match_type:keyword(关键词命中)或 semantic(语义相关推荐,词面可能不含查询词)
  • 若用户用口语/近义说法提问,match_type 可能是 semantic(语义召回的帖子),其正文可能原样不含查询词——此时应告诉用户这是"语义相关的推荐"而非精确命中

/api/public/detail 返回

json
{
  "title": "关于收入确认时点的问题",
  "link": "https://bbs.esnai.com/thread-XXX-1.html",
  "posts": [
    {
      "pid": "12345",
      "question_author": "审计小白",
      "question_time": "2026-05-10 09:30:00",
      "question_text": "完整的问题内容(纯文本)...",
      "author": "陈版主",
      "comment_time": "2026-05-10 10:15:00",
      "comment_text": "完整的回复内容(纯文本)..."
    }
  ]
}

posts 数组按时间排序,一个帖子可能包含多轮问答。question_text 是提问内容,comment_text 是陈版主的回复。

给用户的输出格式

最近问答 / 搜索结果列表

markdown
**陈版主实务问答 — 最近 1 天**(共 8 条)

1. **关于XXX的会计处理** — 3 条回复 · 2小时前
   🔗 https://bbs.esnai.com/thread-XXX-1.html
2. **关于YYY的审计程序** — 5 条回复 · 昨天
   🔗 https://bbs.esnai.com/thread-YYY-1.html

hasMore=true 时提示用户"还有更多,可以说'下一页'继续查看"。

陈版主答疑日报(用户说"日报"/"今天有什么问答"时)

当用户要"日报"或"今天的问答"时,用 /api/public/recent?days=1 拿到完整内容后,整理成日报格式:

markdown
**陈版主答疑日报 · 2026-05-12**(共 8 个问题)

---

**1. 关于XXX的会计处理**
💬 提问:完整问题内容...
✅ 陈版主回复:完整回复内容...

---

**2. 关于YYY的审计程序**
💬 提问:完整问题内容...
✅ 陈版主回复:完整回复内容...

---
*数据来源:bbs.auditdog.cn · 会计视野论坛*

帖子详情(用 detail 端点时)

markdown
**关于收入确认时点的问题**

💬 **审计小白** · 2026-05-10 09:30
完整的问题内容...

---

✅ **陈版主** · 2026-05-10 10:15
完整的回复内容...

---

💬 **审计小白** · 2026-05-10 11:00
追问内容...

---

✅ **陈版主** · 2026-05-10 11:30
再次回复内容...

🔗 原帖:https://bbs.esnai.com/thread-XXX-1.html

输出要求

  • 时间必须转为人话:"2小时前"、"昨天"、"3天前",不要直接显示 ISO 时间戳
  • 用户想看某个帖子的完整内容时,主动调用 /api/public/detail 拉取,不要只停留在 preview
  • link 是会计视野论坛原帖地址,用户可以直接访问
  • reply_count 是该帖的回复数
  • 不要在用户输出里暴露端点路径、参数名、限流数值等技术细节

常见错误处理

  • {"error":"请求过于频繁,请稍后再试"}(HTTP 429):限流触发,等 1 分钟后重试
  • {"error":"请输入搜索关键词"}(HTTP 400):缺少 q 参数
  • {"error":"关键词至少2个字符"}(HTTP 400):搜索词太短
  • {"error":"缺少 link 参数"}(HTTP 400):detail 接口需要 link 参数
  • {"error":"未找到该帖子"}(HTTP 404):link 无效或帖子不存在
  • results 为空数组:没有匹配的问答,建议用户换关键词

不要做

  • 不要猜测或编造问答内容 — 永远以 API 返回为准
  • 不要高频轮询 — 数据每天更新,相同问题不需要反复调用
  • 不要只展示 preview 就停止 — 用户追问具体内容时应调 detail 接口
  • 不要在用户输出里暴露端点路径、参数名、限流数值等技术细节
  • 不要并发猛拉翻页 — 串行 + 自然间隔

作者:nigo 微信公众号:逆行的狗

Related by task

from this repository

More skills

All skills
nigo81
Community

chen-yiwei-perspective

陈奕蔚(会计视野论坛版主,中审众环会计师事务所合伙人)的专业咨询思维框架。基于2003-2026年24年、约3000万字答疑文章提炼,涵盖5个核心心智模型、10条决策启发式、完整的表达DNA和回答工作流。用于会计准则实务解读、审计问题咨询、财务处理判断。触发词:陈版主、陈奕蔚、会计准则咨询、审计实务、合并报表、收入确认、权益性交易、会计处理、企业会计准则、CAS 14、CAS 21、CAS 33。

installs
1
GitHub stars
135
Updated
Aug 23
nigo81
Community

local-rag

本地向量知识库,支持按项目管理文档(docx/doc/pdf/md),语义检索。默认用硅基流动免费 API,零模型安装即可使用。支持多项目隔离、中文制度文档专用切片、Embedding+Rerank 两阶段检索。触发词:知识库、向量检索、RAG、制度检索、文档入库、语义搜索、local rag、搜制度、查条款、文档检索、从文档中搜、语义匹配。即使用户只是说"帮我从这些文件里找到关于XX的规定"或"对比两份制度的差异",也应使用本 skill。

installs
1
GitHub stars
135
Updated
Aug 23
nigo81
Community

opencode-session-visualizer

将 OpenCode 会话导出为可视化的 HTML 网页,复刻官方 share 页面的暗色主题样式。 从本地 SQLite 数据库提取完整对话数据(包括上下文压缩前的早期消息), 生成的 HTML 包含 Markdown 渲染、代码高亮、工具调用折叠卡片(含完整 input/output)、 思考过程折叠、左侧对话导航边栏、删除/截断对话功能。 触发词:可视化会话、导出会话、会话分享、session visualizer、share session、 导出完整对话、查看压缩前对话、生成会话网页、会话 HTML、conversation visualizer、 opencode 会话导出、完整对话记录、删除对话、清理会话。 当用户提到任何与会话导出、可视化、分享、完整记录查看相关的需求时都应使用此 skill。 即使用户只说"帮我看下之前那个对话"或"导出这个会话"也应触发。

installs
1
GitHub stars
135
Updated
Aug 23
nigo81
Community

related-party-identification

基于工商数据自动识别"隐形关联方"的审计核查工具。读取被审计单位及其客户、供应商的工商完整维度(52个Excel), 自动比对地址/电话/邮箱/网址/法定代表人/董监高/股权穿透/客商异常画像/无形资产共用/担保链/历史关联痕迹等八大维度, 输出多sheet Excel核查报告(汇总判断sheet + 各维度证据sheet),揪出未披露的关联方关系。 当用户提到 关联方、关联方核查、关联方识别、隐形关联方、隐性关联方、未披露关联方、关联交易非关联化、 关联关系、客户供应商关联关系、客户是不是关联方、供应商有没有猫腻、股权穿透、实际控制人核查、 关联方尽调、审计关联方、related party、关联方核查底稿 时使用。 即使用户只说"查一下这几家公司之间有没有关联""帮我看下这批客户供应商的工商数据""这公司是不是空壳" "审计要核查关联方"也应触发。配合 cicpa-company-query skill 取数,规则集对齐证监会/财政部近年处罚案例。

installs
1
GitHub stars
135
Updated
Aug 23