An open-source Claude Code / Codex skill, published as performance-report-assistant-skill, for turning weekly notes, git commits, work logs, and Excel templates into polished performance reports.
Previously known as anche-report-skill.
This skill is designed for people who need to write recurring work updates or performance reviews, especially when the final output must fit a fixed company spreadsheet template.
- Weekly work summaries
- Monthly performance self-reviews
- Quarterly business or project reviews
- Promotion review and career-growth narratives
- Manager, leadership, or headquarters updates
- Customer-facing progress updates
- Excel-based performance forms where formatting must be preserved
Many workplace reports are not written from scratch. They are assembled from scattered evidence:
- weekly reports,
- project notes,
- tickets,
- meeting notes,
- git commits,
- product or engineering milestones,
- customer feedback,
- and fixed Excel forms.
Most AI-generated spreadsheets lose the original template style, which forces users to copy the content back into their company file manually. This skill focuses on a safer workflow:
- Interview the user step by step.
- Inspect the Excel template before editing.
- Explain exactly which sheets, cells, or sections will be changed.
- Wait for user confirmation.
- Fill a copy of the original workbook.
- Return the final file path.
- Guided interview workflow for first-time users
- Audience-aware writing for managers, executives, partners, or customers
- Evidence-based summaries from weekly reports and git commit history
- Excel template preservation with
openpyxl - Explicit confirmation before modifying any workbook
- Support for Chinese workplace reports by default
- Reusable scripts for commit collection and Excel cell filling
performance-report-assistant/
SKILL.md
agents/
openai.yaml
references/
intake-questions.md
report-patterns.md
excel-template-workflow.md
scripts/
collect_git_commits.py
fill_excel_template.py
Copy the performance-report-assistant folder into your local skills directory.
Example for Claude Code / Codex environments that use .agents\skills:
Copy-Item -Path ".\performance-report-assistant" -Destination "C:\Users\<your-user-name>\.agents\skills" -Recurse -ForceIf your environment uses .codex\skills, copy it there instead:
Copy-Item -Path ".\performance-report-assistant" -Destination "C:\Users\<your-user-name>\.codex\skills" -Recurse -ForceRestart Claude Code / Codex or open a new session after installation.
After installation, ask:
Use $performance-report-assistant to guide me step by step through a monthly performance review.
For Chinese reports:
使用 $performance-report-assistant,一步一步采访我,帮我完成一份月度绩效汇报。
You can also reference the skill by path without installing it:
Use E:\path\to\performance-report-assistant as the skill and guide me through a performance report.
- Choose the report type: weekly summary, monthly review, quarterly review, promotion review, leadership update, or customer update.
- Choose the audience: direct manager, senior leadership, cross-functional partners, customers, or non-expert stakeholders.
- Provide the reporting period.
- Provide an Excel template if one exists.
- Let the agent inspect the template and propose the exact edit plan.
- Confirm the edit plan.
- Provide evidence such as weekly notes, work logs, ticket summaries, or git repository paths.
- Generate the report and fill a copy of the template.
- Check the returned final file path.
When an Excel template is provided, the skill instructs the agent to:
- inspect before editing,
- list planned sheet/cell/section changes,
- avoid formulas, score fields, approval fields, signature areas, headers, styles, borders, and merged-cell structures,
- wait for explicit confirmation,
- write to a copied workbook instead of overwriting the original file.
Collect git commits across one or more repositories and output Markdown evidence.
python scripts/collect_git_commits.py --repo C:\path\repo --since 2026-05-01 --until 2026-06-01 --output commits.mdFill mapped values into a copied Excel template while preserving workbook structure and styling.
python scripts/fill_excel_template.py --template template.xlsx --mapping mapping.json --output filled.xlsxMapping example:
{
"Performance Review!C6": "Completed the core project delivery and documented a reusable process.",
"Performance Review!C7": "Next month plan..."
}Chinese mapping example:
{
"绩效自评!C6": "本月重点完成...",
"绩效自评!C7": "下月计划..."
}performance-report-assistant-skill, performance report assistant skill, performance report assistant, anche-report-skill, anche report skill, Claude Code skill, Codex skill, AI agent skill, performance review assistant, performance report skill, work report assistant, weekly report summarizer, Excel template filling, Chinese performance review, self-review generator, git commit work summary, stakeholder update, workplace report automation.
- Enterprise WeChat / WeCom reports cannot always be fetched automatically. Access depends on authorization, connectors, browser automation, or exported text.
- Complex Excel templates may still require human confirmation for cell mapping.
- The skill currently focuses on guided workflow and template-safe filling. More advanced automatic template scanning can be added later.
- Add an Excel template scanner that proposes candidate fill cells automatically.
- Add example fixtures for common performance-review templates.
- Add role-specific writing modes for engineering, product, QA, operations, project management, and sales.
- Add configurable personal or team writing-style profiles.
performance-report-assistant 是一个面向 Claude Code / Codex 的开源 skill,用来把周报、git commit、项目记录和 Excel 模板整理成可提交的工作汇报。
它的核心不是替某一个人写绩效,而是提供一个通用流程:先采访用户,再读取模板,确认拟修改位置,最后把内容写入原始模板副本,尽量保留 Excel 样式和结构。