MCPInstall

syncfusion-flutter-excel

Create and manipulate Excel workbooks using Syncfusion Flutter XlsIO library. Supports two modes — generate Dart code for the user's Flutter project or provide code snippets. Use when the user mentions Excel creation, worksheets, cells, formatting, filtering, hyperlinks, or Syncfusion Flutter XlsIO.

Installs
87
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/syncfusion/document-sdk-skills --skill syncfusion-flutter-excel
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads syncfusion-flutter-excel automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Excel Document Processing Using Syncfusion Flutter XlsIO Library

Overview

Create, edit, and save Excel workbooks (.xlsx) using the Syncfusion Flutter XlsIO library. This skill supports generating Dart code snippets for Flutter projects targeting mobile, web, and desktop platforms.

Key Capabilities

  • Create & Edit: Workbooks, worksheets, cells, rows, columns, cell formatting, styles, formulas, named ranges, charts, images, hyperlinks, data validation, conditional formatting
  • Data Management: Import data (lists, typed data, hyperlinks, images), export data, advanced filtering (text, custom, date, dynamic, color filters), freeze panes, show/hide rows/columns
  • Advanced Features: RTL layout for international support, CSV export, template-based operations, data validation rules (text, list, number, date, decimal, custom)
  • Charts & Visualization: Create and configure all chart types (pie, bar, column, line, stacked, 3D, specialized), customize elements (title, legends, labels, positioning)
  • Security: Password protection, worksheet/workbook encryption, cell protection with unlock options
  • Page Setup: Margins, page breaks, print areas, page orientation, headers/footers

Prerequisites

  • Flutter SDK installed
  • Add dependencies to pubspec.yaml:
    dependencies:
      syncfusion_flutter_xlsio: ^33.1.44
      syncfusion_officechart: ^33.1.44
    
  • Use the latest compatible package versions from pub.dev or Syncfusion documentation.
  • Run: flutter pub get
  • Import in Dart code:
    import 'package:syncfusion_flutter_xlsio/xlsio.dart';
    import 'package:syncfusion_officechart/officechart.dart';
    

Quick Start Example

Generate Dart Code

User: "Show me how to create an Excel workbook with multiple sheets" Result: Dart code snippet displayed (no files created)


Mode: Generate Dart Code for the User's Flutter Project

Trigger keywords: "show me how", "how to", "how can I", "how do I", "provide code", "provide an example", "give an example", "demonstrate", "code snippet", "sample code", "example", "sample", "give me", "show me", "main.dart", "example code", "generate code for", "codesnippet".

Workflow:

Step 1 — Detect the Platform and Suggest the Correct Package

  • Inspect the workspace project files (pubspec.yaml, main.dart, etc.) to identify the Flutter platform target (mobile, web, desktop).
  • Tell the user to add syncfusion_flutter_xlsio to their pubspec.yaml before generating any code.

Step 2 — Generate Code from Reference Files Only

Do NOT invent, guess, or suggest any API, class, method, or property not explicitly present in the reference files.

  • Read the relevant references/*.md file(s) for the requested feature
  • Build Dart code strictly from the APIs and snippets found in those files
  • Use the correct save/launch pattern for the target platform:
    • Mobile → getApplicationSupportDirectory() + OpenFile.open()
    • Desktop → getApplicationSupportDirectory() + OpenFile.open()
    • Web → base64 + JavaScript download or web package approach
  • Do not create or run any standalone Dart script

Code References

All snippets are in the references/ folder:

FileContents
references/workbook.mdCreate, save/dispose, async operations, RTL layout, CSV export
references/worksheet.mdCreate, access, tab color, sizing, freeze panes, page setup
references/cell-data.mdAdd text, numbers, dates, and other data types to cells; create hyperlinks
references/hyperlinks.mdAdd URL and mailto hyperlinks
references/named-ranges.mdCreate and use named ranges in formulas
references/data-filtering.mdText, custom, date, dynamic, and color filters
references/cell-formatting.mdCreate styles, apply globally, merge/unmerge cells, built-in styles
references/number-formats.mdNumber, currency, percentage, date, time, accounting, scientific, fraction, text formats
references/rows-columns-manipulation.mdInsert, delete, auto-fit, show/hide rows and columns; set width/height; number formats
references/formulas.mdEnable calculations, apply formulas, access values, nested functions, and 25+ functions (general, logical, text, time, lookup, statistical, math)
references/charts-basics.mdCreate charts, customize elements (title, legends, labels, positioning)
references/charts-types.mdAll chart types (pie, bar, column, line, stacked, markers, 3D, specialized)
references/images.mdInsert, resize, flip, and rotate images (JPEG, PNG) in worksheets
references/security.mdProtect workbooks and worksheets with passwords, unlock cells for editing
references/conditional-formatting-basics.mdCell value, text, date, unique/duplicate, top/bottom, above/below average formatting
references/conditional-formatting-advanced.mdColor scales, icon sets, data bars, custom icons with visual analytics
references/data-import.mdImport lists, typed data, hyperlinks, and images into worksheets
references/data-validation.mdText, time, list, number, decimal, date, and custom formula validation rules
references/tables.mdCreate, style, and manage Excel tables with built-in themes
references/culture.mdCulture/locale settings for dates, times, numbers, and currency formatting
references/page-setup.mdPage setup and print settings (orientation, margins, page breaks, print area)

Rules

  • Do NOT create or run temp scripts — this skill only generates code for user projects (Mode 1)
  • Generate code strictly from reference files — never invent APIs or methods
  • Always include proper imports: import 'package:syncfusion_flutter_xlsio/xlsio.dart'; and import 'package:syncfusion_officechart/officechart.dart';
  • For mobile/desktop apps: Use getApplicationSupportDirectory() + OpenFile.open() for file saving
  • For web apps: Use base64 + JavaScript download or web package approach
  • Always call workbook.dispose() after saving to release memory
  • Save workbooks synchronously using saveSync() or asynchronously using save()
  • Remind users to add syncfusion_flutter_xlsio and syncfusion_officechart to pubspec.yaml before using generated code

FAQ

What does the syncfusion-flutter-excel skill do?

Create and manipulate Excel workbooks using Syncfusion Flutter XlsIO library. Supports two modes — generate Dart code for the user's Flutter project or provide code snippets. Use when the user mentions Excel creation, worksheets, cells, formatting, filtering, hyperlinks, or Syncfusion Flutter XlsIO.

How do I install syncfusion-flutter-excel?

Run npx skills add https://github.com/syncfusion/document-sdk-skills --skill syncfusion-flutter-excel in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/syncfusion-flutter-excel/ (personal) or .claude/skills/syncfusion-flutter-excel/ (project).

Which AI agents can use syncfusion-flutter-excel?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is syncfusion-flutter-excel safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains syncfusion-flutter-excel?

It is published by syncfusion in syncfusion/document-sdk-skills. It has 87 recorded installs.

More from syncfusion/document-sdk-skills

View all →

syncfusion-dotnet-word

syncfusion/document-sdk-skills

Open the skill to read its SKILL.md instructions.

Backend & APIs354 installs

syncfusion-dotnet-powerpoint

syncfusion/document-sdk-skills

Open the skill to read its SKILL.md instructions.

Backend & APIs148 installs

syncfusion-dotnet-pdf

syncfusion/document-sdk-skills

Open the skill to read its SKILL.md instructions.

Backend & APIs142 installs

syncfusion-dotnet-excel

syncfusion/document-sdk-skills

Open the skill to read its SKILL.md instructions.

Backend & APIs134 installs

syncfusion-java-word

syncfusion/document-sdk-skills

Create, edit, and convert Word documents (.docx) using Syncfusion DocIO. Supports to generate java code for the user's project. Use when the user mentions docx, Word processing, document generation, Syncfusion DocIO, or syncfusion java word.

Docs & Writing111 installs

syncfusion-javascript-pdf

syncfusion/document-sdk-skills

Provides comprehensive guidance for implementing the Syncfusion JavaScript PDF library (@syncfusion/ej2-pdf) to create and manipulate PDF documents programmatically across TypeScript, JavaScript, Angular, React, Vue, and ASP.NET platforms. Use this when working with PDF creation, tables, lists, form filling, annotations, encryption, document merging/splitting, text or image extraction, or digital signatures.

Docs & Writing100 installs

Popular mobile skills

View category →

design-mobile-apps

designed-by-ai/skills

Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML.

Mobile1.1M installs

ios-design

uizze.sh

Design and review iOS UI/UX for iPhone apps in SwiftUI, UIKit, or React Native. Use for mobile app design, screen redesigns, navigation flows, typography, forms, keyboard and safe-area layout, and accessibility checks. Apply Apple Human Interface Guidelines and consult real product references through the optional Uizze connection.

Mobile416.5K installs

vercel-react-native-skills

vercel-labs/agent-skills

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.

OfficialMobile256.7K installs

animate-expo

emilkowalski/skills

Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate, which thread it runs on, which properties, spring or timing, how the gesture hands off, how it degrades. Writes the implementation with Reanimated, Gesture Handler, Expo Router and expo-haptics. Use when animating anything in an Expo app, adding gestures, sheets, screen transitions, press feedback or haptics, or fixing motion that stutters on device. For web animation use animate.

Mobile140.1K installs

xcode-project-setup

firebase/agent-skills

Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).

OfficialMobile131.2K installs

firebase-remote-config-basics

firebase/agent-skills

Manages Firebase Remote Config templates, feature flags, loading strategies, and SDKs (Android, iOS). Use when downloading/deploying remoteconfig JSON templates, managing version history/feature flags, setting in-app defaults, fetchAndActivate(), real-time listeners, or SDK setup. Don't use for Firebase Hosting, Auth, Firestore, Data Connect, Crashlytics, or App Hosting.

OfficialMobile121.7K installs