Compétences lark-approval
📦

lark-approval

Sûr

Gérer les workflows d'approbation Lark via CLI

Rationalisez la gestion des workflows d'approbation Lark grâce à l'intégration Claude Code. Interrogez les instances d'approbation, approuvez ou rejetez des tâches, et transférez des approbations en utilisant des commandes en langage naturel.

Prend en charge: Claude Codex Code(CC)
🥉 73 Bronze
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 "lark-approval". Montrez-moi mes tâches d'approbation en attente

Résultat attendu:

Trouvé 3 tâches d'approbation en attente :
1. Demande de congé - Jean Dupont (15/01/2024 au 17/01/2024)
2. Note de frais 850€ - Jeanne Martin
3. Bon de commande #12345 - Équipe Tech

Souhaitez-vous approuver ou rejeter l'une de celles-ci ?

Utilisation de "lark-approval". Obtenez les détails de l'instance d'approbation ABC-123-XYZ

Résultat attendu:

  • Instance d'approbation : ABC-123-XYZ
  • Statut : En cours
  • Titre : Achat de licence logicielle
  • Soumetteur : admin@entreprise.com
  • Soumis : 14/01/2024 10:30 UTC
  • Nœud actuel : Approbation du manager
  • Approbations : 1/2 terminées

Utilisation de "lark-approval". Approuvez la tâche TASK-789 pour l'instance ABC-123-XYZ

Résultat attendu:

Tâche approuvée avec succès. L'instance d'approbation ABC-123-XYZ a avancé à l'étape suivante du workflow.

Audit de sécurité

Sûr
v1 • 4/14/2026

All static analysis findings are false positives. The detected 'external_commands' and 'filesystem' patterns are markdown code blocks containing CLI documentation examples, not executable code. This skill contains only documentation with bash command examples for the lark-cli tool. No actual code execution, filesystem access, or security risks present.

1
Fichiers analysés
49
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

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

Ce que vous pouvez construire

Automatisation de l'approbation pour managers

Les managers peuvent examiner rapidement, approuver ou rejeter les demandes d'approbation en attente en décrivant ce qu'ils veulent en langage naturel

Surveillance des workflows d'approbation

Les équipes opérationnelles peuvent interroger le statut d'approbation, vérifier les tâches en attente et suivre les instances d'approbation dans toute l'organisation

Traitement par lots des approbations

Traitez efficacement plusieurs tâches d'approbation en interrogeant les listes de tâches et en effectuant des opérations d'approbation/rejet en masse

Essayez ces prompts

Vérifier les approbations en attente
Montrez-moi toutes mes tâches d'approbation en attente qui nécessitent mon attention
Approuver une demande
Approuvez la tâche d'approbation avec l'ID d'instance [instance_id] et l'ID de tâche [task_id]
Obtenir les détails d'une approbation
Obtenez les détails complets de l'instance d'approbation [instance_id] incluant le statut actuel et l'historique
Transférer une tâche d'approbation
Transférez la tâche d'approbation [task_id] à l'utilisateur [user_id] avec une note concernant le transfert

Bonnes pratiques

  • Exécutez toujours la commande schema d'abord pour vérifier les paramètres requis avant d'appeler les API d'approbation
  • Utilisez la configuration d'authentification partagée du skill lark-shared pour garantir les identifiants API appropriés
  • Vérifiez que les scopes d'approbation requis (approval:instance:read, approval:task:write) sont accordés avant l'exécution
  • Vérifiez le statut d'approbation avant d'effectuer des actions pour éviter les erreurs sur les workflows déjà terminés

Éviter

  • Ne devinez pas les structures de paramètres - utilisez toujours lark-cli schema approval.resource.method pour vérifier les champs requis
  • Évitez d'approuver ou de rejeter des tâches sans d'abord examiner les détails complets et le contexte de l'instance
  • Ne transférez pas de tâches d'approbation sans informer le destinataire et documenter la raison
  • Ne codez jamais en dur les ID d'instance d'approbation ou les ID utilisateur dans les prompts - récupérez-les dynamiquement

Foire aux questions

De quelles autorisations ai-je besoin pour utiliser ce skill ?
Vous avez besoin des scopes API Lark appropriés : approval:instance:read pour la consultation, approval:instance:write pour la modification des instances, et approval:task:read ou approval:task:write pour les opérations sur les tâches. Ceux-ci doivent être configurés dans les identifiants de votre application Lark.
Pourquoi est-ce que j'obtiens des erreurs de paramètres lors de l'appel des API d'approbation ?
Vous devez exécuter 'lark-cli schema approval.resource.method' avant chaque appel API pour voir la structure exacte des paramètres. L'API nécessite des formats JSON spécifiques pour les drapeaux --data et --params.
Puis-je créer de nouveaux workflows d'approbation avec ce skill ?
Non, ce skill gère uniquement les instances et tâches d'approbation existantes. La création de nouvelles définitions ou workflows d'approbation nécessite l'utilisation de l'API Admin Lark ou de la console web séparément.
Comment gérer les erreurs d'approbation ou les opérations échouées ?
Vérifiez la sortie d'erreur de lark-cli pour les codes d'erreur spécifiques. Les problèmes courants incluent des autorisations insuffisantes, des ID d'instance invalides, ou des tentatives d'action sur des approbations déjà terminées. Vérifiez d'abord le statut de l'instance.
Ce skill est-il compatible avec tous les types d'approbation Lark ?
Ce skill fonctionne avec l'API d'approbation Lark v4 qui prend en charge la plupart des types d'approbation standard. Les workflows d'approbation personnalisés avec des champs spécialisés peuvent nécessiter des paramètres supplémentaires au-delà du schéma standard.
Que se passe-t-il lorsque je transfère une tâche d'approbation ?
La tâche est réattribuée à l'utilisateur spécifié, qui devient responsable de la décision d'approbation. L'approbateur d'origine n'a plus accès pour approuver cette tâche. Le transfert est enregistré dans l'historique d'approbation.

Détails du développeur

Structure de fichiers

📄 SKILL.md