财务运营 · 技能模板

MonthEndCloseSkill

将月结关键步骤拆解为 checklist,联合自动化脚本追踪凭证、库存与资金确认,自动生成结案摘要与异常说明。

Skill 结构概览

  • 指令层:分阶段列出关账任务与责任人,要求输出完成度与阻塞项。
  • 资源层:包含 checklist、政策说明、跨部门 SLA。
  • 工具层:脚本读取任务状态表,自动生成日报与提醒邮件草稿。

推荐资源

  1. instructions/month-close-brief.md —— 关账指引与输出格式。
  2. data/month_close_tasks.csv —— 任务状态表(含负责人、截止时间)。
  3. 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

未记录阻塞项