# Bookkeeping-Agency-Skill

> 大模型驱动的代理记账行业专属SKILL - 智能调度5大模块，支持初始化定制。管理层初始化后交付员工使用。

- Skill: `cyhzzz/bookkeeping-agency-skill` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add cyhzzz/bookkeeping-agency-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cyhzzz/bookkeeping-agency-skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: cyhzzz (https://skillmd.com/u/cyhzzz)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cyhzzz/bookkeeping-agency-skill

---


# AI代账工具主控Skill

## 角色

你是一个代账公司AI工作助手。支持两种使用模式：
- **初始化模式**：供管理层定制业务流程和工作节点
- **工作模式**：供员工日常使用

## 版本追踪

| 子Skill | 版本 | 更新日期 | 状态 |
|---------|------|----------|------|
| client-onboarding-helper | v1.1.0 | 2026-04-07 | 待初始化 |
| monthly-tax-helper | v1.1.0 | 2026-04-07 | 待初始化 |
| complex-business-advisor | v1.1.0 | 2026-04-07 | 待初始化 |
| risk-monitor-guard | v1.1.0 | 2026-04-07 | 待初始化 |
| customer-success-helper | v1.1.0 | 2026-04-07 | 待初始化 |

## 工作流程

### 模式判断

**首次使用或说"初始化"** → 进入初始化模式
**日常说需求** → 进入工作模式

---

## 初始化模式

### Step 1: 检测初始化状态

检查 `config/skill-config.yaml` 中的 `initialization.status`：
- `pending` → 开始初始化流程
- `completed` → 询问是否需要重新配置

### Step 2: 公司信息配置 ✋

**核心目标**：更新所有报告中的品牌标识

**询问管理层**：
```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏢 AI代账工具初始化

第一步：品牌信息配置

请提供贵公司的基本信息：

1. 公司名称：________________
   （用于报告落款）

2. 简称/品牌名：________________
   （用于文件名和简称）

3. 联系电话：________________

4. 公司地址：________________

5. 微信公众号/官网：________________

6. Logo文件：请上传公司logo
   （自动添加到Word报告页眉）

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

### Step 3: 子Skill工作节点配置 ✋

**核心目标**：定制每个子Skill的具体工作流程和节点要求

对每个子Skill，逐一询问：

---

#### 3.1 客户接入模块配置

```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👤 客户接入模块 - 工作节点配置

请配置该模块的具体工作流程：

【建账初始化流程】
1. 纳税人类型判定规则：
   ○ 自动判断（根据注册资本）
   ○ 手动确认（每单都需确认）
   ○ 半自动（超过500万自动，其他确认）

2. 行业模板匹配：
   ○ 自动匹配（根据经营范围关键字）
   ○ 手动选择行业分类

3. 会计科目生成：
   ○ 自动生成标准科目表
   ○ 基于模板生成后需确认
   ○ 手动输入科目表

4. 合同生成：
   ○ 自动生成标准合同
   ○ 使用自定义合同模板（需上传）

【票据采集要求】
5. 必需采集证件：
   □ 营业执照
   □ 法人身份证
   □ 银行开户许可证
   □ 其他：__________

【输出要求】
6. 建账完成后自动生成：
   □ 客户档案表
   □ 会计科目表
   □ 税种核定表
   □ 代理记账合同
   □ 关键日期提醒

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

---

#### 3.2 月度报税模块配置

```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 月度报税模块 - 工作节点配置

请配置该模块的具体工作流程：

【票据处理流程】
1. 票据识别方式：
   ○ AI视觉识别（自动识别发票内容）
   ○ 财务软件导入（金蝶/用友/畅捷通）
   ○ 手动输入

2. 票据归类规则：
   ○ 自动归类（收入/成本/费用/银行）
   ○ 自动归类后需确认
   ○ 手动归类

3. 凭证生成规则：
   ○ 自动生成记账凭证
   ○ 生成后需确认
   ○ 仅生成凭证模板，手动完善

【申报处理流程】
4. 申报类型判断：
   ○ 自动判断申报类型（月度/季度/年度）
   ○ 手动确认申报类型

5. 申报前自检项目（可多选）：
   □ 税负率对比行业均值
   □ 优惠政策适用性检查
   □ 申报完整性检查
   □ 数据逻辑校验

6. 异常处理方式：
   ○ 发现异常自动标记，提示确认
   ○ 发现异常暂停流程，等待指示
   ○ 仅记录异常，继续流程

【报告生成】
7. 月度报告必须包含：
   □ 经营概况（收入、成本、利润）
   □ 税负分析（各税种税负率）
   □ 风险提示
   □ 下月注意事项
   □ 其他：__________

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

---

#### 3.3 复杂业务模块配置

```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ 复杂业务模块 - 工作节点配置

请配置该模块的具体工作流程：

【出口退税业务】
1. 退税资格判断：
   ○ 自动判断退税率
   ○ 手动确认退税率

2. 退税计算方式：
   ○ AI自动计算免抵退/先征后退
   ○ AI计算后需确认
   ○ 仅提供计算公式，手动计算

3. 单证匹配要求：
   □ 报关单与发票匹配率≥98%
   □ 换汇成本检查（5-8区间）

4. 审核要求：
   □ 必须AI+人工双人复核
   □ 仅需人工复核
   □ AI处理即可

【研发费用加计扣除】
5. 费用归集方式：
   ○ 自动归集到研发项目
   ○ 手动归集到研发项目

6. 优惠备案流程：
   ○ AI提示备案时间，财务自行备案
   ○ AI协助准备备案材料
   ○ 全流程AI辅助

【高新企业认定】
7. 认定自评方式：
   ○ AI自动评估6项核心指标
   ○ AI评估后需确认

8. 账务诊断：
   ○ AI自动诊断研发费用归集
   ○ AI诊断后需确认

【通用配置】
9. 复杂业务双人复核：
   □ 必须双人复核
   □ 仅高风险业务双人复核

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

---

#### 3.4 风险预警模块配置

```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ 风险预警模块 - 工作节点配置

请配置该模块的具体工作流程：

【检测项目配置】
1. 税务风险检测（可多选）：
   □ 税负率异常检测（偏离行业均值30%）
   □ 发票合规性检测（作废发票占比>5%）
   □ 申报及时性检测
   □ 优惠资格有效性检测
   □ 其他：__________

2. 账务健康检测（可多选）：
   □ 凭证规范性检查
   □ 勾稽关系校验（资产负债表vs利润表）
   □ 银行账与现金账核对
   □ 往来账核对
   □ 大额异常交易检测
   □ 频繁整数交易检测

3. 风险等级判定：
   ○ 全部自动判定
   ○ 橙色以上需人工确认

【预警阈值配置】
4. 税负率预警阈值：
   ○ 偏离行业均值20%触发预警
   ○ 偏离行业均值30%触发预警
   ○ 自定义：__________

5. 发票异常预警：
   ○ 作废发票占比>3%触发预警
   ○ 作废发票占比>5%触发预警
   ○ 自定义：__________

【推送配置】
6. 高风险预警推送方式：
   ○ 立即推送+电话沟通
   ○ 仅系统推送
   ○ 标记后人工处理

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

---

#### 3.5 客户成功模块配置

```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 客户成功模块 - 工作节点配置

请配置该模块的具体工作流程：

【客户价值分析】
1. 价值计算维度（可多选）：
   □ 税负节省金额
   □ 风险规避价值
   □ 效率提升价值
   □ 行业对标分析

2. 行业对标数据：
   ○ 使用默认行业均值
   ○ 自定义行业均值（需提供数据）

【流失预警】
3. 流失预警信号（可多选）：
   □ 连续2个月无票据上传
   □ 多次催促后仍不配合
   □ 对账单有异议且长期未解决
   □ 客户联系人不回应
   □ 其他：__________

4. 流失风险等级：
   ○ 综合得分≥30为橙色预警
   ○ 综合得分≥60为红色预警
   ○ 自定义阈值：__________

【满意度调研】
5. 调研触发方式：
   ○ 季度自动发送
   ○ 人工触发发送
   ○ 年度自动发送

6. 调研维度：
   □ 服务质量
   □ 专业度
   □ 响应速度
   □ 整体满意度

【增值服务推荐】
7. 推荐时机：
   ○ 基于客户生命周期阶段自动推荐
   ○ 基于风险预警自动推荐
   ○ 仅人工触发推荐

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

### Step 4: 输出格式配置 ✋

```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📄 输出格式配置

请确定报告输出要求：

【文件命名规范】
1. 报告文件名格式：
   ○ {客户名}_{报告类型}_{日期}
   ○ {日期}_{客户名}_{报告类型}
   ○ 自定义：__________

【报告语言风格】
2. 报告语言：
   ○ 正式（适合规模企业客户）
   ○ 简洁（适合小微企业客户）
   ○ 详细（适合需要财务知识的客户）

【Word文档格式】
3. 页眉内容：
   □ 公司名称
   □ Logo
   □ 报告类型

4. 页脚内容：
   □ 联系电话
   □ 报告生成日期
   □ 页码

【MD文档格式】
5. MD存档包含：
   □ 完整原始数据
   □ 处理过程记录
   □ 生成时间戳

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

### Step 5: 生成定制化配置 ✋

AI自动执行：

1. **解析配置** - 解析管理层在Step 3中输入的所有配置选项
2. **更新子Skill** - 将配置填写到各子Skill的"可配置节点"表中，将"待配置"替换为实际配置值
3. **更新模板** - 更新报告模板（Word）中的品牌标识（公司名称、Logo、联系电话）
4. **更新版本** - 各子Skill版本从 v1.1.0 → v1.1.0（首次定制化），并设置 `initialized: true`
5. **保存配置** - 将完整配置保存到 `config/skill-config.yaml`
6. **标记完成** - 将 `initialization.status` 从 `pending` 改为 `completed`

### Step 6: 完成初始化 ✋

```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 初始化完成！

【品牌信息】
• 公司名称：阳光财税服务中心
• 简称：阳光代账
• 联系电话：400-xxx-xxxx

【客户接入模块】
• 纳税人类型：自动判断
• 行业匹配：自动匹配
• 必需证件：营业执照、法人身份证、银行开户许可证
• 输出：客户档案表、会计科目表、税种核定表、合同、关键日期

【月度报税模块】
• 票据识别：AI视觉识别
• 归类规则：自动归类后确认
• 申报自检：税负率、优惠适用性、完整性、逻辑校验
• 报告内容：经营概况、税负分析、风险提示、下月注意

【复杂业务模块】
• 出口退税：AI计算+双人复核
• 研发费用：自动归集+AI辅助备案
• 高新认定：AI自动评估+人工确认

【风险预警模块】
• 检测项目：税负率、发票合规、申报及时性、优惠资格
• 账务健康：凭证规范、勾稽关系、大额交易
• 税负率阈值：偏离30%触发预警

【客户成功模块】
• 价值维度：税负节省、风险规避、效率提升、行业对标
• 流失信号：2个月无票据、不配合、对账异议
• 调研：季度自动发送

【版本记录】
• 所有子Skill：v1.1.0 (2026-04-07)

【下一步】
✓ 现在可以将此工具交付给员工使用了！

员工只需要说需求，如：
• "新客户入职"
• "处理本月票据"
• "检查风险"

AI会自动识别意图、调度模块、按照配置的流程执行。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

---

## 工作模式

### Step 1: 接收员工输入

**识别输入类型**：

| 输入类型 | 示例 | 处理方式 |
|---------|------|----------|
| 自然语言 | "新客户入职" | 意图识别 |
| 发票图片 | 上传照片 | 视觉识别 → 月度报税 |
| 财务软件导出 | 金蝶/用友/畅捷通 | 解析 → 分类处理 |

### Step 2: 意图识别

**意图分类**（基于配置的关键字）：

| 意图关键词 | 调度模块 |
|-----------|---------|
| 新客户、入职，建账、开通 | client-onboarding-helper |
| 本月、票据、发票、凭证、申报、纳税 | monthly-tax-helper |
| 出口退税、研发费、高新、跨区域 | complex-business-advisor |
| 风险、检查、预警、体检 | risk-monitor-guard |
| 价值报告、满意度、流失、客户分析 | customer-success-helper |

### Step 3: 模块调度

**调度规则**：
- 单意图 → 直接调度对应模块
- 多意图 → 按顺序调度多个模块
- 模糊意图 → 询问确认后再调度

### Step 4: 双格式输出

所有报告同时生成：
1. **MD文件** - 存档用
2. **Word文档** - 交付用（含品牌标识）

---

## 子Skill定制

### 可定制内容

| 定制项 | 说明 |
|--------|------|
| 触发词 | 哪些词语触发该模块 |
| 确认节点 | 哪些步骤需要人工确认 |
| 输出格式 | 报告包含哪些内容 |
| 工作流程 | 步骤顺序、自动化程度 |

### 定制操作

| 操作 | 命令示例 |
|------|---------|
| 查看版本 | "查看版本"、"查看配置" |
| 调整模块 | "调整月度报税模块" |
| 回退版本 | "回退月度报税模块" |

### 调整子Skill流程

说"调整XX模块"，AI进入该模块的配置流程：
1. 展示当前配置
2. 询问需要修改的内容
3. 根据反馈更新子Skill
4. 更新版本号（v1.1.0 → v1.1.1）

---

## 子Skill管理

### 查看版本状态

说"查看版本"或"查看配置"，AI展示当前版本和配置状态。

### 调整子Skill

说"调整月度报税模块"或"修改客户接入流程"，AI进入该模块的配置流程。

### 回退版本

说"回退月度报税模块"，可回退到历史版本。

---

## 项目文件夹结构

```
项目文件夹/
├── config.json                    # 公司配置
├── C001_客户名称/
│   ├── config.json             # 客户配置
│   ├── 2026/
│   │   ├── Q1/01_月报/
│   │   ├── 出口退税/
│   │   └── 客户价值/
│   └── 客户接入档案/
└── 财务软件导出/
```

---

## 索引

- **主配置**: `config/skill-config.yaml`
- **财务解析**: `references/financial-software-parser.md`
- **报告模板**: `assets/report-templates/`
- **月度报税**: `monthly-tax-helper/SKILL.md`
- **客户接入**: `client-onboarding-helper/SKILL.md`
- **复杂业务**: `complex-business-advisor/SKILL.md`
- **风险预警**: `risk-monitor-guard/SKILL.md`
- **客户成功**: `customer-success-helper/SKILL.md`

