receipt-scanning-tools
Suivre les reçus et gérer les dépenses
Les organisations ont besoin de méthodes systématiques pour enregistrer et catégoriser les reçus de dépenses afin d'assurer un suivi financier précis. Cette compétence fournit des workflows documentés pour la saisie manuelle de reçus, l'intégration de la numérisation OCR et des modèles de base de données pour gérer les enregistrements de dépenses dans 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. Activer l'environnement virtuel : source /home/adamsl/planner/.venv/bin/activate
- 2. Exécuter l'outil de saisie manuelle : python3 receipt_scanning_tools/manual_entry.py
- 3. Sélectionner un commerçants depuis le menu catégorisé (Cadeaux, Ministres, Présents, Alimentation et Fournitures)
- 4. Entrer le montant et la date du reçu
- 5. Sélectionner la catégorie de dépense depuis la liste hiérarchique
- 6. Vérifier le résumé et confirmer pour enregistrer
- La dépense sera insérée dans la table des dépenses avec les clés étrangères appropriées.
Usando "receipt-scanning-tools". What database tables are used for tracking expenses?
Resultado esperado:
- Table des catégories : Stocke les catégories de dépenses hiérarchiques avec les références parent_id
- Table des commerçants : Enregistre les commerçants courants avec le nom, la catégorie et les notes
- Table des dépenses : Table principale avec expense_date, amount, category_id, merchant_id et method
- Table des métadonnées des reçus : Stocke les résultats de l'analyse OCR et les scores de confiance
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
Suivre les dépenses du ministère
Enregistrer et catégoriser les dépenses de l'église ou du ministère, y compris les dons, les offrandes et les fournitures avec des menus de commerçants organisés.
Gérer les enregistrements de reçus
Maintenir des registres de dépenses précis dans une base de données MySQL avec des hiérarchies de catégories appropriées et un suivi des commerçants.
Construire des outils de reçus
Utiliser des modèles documentés pour étendre les fonctionnalités de numérisation de reçus avec Python et la bibliothèque CLI Rich.
Prueba estos prompts
Comment activer l'environnement virtuel et exécuter le menu des outils de reçus ?
Montrez-moi le schéma de base de données pour les tables des dépenses et des commerçants.
Quel est le motif de code pour ajouter un nouveau commerçants à la base de données ?
Comment récupérer les catégories avec leur chemin hiérarchique complet en utilisant des requêtes récursives ?
Mejores prácticas
- Toujours activer l'environnement virtuel avant d'exécuter les outils de reçus Python
- Utiliser des gestionnaires de contexte pour les connexions à la base de données afin de garantir un nettoyage approprié
- Valider les entrées utilisateur pour les dates et les montants avant l'insertion dans la base de données
Evitar
- Omettre l'activation de l'environnement virtuel conduit à ModuleNotFoundError
- Supposer que les noms de colonnes existent sans vérifier d'abord le schéma
- Ne pas utiliser de requêtes paramétrées lors de l'insertion de données utilisateur
Preguntas frecuentes
Quelle version de Python est requise ?
Quelle base de données cette compétence utilise-t-elle ?
Comment intégrer la numérisation OCR ?
Mes données financières sont-elles en sécurité ?
Pourquoi est-ce que j'obtiens des erreurs d'importation de module ?
En quoi est-ce différent des autres outils de reçus ?
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