receipt-scanning-tools
Belege verfolgen und Ausgaben verwalten
Organisationen benötigen systematische Methoden zum Erfassen und Kategorisieren von Ausgabenbelegen für eine genaue finanzielle Nachverfolgung. Diese Skill bietet dokumentierte Workflows für die manuelle Belegerfassung, OCR-Scan-Integration und Datenbankmuster für die Verwaltung von Ausgabendatensätzen in MySQL.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "receipt-scanning-tools". How do I record a new expense in the database?
Resultado esperado:
- 1. Virtuelle Umgebung aktivieren: source /home/adamsl/planner/.venv/bin/activate
- 2. Manuelles Eingabe-Tool ausführen: python3 receipt_scanning_tools/manual_entry.py
- 3. Händler aus kategorisiertem Menü auswählen (Geschenke, Minister, Präsente, Lebensmittel & Materialien)
- 4. Belegbetrag und Datum eingeben
- 5. Ausgabekategorie aus hierarchischer Liste auswählen
- 6. Zusammenfassung überprüfen und Bestätigen zum Speichern
- Die Ausgabe wird mit korrekten Fremdschlüsseln in die Ausgaben-Tabelle eingefügt.
Usando "receipt-scanning-tools". What database tables are used for tracking expenses?
Resultado esperado:
- Kategorien-Tabelle: Speichert hierarchische Ausgabekategorien mit parent_id-Referenzen
- Händler-Tabelle: Zeichnet gängige Händler mit Name, Kategorie und Notizen auf
- Ausgaben-Tabelle: Haupttabelle mit expense_date, amount, category_id, merchant_id und method
- Beleg-Metadaten-Tabelle: Speichert OCR-Parsing-Ergebnisse und Konfidenzwerte
Auditoría de seguridad
SeguroDocumentation-only skill containing no executable code. All 127 static findings are false positives triggered by documentation patterns (bash examples, configuration placeholders, SQL schema documentation). The skill provides reference material for a nonprofit expense tracking project with no security risks.
Factores de riesgo
🌐 Acceso a red (2)
📁 Acceso al sistema de archivos (8)
🔑 Variables de entorno (2)
⚙️ Comandos externos (58)
Puntuación de calidad
Lo que puedes crear
Ministrie-Ausgaben verfolgen
Kirchen- oder Ministrie-Ausgaben erfassen und kategorisieren, einschließlich Geschenke, Spenden und Materialien mit organisierten Händlermenüs.
Belegdatensätze verwalten
Genaue Ausgabendatensätze in einer MySQL-Datenbank führen mit proper Kategoriehierarchien und Händlerverfolgung.
Beleg-Werkzeuge erstellen
Dokumentierte Muster verwenden, um die Beleg-Scan-Funktionalität mit Python und der Rich CLI-Bibliothek zu erweitern.
Prueba estos prompts
Wie aktiviere ich die virtuelle Umgebung und führe das Beleg-Tools-Menü aus?
Zeige mir das Datenbankschema für die Ausgaben- und Händlertabellen.
Wie lautet das Codemuster zum Hinzufügen eines neuen Händlers zur Datenbank?
Wie rufe ich Kategorien mit ihrem vollständigen hierarchischen Pfad unter Verwendung rekursiver Abfragen ab?
Mejores prácticas
- Virtuelle Umgebung immer aktivieren, bevor Python-Beleg-Tools ausgeführt werden
- Kontext-Manager für Datenbankverbindungen verwenden, um korrekte Bereinigung sicherzustellen
- Benutzereingaben für Daten und Beträge vor Datenbankeinfügung validieren
Evitar
- Überspringen der virtuellen Umgebungsaktivierung führt zu ModuleNotFoundError
- Annehmen, dass Spaltennamen existieren, ohne das Schema zuerst zu überprüfen
- Parametrisierte Abfragen nicht verwenden, wenn Benutzerdaten eingefügt werden
Preguntas frecuentes
Welche Python-Version wird benötigt?
Welche Datenbank verwendet diese Skill?
Wie integriere ich OCR-Scanning?
Sind meine Finanzdaten sicher?
Warum erhalte ich Modul-Importfehler?
Wie unterscheidet sich dies von anderen Beleg-Tools?
Detalles del desarrollador
Autor
EGAdamsLicencia
MIT
Repositorio
https://github.com/EGAdams/planner/tree/main/nonprofit_finance_db/.claude/skills/receipt-scanning-toolsRef.
main
Estructura de archivos
📄 SKILL.md