Memochef

F 49 completed
Cli Tool
unknown / python · tiny
6
Files
743
LOC
0
Frameworks
4
Languages

Pipeline State

completed
Run ID
#360974
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_tiny
Novelty
23.81
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47591
Member of a group with 1 similar repo(s) — canonical #65621 view group →
Top concepts (1)
Automation
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/

AI Prompt

Create a Python automation tool called MemoChef that updates an Investment Committee (IC) PowerPoint memo using the latest metrics from an Excel proforma. The tool needs to read data from specified Excel tabs using `openpyxl` and extract content from all slides in the memo using `python-pptx`. It must use the Claude API twice: first to map metrics from the memo to the proforma data, and second to validate these proposed updates for accuracy and formatting. Finally, it should apply all verified text and table updates to the memo while preserving formatting, and generate a Markdown change log detailing every modification.
python automation powerpoint excel claude api data-processing finance scripting
Generated by gemma4:latest

Catalog Information

MemoChef is an automation tool that updates Investment Committee (IC) PowerPoint memos with the latest metrics from Excel proformas, using Claude API calls for intelligent identification and verification.

Description

MemoChef automates the process of updating IC PowerPoint memos by extracting data from specified Excel proforma tabs and applying text and table updates to the memo. It uses two Claude API calls: one for metric mapping and another for validation. The tool preserves existing formatting and writes a change log documenting every modification.

الوصف

يحول MemoChef عملية تحديث المذكرات للمجلس الاستشاري (IC) من ملفات PowerPoint إلى أحدث البيانات من تبقات Excel، باستخدام إجراءات Claude API لتحديد وتحقق كل التحديثات. يبقى أداء التطبيق متوافقًا مع التنسيقات الحالية وينشر سجل تحديث يوثق كل التعديلات.

Novelty

7/10

Tags

investment-committee-memo-automation excel-proforma-data-extraction powerpoint-memo-updating claude-api-integration metric-mapping-and-validation

Technologies

anthropic

Claude Models

claude-sonnet-4.6

Quality Score

F
48.8/100
Structure
43
Code Quality
45
Documentation
65
Testing
0
Practices
67
Security
92
Dependencies
60

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

4.1h
Tech Debt (E)
A
OWASP (100%)
FAIL
Quality Gate
B
Risk (22)
Repobility · code-quality intelligence · https://repobility.com
Unknown
License
2.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
85.9%
markdown
11.3%
yaml
2.0%
text
0.7%

Frameworks

None detected

Concepts (1)

Powered by Repobility · code-quality intelligence
CategoryNameDescriptionConfidence
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
auto_categoryAutomationautomation60%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/85125.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV