Lark-CLI : CLI officiel Lark/Feishu pour les Agents IA

Découvrez lark-cli, le CLI open-source officiel pour les plateformes Lark/Feishu. Conçu pour les humains et les agents IA, il offre plus de 200 commandes dans 12 domaines métier incluant Calendrier, Messagerie, Docs, Sheets, Mail et Tâches. Avec 20 compétences structurées pour Agents IA, conception native agent et intégration sans configuration, lancez-vous en 3 minutes. Présente une architecture en trois couches (raccourcis → commandes API → APIs brutes), sécurité de grade entreprise et licence MIT. Parfait pour les développeurs automatisant les workflows Lark.

Lark-CLI : L'outil CLI ultime pour l'automatisation Lark/Feishu

Utilisateurs Lark/Feishu, réjouissez-vous ! Le lark-cli officiel de l'équipe larksuite a été open-sourcé sous licence MIT, apportant plus de 200 commandes et 20 compétences d'IA Agent à votre terminal.

Pourquoi choisir lark-cli ?

🎯 Conception Native Agent

  • 20 compétences structurées prêtes pour les outils IA populaires
  • Zéro configuration supplémentaire pour les agents IA
  • Paramètres concis avec valeurs par défaut intelligentes
  • Sortie JSON structurée pour maximiser les taux de succès des agents

📊 Couverture Complète

📅 Calendrier     💬 Messagerie    📄 Docs
📁 Drive       📊 Base         📈 Sheets
✅ Tâches       📚 Wiki         👤 Contact
📧 Mail        🎥 Réunions     ✍️ Approbation

🚀 Démarrage Rapide en 3 Minutes

# Installation (npm recommandé)
npm install -g @larksuite/cli
npx skills add larksuite/cli -y -g

# Configuration & Connexion
lark-cli config init
lark-cli auth login --recommend

# Première commande
lark-cli calendar +agenda

🛠️ Architecture en Trois Couches

1. Raccourcis (+ préfixés) - Amical pour humains & IA

lark-cli im +messages-send --chat-id "oc_xxx" --text "Hello"
lark-cli docs +create --title "Report" --markdown "# Progress"

2. Commandes API - Synchronisées avec la plateforme

lark-cli calendar events instance_view --params '{...}'

3. API Brute - Couverture complète de plus de 2500 endpoints

lark-cli api POST /open-apis/im/v1/messages --body '{...}'

🤖 Compétences Agents IA (20 au total)

Compétence Domaine
lark-calendar Événements, agenda, disponibilité
lark-im Messages, chats, médias
lark-sheets CRUD de feuilles de calcul
lark-base Opérations base de données
lark-mail Automatisation email
lark-approval Flux d'approbation

🔒 Sécurité Entreprise

  • Protection contre l'injection d'entrées
  • Sanitisation de la sortie terminal
  • Stockage natif OS keychain
  • Changement d'identité (utilisateur/bot)
  • Aperçus dry-run

📈 Fonctionnalités Avancées

# Formats de sortie
--format json | pretty | table | csv

# Pagination
--page-all | --page-limit 5

# Inspection schéma
lark-cli schema im.messages.send

🎯 Parfait Pour

  • Développeurs : Automatiser les workflows Lark
  • Constructeurs IA : Compétences prêtes pour agents
  • Admins : Opérations en masse & reporting
  • Équipes : Automatisation réunions & approbations

Historique des étoiles : 6,4k ⭐ | 350 forks | Licence MIT

Commencez dès aujourd'hui : npm install -g @larksuite/cli

⚠️ Note de Sécurité : Comprenez les risques lors de l'autorisation des agents IA. Utilisez uniquement des bots privés.