Habilidades receipt-scanning-tools
📋

receipt-scanning-tools

Seguro 🌐 Acceso a red📁 Acceso al sistema de archivos🔑 Variables de entorno⚙️ Comandos externos

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.

Soporta: Claude Codex Code(CC)
📊 69 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

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

Seguro
v5 • 1/17/2026

Documentation-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.

2
Archivos escaneados
635
Líneas analizadas
4
hallazgos
5
Auditorías totales

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
85
Contenido
19
Comunidad
100
Seguridad
91
Cumplimiento de la especificación

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

Démarrage rapide
Comment activer l'environnement virtuel et exécuter le menu des outils de reçus ?
Schéma de base de données
Montrez-moi le schéma de base de données pour les tables des dépenses et des commerçants.
Ajouter un commerçants
Quel est le motif de code pour ajouter un nouveau commerçants à la base de données ?
Chemin de catégorie
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 ?
Python 3.x avec mysql-connector-python et la bibliothèque Rich pour la sortie CLI.
Quelle base de données cette compétence utilise-t-elle ?
MySQL avec une base de données nonprofit_finance. Les paramètres de connexion stockés dans le fichier .env.
Comment intégrer la numérisation OCR ?
Configurer GEMINI_API_KEY dans votre environnement. Utiliser les modèles documentés dans app/services/receipt_engine.py.
Mes données financières sont-elles en sécurité ?
La compétence ne fait que documenter des modèles. Les identifiants de base de données doivent être stockés en toute sécurité dans le fichier .env.
Pourquoi est-ce que j'obtiens des erreurs d'importation de module ?
La plupart des erreurs d'importation proviennent de l'oubli d'activer d'abord l'environnement virtuel.
En quoi est-ce différent des autres outils de reçus ?
Cette compétence se concentre sur les finances à but non lucratif avec des catégories de commerçants pré-organisées pour les dons du ministère.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md