财务运营 · 技能模板
MonthEndCloseSkill
将月结关键步骤拆解为 checklist,联合自动化脚本追踪凭证、库存与资金确认,自动生成结案摘要与异常说明。
Skill 结构概览
- 指令层:分阶段列出关账任务与责任人,要求输出完成度与阻塞项。
- 资源层:包含 checklist、政策说明、跨部门 SLA。
- 工具层:脚本读取任务状态表,自动生成日报与提醒邮件草稿。
推荐资源
- instructions/month-close-brief.md —— 关账指引与输出格式。
- data/month_close_tasks.csv —— 任务状态表(含负责人、截止时间)。
- scripts/close_tracker.py —— 生成进度报告与提醒信息。
示例 SKILL.md 片段
---
name: MonthEndCloseSkill
description: >
Coordinate cross-team month-end close activities with guided checklists and automated status summaries.
version: 1.0.0
visibility: organization
tags:
- finance
- operations
entrypoint:
command: run_close
label: Coordinate month-end close
---
## When Claude should load this skill
- Trigger daily during close week via `cron: 0 12 * * *` or on-demand when controllers request a status update.
- Ideal for finance operations teams consolidating progress across GL, AR/AP, tax, and FP&A tracks.
## Core workflow
1. Review `instructions/month-close-brief.md` for sequencing, owner expectations, and escalation matrix.
2. Execute `python scripts/close_tracker.py` to emit `CLOSE_STATUS` and `DEADLINE_ALERTS` for incomplete tasks.
3. Update `templates/progress-summary.md` and share highlights with stakeholders in finance and business units.
## Linked resources
- `templates/monthly-close-checklist.md` — Standard checklist with control evidence requirements.
- `data/month_close_tasks.csv` — Task register including owners, due dates, and dependencies.
- `instructions/month-close-brief.md` — Communication cadence, sign-off criteria, and buffer policies.
- `templates/progress-summary.md` — Executive-ready summary structure for leadership updates.
- `playbooks/post-close-retro.md` — Optional retro guide for capturing lessons learned.
close_tracker.py 样例
import csv
from datetime import datetime
with open("data/month_close_tasks.csv", encoding="utf-8") as fp:
rows = list(csv.DictReader(fp))
pending = [r for r in rows if r["status"].lower() != "done"]
progress = {
"completed": sum(1 for r in rows if r["status"].lower() == "done"),
"total": len(rows),
"pending": pending,
}
deadlines = [
{
"task": r["task"],
"owner": r["owner"],
"due": r["due_date"],
"overdue": datetime.fromisoformat(r["due_date"]) < datetime.utcnow(),
}
for r in pending
]
print("CLOSE_STATUS=", progress)
print("DEADLINE_ALERTS=", deadlines)
1
上线流程
覆盖关账前后关键步骤。
步骤 1: 收集各模块任务与责任人,导入模板资源。
步骤 2: 调整提醒频率与通知渠道,验证自动化脚本输出。
步骤 3: 将技能分享给财务团队,监控首次运行日志,收集反馈迭代。
成功指标建议
-30%
月结完成时长
100%
关键任务覆盖率
0
未记录阻塞项