Registre des compétences
Opérations métierCompétences publiques

Excel & Worksheet

Contrôle complet d'Excel pour les agents IA — création de classeurs, saisie de données/formules, création de graphiques (12 types), tableaux croisés dynamiques, mise en forme conditionnelle, tableaux, protection et rapports professionnels. 74 outils. Aucune installation d'Excel requise.

Ce que cette compétence enseigne

Un guide réutilisable pour un type de travail spécifique.

Un serveur MCP indique à un agent quelles actions sont disponibles. Une compétence ajoute le jugement autour de ces actions : comment reconnaître la tâche, quelle séquence suivre, quoi éviter, et comment décider que le résultat est complet.

Orchestrez les opérations Excel/tableur — création de classeurs, lecture/écriture de cellules, formules, graphiques (12 types), tableaux croisés dynamiques, mise en forme conditionnelle, validation des données, tableaux, images, formes, commentaires, protection, mise en page et fonctionnalités avancées (segments, chronologies, contrôles de formulaire). À utiliser lors de la création de feuilles de calcul, lecture…

Architecture

Comment Excel & Worksheet guide un agent ADK-Rust.

La compétence reste lisible et portable car elle contient des instructions plutôt que des identifiants de service ou des données métier. ADK-Rust la fournit à l'agent, l'agent choisit dans sa limite d'outil examinée, et le serveur MCP connecté exécute l'opération authentifiée.

01

Requête utilisateur

L'agent reçoit un objectif exprimé en langage courant.

02

Compétence Excel & Worksheet

Correspond à l'intention, fournit le guide de décision, et restreint la limite d'outil.

03

Agent ADK-Rust

Planifie le flux de travail et diffuse chaque étape significative via le runtime.

04

worksheet-mcp

Exécute des opérations authentifiées contre le système propriétaire de la capacité.

05

Résultat vérifié

Les règles de complétion de la compétence façonnent les preuves retournées à l'utilisateur.

Instructions portables : SKILL.md · Limite de capacité : worksheet-mcp · Outils autorisés : 60

Guide de décision

Comment l'agent transforme une requête en action appropriée.

Ces routes proviennent directement des instructions de la compétence. Elles aident le modèle à reconnaître l'intention et à sélectionner un outil ou un flux de travail ciblé au lieu d'improviser sur toute la surface de capacité.

01

"create spreadsheet", "new workbook"?

create_workbook

02

"open", "read Excel"?

open_workbook

03

"write", "enter data"?

write_cells / write_row / write_json_rows

04

"formula", "SUM", "VLOOKUP"?

write_formula

05

"chart", "graph", "visualize"?

add_chart (pick type by data)

06

"pivot table", "summarize"?

add_pivot_table

07

"format", "bold", "color"?

set_cell_format

08

"conditional format", "color scale"?

add_conditional_format

Flux de travail éprouvés

Séquences répétables pour des résultats utiles.

Un flux de travail regroupe plusieurs appels d'outils en une tâche que l'utilisateur reconnaît réellement. La compétence explique la séquence et le résultat attendu tandis qu'ADK-Rust diffuse la progression de l'agent via le runtime partagé.

015 appels

Créer un rapport

Données → tableau → graphique → sauvegarde

023 appels

Lire & Analyser

Ouverture → lecture → description

036 appels

Construire un tableau de bord

Données + tableau croisé + graphique + mise en forme

042-3 appels

Mettre en forme & Styliser

Apparence professionnelle

052 appels

Protéger & Partager

Verrouillage + sauvegarde chiffrée

Limite d'outil

La compétence peut utiliser 60 outils documentés.

Cette liste blanche est déclarée par la compétence. Elle maintient l'agent concentré sur les actions nécessaires pour ce travail tandis que worksheet-mcp conserve la responsabilité de l'authentification, de la validation et du système connecté.

create_workbook
open_workbook
save_workbook
close_workbook
configure_workbook
list_sheets
get_sheet_dimensions
describe_workbook
add_sheet
rename_sheet
delete_sheet
read_sheet
read_cell
search_cells
sheet_to_csv
write_cells
write_row
write_column
write_rich_text
write_json_rows
write_formula
manage_cell
set_cell_format
merge_cells
set_row_column_format
set_dimensions
freeze_panes
autofit_columns
add_chart
add_waterfall_chart
add_funnel_chart
add_treemap_chart
add_sunburst_chart
add_histogram_chart
add_box_whisker_chart
add_map_chart
add_slicer
add_timeline
add_form_control
add_table
add_conditional_format
add_data_validation
add_sparkline
add_image
add_shape
add_pivot_table
set_page_setup
manage_comments
add_threaded_comment
add_link
manage_defined_names
modify_rows
modify_columns
group
protect
protect_sheet_advanced
manage_autofilter
set_doc_properties
save_workbook_advanced
open_workbook_encrypted

Règles de travail

Ce que l'agent doit faire.

  • Toujours save_workbook après modifications (les données sont en mémoire jusqu'à sauvegarde)
  • Utilisez add_table pour les données structurées (active le filtrage, totaux)
  • Choisissez le type de graphique selon les données : barre (comparaison), ligne (tendance), secteur (composition), nuage de points (corrélation)
  • Utilisez autofit_columns pour la lisibilité
  • close_workbook une fois terminé (libère la mémoire)

Limites opérationnelles

Ce que l'agent doit éviter.

  • N'oubliez pas de sauvegarder (modifications perdues à la fermeture)
  • N'utilisez pas de graphiques secteur pour plus de 6 catégories
  • Ne laissez pas de données brutes sans mise en forme (difficile à lire)
  • N'écrivez pas de formules avec des valeurs codées en dur (utilisez des références de cellules)

Installer et connecter

Ajoutez la compétence à côté de la capacité qu'elle attend.

Installez le dépôt où votre chargeur de compétences ADK-Rust peut le découvrir, connectez worksheet-mcp, et confirmez que les outils déclarés sont disponibles avant de demander à l'agent d'utiliser le flux de travail.

Installer la compétence
git clone https://github.com/zavora-ai/skill-excel-worksheet.git \
  ~/.skills/skills/excel-worksheet
Forme de chargement ADK-Rust
let skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("excel-worksheet").await?;

let agent = LlmAgentBuilder::new("agent")
    .instruction(skill.instructions())
    .tools(skill.allowed_tools(toolset)?)
    .build()?;

La déclaration de compatibilité du dépôt : Nécessite un serveur worksheet-mcp connecté. Lecture/écriture xlsx native via zavora-xlsx (Rust). Pas besoin d'installation Excel.

Documentation officielle

Lisez le package complet de la compétence.

Le dépôt reste la référence pour ses instructions exactes, exemples, scripts d'aide, ressources, exigences MCP, licence et mises à jour ultérieures.

Enregistrement source

Métadonnées du dépôt pour cette entrée de compétence.

Voir le dépôt public ↗
Licence
Apache-2.0
Outils autorisés
60
Références
3
Révision
a293bac2396a
Mis à jour
31 mai 2026