Compétences meituan-printer
🖨️

meituan-printer

Risque moyen 🌐 Accès réseau⚙️ Commandes externes📁 Accès au système de fichiers⚡ Contient des scripts

Imprimer des listes de tâches et des reçus sur des imprimantes thermiques Meituan

Le personnel des restaurants a du mal à imprimer manuellement des listes de tâches et des reçus pour les opérations de cuisine. Cette compétence permet aux assistants IA d'envoyer directement des listes de tâches formatées, des formulaires d'inspection et des reçus aux imprimantes thermiques Meituan via le réseau local.

Prend en charge: Claude Codex Code(CC)
⚠️ 67 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "meituan-printer". Print this shift checklist on the kitchen printer: Morning shift tasks: -------09:00------- Open station Check inventory -------10:00------- Restock items

Résultat attendu:

Successfully sent task list to kitchen printer (192.168.3.100:9100). The formatted task list will print with timestamp, station header, and time-blocked sections.

Utilisation de "meituan-printer". Add a new printer with IP 192.168.3.150, port 9100, and call it 'dessert station'

Résultat attendu:

Printer 'dessert station' added successfully. Connection test: reachable. You can now print to this printer using the alias 'dessert station'.

Utilisation de "meituan-printer". Show me all configured printers

Résultat attendu:

Configured printers:
| Alias | IP Address | Port | Type |
|-------|-----------|------|------|
| kitchen | 192.168.3.100 | 9100 | main kitchen |
| dessert station | 192.168.3.150 | 9100 | dessert |
| front desk | 192.168.3.200 | 9100 | reception |

Audit de sécurité

Risque moyen
v1 • 4/25/2026

This is a legitimate printer integration skill for Meituan thermal receipt printers. Static findings are largely false positives or over-classifications. Hex-encoded bytes are standard ESC/POS printer commands, not obfuscation. External commands are for legitimate printer operations. The risk level is MEDIUM due to network access to local printers, shell command execution for printer management, and web interface functionality.

17
Fichiers analysés
3,852
Lignes analysées
13
résultats
1
Total des audits

Problèmes à risque élevé (3)

Hex-encoded ESC/POS Commands
The skill uses hex-encoded byte sequences (like b'\x1B\x40') which are standard ESC/POS printer control commands. These are NOT obfuscation - they are the industry-standard protocol for thermal receipt printers. This is false positive from static scanner.
System Task Scheduling (launchd/schtasks)
The skill can create macOS launchd agents and Windows scheduled tasks for automated printing. This is an intentional feature, not a blocker. User consent is required before system-level task creation.
Weak Cryptographic Algorithm (MD5)
Code references MD5 for printer authentication. However, this is the legacy protocol used by Meituan thermal printers - not a security vulnerability of the skill itself but a limitation of the hardware protocol.
Problèmes à risque moyen (4)
Hardcoded IP Addresses in Examples
Example configurations contain hardcoded IP addresses (192.168.x.x). These are example placeholders in config.example.json and documentation, not actual credentials.
innerHTML Usage in Web Interface
The web admin interface uses innerHTML for dynamic content rendering. While this is a potential XSS vector, the interface runs on localhost only and does not process external user input.
Python subprocess.run for Printer Operations
The skill uses subprocess.run to execute printer-related commands. Arguments are constructed from config files, not direct user input, reducing injection risk.
Temporary Directory Access
The skill writes temporary log files to /tmp directory for scheduled task debugging. Standard temp file usage with user-owned paths.
Problèmes à risque faible (2)
Hardcoded URLs in Documentation
Documentation contains hardcoded URLs for local service endpoints (localhost:5000). These are standard for local development/demo purposes.
Environment Configuration Access
The skill reads environment configuration for Python path detection and platform identification. Standard environment variable usage for cross-platform compatibility.
Audité par: claude

Score de qualité

77
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
15
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

Impression de listes de tâches pour la cuisine

Le personnel de cuisine du restaurant peut demander à l'IA d'imprimer des listes de tâches pour des postes spécifiques (par exemple 'imprimer la liste de tâches du poste légumes'). L'IA formate et envoie la liste de tâches à l'imprimante appropriée.

Impression de rappels de shift planifiés

Configurez l'impression automatique quotidienne ou hebdomadaire de listes de contrôle d'inspection. L'IA aide à configurer des tâches planifiées qui s'exécutent à des heures précises sans intervention manuelle.

Impression de reçus pour les commandes clients

Imprimez des reçus formatés pour les commandes clients sur l'imprimante du bureau d'accueil. L'IA aide à générer et envoyer des reçus correctement formatés.

Essayez ces prompts

Demande d'impression simple
Print the following task list on the kitchen printer: [task content]
Impression avec une imprimante spécifique
Send this inspection checklist to the vegetable station printer: [content]
Ajouter une nouvelle imprimante
Add a new printer with IP [IP address], port [port], and call it [alias]
Planifier une tâche d'impression récurrente
Set up a daily print task that prints [content] at [time] on the [printer name] printer

Bonnes pratiques

  • Utilisez des alias en chinois descriptifs pour les imprimantes afin de rendre la sélection intuitive (par exemple '后厨', '素菜岗', '前厅酒水')
  • Testez la connectivité de l'imprimante avant la première impression pour garantir une configuration correcte
  • Gardez les imprimantes sur un segment de réseau local stable pour un fonctionnement fiable

Éviter

  • N'imprimez pas d'informations confidentielles telles que les détails de paiement des clients ou les données personnelles
  • Évitez d'imprimer des documents extrêmement volumineux ; la compétence est optimisée pour les listes de tâches et les reçus
  • Ne partagez pas les adresses IP des imprimantes avec des utilisateurs non autorisés car ils pourraient envoyer des travaux d'impression non désirés

Foire aux questions

Comment configurer une nouvelle imprimante ?
Indiquez à l'IA l'adresse IP de l'imprimante, le port (généralement 9100) et choisissez un alias. L'IA testera la connexion et enregistrera la configuration.
Puis-je imprimer des images ou des logos ?
Non, cette compétence prend en charge uniquement l'impression textuelle. Les graphiques complexes ne peuvent pas être imprimés sur les imprimantes thermiques standard.
Comment fonctionnent les tâches planifiées ?
Vous pouvez configurer des tâches d'impression quotidiennes, hebdomadaires ou mensuelles. La compétence peut les exporter vers le planificateur de tâches de votre système d'exploitation pour une exécution fiable.
Que faire si l'imprimante n'est pas sur le même réseau ?
L'imprimante doit être accessible sur votre réseau local. Un VPN ou un pont réseau peut être nécessaire pour un accès à distance (non officiellement pris en charge).
Comment utiliser l'interface d'administration web ?
Exécutez le script start.command sur macOS ou start.bat sur Windows, puis ouvrez http://localhost:5000 dans votre navigateur.
Quelles marques d'imprimantes sont prises en charge ?
La compétence est conçue pour les imprimantes thermiques Meituan utilisant le protocole ESC/POS. D'autres imprimantes prenant en charge ESC/POS peuvent également fonctionner.