Agent skill

Datalion

by HybridAIOne in HybridAIOne/hybridclaw

A skill your agent uses for DataLion workflows such as listing, reading, creating, or editing projects, inspecting data sources, importing Excel or CSV data, working with reports and report tabs and…

MITAuto-check passedDocuments & Office

Install Datalion

skills CLI
$ npx skills add HybridAIOne/hybridclaw --skill datalion -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install HybridAIOne/hybridclaw datalion --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/community-skills/datalion .claude/skills/datalion && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
datalion
GitHub stars
159
Token cost
~2.8k tokens
SKILL.md length
1,367 words
Files
2 (incl. references)
Skills in repo
72
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses for DataLion workflows such as listing, reading, creating, or editing projects, inspecting data sources, importing Excel or CSV data, working with reports and report tabs and…

  • Works in 4 steps: Verify the datalion MCP server is… → Use MCP first for supported actions. → Do not invent Datalion MCP tools. If a… → …
  • DataLion workflows such as listing
  • SKILL.md covers Default Strategy, Setup, Working Rules and Current MCP Coverage, plus 1 more section
  • Calls npm; needs DATALION_API_TOKEN

What it does

Datalion is an agent skill from HybridAIOne/hybridclaw. Use for DataLion workflows such as listing, reading, creating, or editing projects, inspecting data sources, importing Excel or CSV data, working with reports and report tabs and codebooks, reading chart tables, or coordinating dashboard and export work through a configured datalion MCP server and related API or UI paths.

Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/setup-and-capabilities.md`).

It sits in Documents & Office, covering Excel spreadsheets, MCP servers and CSV and tabular files. It works with Model Context Protocol and Microsoft Excel. The repository describes itself as: Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory. The licence is MIT.

When your agent uses it

  • DataLion workflows such as listing
  • Editing projects
  • Inspecting data sources
  • Importing Excel

Example prompts

  • “/datalion”

Requirements

  • A credential in DATALION_API_TOKEN

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Verify the datalion MCP server is enabled and inspect which
  2. Use MCP first for supported actions.
  3. Do not invent Datalion MCP tools. If a matching tool is missing, switch to a
  4. Read first, write second. Restate the exact target object and proposed

What it can do on your machine

Read from SKILL.md and the folder at commit 8162701. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • DATALION_API_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Datalion loads about 2.8k tokens when it runs, and up to ~6k if it reads all its reference files. Until then it costs about 83 tokens; SKILL.md has 1,367 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~83
When it runs · the whole SKILL.md, loaded when a task matches
~2.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from HybridAIOne/hybridclaw at commit 8162701, republished under its MIT licence (© HybridAIOne). 1,367 words, ~2,824 tokens.

Download SKILL.mdSave it as .claude/skills/datalion/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
datalion
description
Use for DataLion workflows such as listing, reading, creating, or editing projects, inspecting data sources, importing Excel or CSV data, working with reports and report tabs and codebooks, reading chart tables, or coordinating dashboard and export work through a configured datalion MCP server and related API or UI paths.
user-invocable
true

DataLion

Use this skill for DataLion project, project-settings, data-import, codebook, chart-table, report, report-tab, dashboard, and export workflows.

In DataLion, "tab" and "dashboard" are used interchangeably for the report subpages managed under a report.

Default Strategy

  1. Verify the datalion MCP server is enabled and inspect which datalion__* tools are actually available in the current session.
  2. Use MCP first for supported actions.
  3. Do not invent Datalion MCP tools. If a matching tool is missing, switch to a REST or browser/UI path from references/setup-and-capabilities.md.
  4. Read first, write second. Restate the exact target object and proposed mutation before calling a write path.

Setup

  • Run HybridClaw in host sandbox mode for this local Node-based MCP server.
  • Install the bridge dependencies before first use: npm --prefix <path-to-your-datalion-repo>/mcp install
  • Keep DATALION_API_TOKEN inside MCP server config env, never in tracked files or chat.
  • Use the MCP server name datalion so tools appear as datalion__....
  • For hybridclaw gateway mcp add ..., pass the JSON config as one quoted shell argument. In zsh, unquoted {...} and [...] will be expanded before HybridClaw sees them.
  • See references/setup-and-capabilities.md for ready-to-paste CLI and TUI examples, dependency notes, and ability requirements.

Working Rules

  • Always state whether you are using MCP, REST API, or browser/UI automation.
  • Resolve the exact project, report, dashboard, export, or chart before mutating anything.
  • The current bridge directly supports project listing, project reads, project creation, project settings updates, data source listing, CSV upload, full Excel/CSV import, report list/create and tab CRUD, chart-table reads, and codebook list, download, generation, deletion, and upload.
  • The bridge also exposes 4 browser URL helpers for project/report/dashboard opening and widget insertion.
  • The current bridge tool surface has 22 tools total: 18 backend MCP actions and 4 browser URL helpers.
  • Prefer datalion__list_projects and datalion__read_project before writes when the exact target project is not already pinned down.
  • Treat datalion__upload_data as a data-import tool, not a generic project-update tool.
  • Treat datalion__edit_project as a defsettings merge tool. It updates only the keys you pass and keeps the existing settings for all other keys.
  • Use datalion__list_data_sources to inspect what is already loaded into a project before uploading or troubleshooting data.
  • Prefer datalion__import_excel_data when the source is an .xlsx workbook or when you want Datalion's full import pipeline, including optional codebook generation during import.
  • Use datalion__list_codebook when the user needs a question-level inventory; use datalion__download_codebook for the tree structure.
  • For workbook imports, prefer an absolute localPath so the bridge can read the file directly.
  • For uploads, confirm filename, header and delimiter assumptions, data source name if relevant, and whether existing rows should be truncated.
  • For import_excel_data, confirm projectId, file path or base64 file content, filename if you are not using localPath, whether you want the default main data source (useDefaultDataSource=true) or a named data source, and whether replaceData, runCalculations, convertComma, skipLines, comment, and createCodebook should be enabled.
  • For project settings edits, confirm the target projectId and the exact defsettings keys and values before calling.
  • For chart-table reads, confirm projectId, chartId, and any filter string before calling.
  • For codebook uploads, confirm projectId, CSV filename, import mode, and whether any explicit column mapping is needed. The current backend expects columnMapping as an array aligned to the CSV header order.
  • For reports, prefer direct MCP coverage first.
  • For dashboard and export tasks without direct MCP coverage, inspect the local Datalion repo and its OpenAPI or route definitions before choosing a fallback path.
  • Keep tokens, auth headers, and exported files out of logs unless the user explicitly asks for them.

Current MCP Coverage

The current datalion bridge exposes these direct tools:

  • datalion__list_projects
  • datalion__read_project
  • datalion__create_project
  • datalion__edit_project
  • datalion__list_data_sources
  • datalion__upload_data
  • datalion__import_excel_data
  • datalion__list_reports
  • datalion__create_report
  • datalion__create_report_tab
  • datalion__edit_report_tab
  • datalion__delete_report_tab
  • datalion__open_project_browser
  • datalion__open_report_browser
  • datalion__open_dashboard_browser
  • datalion__open_add_widget_browser
  • datalion__get_chart_table
  • datalion__list_codebook
  • datalion__download_codebook
  • datalion__generate_codebook
  • datalion__delete_codebook
  • datalion__upload_codebook

That means:

  • project discovery and project detail reads are supported directly
  • project creation is supported directly
  • project settings updates through defsettings merges are supported directly
  • project data sources can be listed directly
  • CSV-style data import into an existing project is supported directly
  • workbook and full-pipeline Excel/CSV import are supported directly
  • the full-pipeline import path uses DataLion's datasource service rather than the raw CSV upload path, so it handles type detection, replace/append mode, optional codebook generation, and optional calculations
  • report listing and report creation are supported directly
  • chart tables can be read directly
  • codebooks can be listed, downloaded, generated, deleted, and uploaded directly
  • report editing beyond report-tab CRUD, dashboard editing, and export generation require fallback API or UI paths until the bridge grows more tools

Common Workflows

For explicit TUI testing, prefer /skill datalion ....

  • /skill datalion create a project named "MCP Smoke Test"
  • plain natural-language prompts that mention DataLion also work
  • /datalion ... may still be routed as a normal message, but it is not a built-in slash-menu command, so do not use slash-menu visibility as the test for whether the skill is installed
Create a Project
  1. Confirm the project name and any optional identcode or defsettings.
  2. Call datalion__create_project.
  3. Return the new project ID and recommend the next step, usually data import or report/dashboard setup.
Show full SKILL.md (544 more words)Show less
Create a Report
  1. Confirm the project ID and report name.
  2. Call datalion__create_report.
  3. Note that the report is seeded with a first tab and return both the report ID and first tab ID.
Manage Report Tabs
  1. Call datalion__create_report_tab to add a tab to an existing report.
  2. Call datalion__edit_report_tab to rename or update a tab.
  3. Call datalion__delete_report_tab to remove a tab after confirming the report and tab IDs.
  4. Keep projectId aligned with the report or tab/dashboard you are mutating.
Open In Browser
  1. Use datalion__open_project_browser for the project screen.
  2. Use datalion__open_report_browser for the report editor or a specific report tab/dashboard.
  3. Use datalion__open_dashboard_browser for a specific tab/dashboard view.
  4. Use datalion__open_add_widget_browser to get the modal URL used to add a question/widget to a tab/dashboard. The actual insertion still happens in the browser UI after the modal is opened.
Find or Read a Project
  1. Call datalion__list_projects when the user gives a fuzzy project name or identcode.
  2. Call datalion__read_project once you know the projectId.
  3. Use the returned defsettings, categoriesCount, and dataSourcesCount to guide the next step.
Edit Project Settings
  1. Confirm projectId and the exact defsettings keys to merge.
  2. Call datalion__edit_project.
  3. Return the updated keys and note that untouched settings stay as they were.
Upload Data
  1. Confirm the target project ID.
  2. Call datalion__list_data_sources first if you need to inspect existing data sources.
  3. Prefer CSV text input for the current bridge.
  4. Call datalion__upload_data.
  5. Return the job ID and the import assumptions you used.
Import Excel or CSV via Datalion Pipeline
  1. Confirm projectId and the source file path or file content.
  2. Prefer localPath for .xlsx imports when the file exists on disk.
  3. Use useDefaultDataSource=true when you want the workbook imported into the main project data table and codebook generation to read from that same table. Otherwise confirm dataSourceName.
  4. Confirm whether createCodebook should run during import.
  5. Call datalion__import_excel_data.
  6. Return the data source name, imported row count, and whether codebook generation was requested.
Read a Chart Table
  1. Confirm projectId, chartId, and filters.
  2. Call datalion__get_chart_table.
  3. Summarize the result and surface obvious caveats.
Codebook Workflows
  1. For question-level inspection, call datalion__list_codebook.
  2. For tree-structured inspection, call datalion__download_codebook.
  3. For regenerate-from-data workflows, call datalion__generate_codebook.
  4. For destructive cleanup, call datalion__delete_codebook and confirm whether includeTextboxes should be true.
  5. For CSV import, call datalion__upload_codebook with the filename, file content, import mode, and any index-based columnMapping array that should align with the CSV header order.
Reports
  1. Call datalion__list_reports to inspect existing reports for a project.
  2. Call datalion__create_report to create a new report once the target project and report name are confirmed. The new report is seeded with a first tab and the response includes both IDs.
  3. Use the report-tab tools for tab-level create/edit/delete work.
  4. Treat report edits beyond tab CRUD as fallback work until direct MCP coverage exists.
Dashboards and Exports
  1. Check current datalion__* tool coverage first.
  2. If no direct tool exists, inspect openapi.yaml, routes/dashboard.php, and routes/export.php in the local Datalion checkout or use browser automation against the Datalion UI.
  3. Prefer REST endpoints for API-backed CRUD and browser/UI paths for web-only export flows.
  4. Be explicit about which path you chose and why.

© HybridAIOne, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in community-skills/datalion of HybridAIOne/hybridclaw.

  • SKILL.md
  • references/setup-and-capabilities.md

Open the folder on GitHubat commit 8162701

Compare with similar skills

Datalion next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Datalion compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Datalion this skillHybridAIOne/hybridclaw159—~2.8kAutomated safety check: PassMIT
Data Table Managern8n-io/n8n207k—~2.3kAutomated safety check: PassCustom licence
MCP Gatewaytmustier/pi-for-excel434—~241Automated safety check: PassMIT
Bilig Workpapersickn33/agentic-awesome-skills47k1 repos~1.3kAutomated safety check: PassMIT
Tableau Next Asset Createforcedotcom/sf-skills1.1k—~6.1kAutomated safety check: PassApache-2.0
Jinshujuinfometa/workbuddyskills348—~2kAutomated safety check: PassMIT

Similar skills

  • Official

    Load before calling data-tables or parse-file. An agent skill from n8n-io/n8n.

    207k GitHub stars~2.3k tokensUpdated today
    Documents & OfficeAuto-check passed
  • MCP Gateway

    tmustier/pi-for-excel

    Discover and call tools from configured MCP servers. An agent skill from tmustier/pi-for-excel.

    434 GitHub stars~241 tokensUpdated today
    Documents & OfficeAuto-check passed
  • Bilig Workpaper

    sickn33/agentic-awesome-skills

    Use formula-backed WorkPaper JSON and MCP tools for agent spreadsheet tasks without driving Excel or a browser UI.

    47k GitHub starsUsed in 1 repo~1.3k tokens
    Documents & OfficeAuto-check passed
  • Tableau Next Asset Create

    forcedotcom/sf-skills

    Build and edit Tableau Next semantic models (SDMs), vizzes, and dashboards via MCP.

    1.1k GitHub stars~6.1k tokensUpdated today
    Data & AnalyticsAuto-check passed
  • Jinshuju

    infometa/workbuddyskills

    通过金数据(Jinshuju,jinshuju.net)MCP 操作用户托管在金数据平台上的在线表单:创建 / 复制 / 编辑表单与主题,含自动判分的考试表单、选项计分的测评表单;查询、新增(单条或批量)、更新、删除、批量修改数据;用上传凭证上传本地图片或文件;查询账户套餐额度与团队成员。仅在用户操作其金数据平台数据时使用——触发信号:提到 金数据 / Jinshuju /…

    348 GitHub stars~2k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Jinshuju Table

    infometa/workbuddyskills

    通过金数据(Jinshuju,jinshuju.net)MCP 操作用户托管在金数据平台上的数据表格:创建 / 编辑数据表与列(含自动计算的公式列);查询、新增(单条或批量)、更新、批量更新、删除行数据;用上传凭证把本地文件写入附件列;查询账户套餐额度与团队成员。仅在用户操作其金数据数据表时使用——触发信号:提到 金数据表格 / Jinshuju 表格 /…

    348 GitHub stars~2.1k tokensUpdated today
    Documents & OfficeAuto-check passed

More from HybridAIOne/hybridclaw

All 72 skills in this repo
  • Hermes3000 Writing

    HybridAIOne/hybridclaw

    Use Hermes3000 to plan, draft, revise, save, check consistency, and export long-form manuscripts through the Hermes3000 AI writing portal API.

    159 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Manim Video

    HybridAIOne/hybridclaw

    Plan, script, render, and stitch Manim Community Edition videos in Python.

    159 GitHub stars~4.7k tokensUpdated today
    Auto-check: notes
  • Skill Creator

    HybridAIOne/hybridclaw

    Create and update SKILL.md-based skills with strong trigger metadata, lean docs, and reliable init, validate, package, and publish workflows.

    159 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • XLSX

    HybridAIOne/hybridclaw

    Create, edit, inspect, and analyze .xlsx spreadsheets and Excel workbooks.

    159 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Excalidraw

    HybridAIOne/hybridclaw

    Create and revise editable .excalidraw diagrams as Excalidraw JSON for architecture diagrams, flowcharts, sequence diagrams, concept maps, and other hand-drawn explainers.

    159 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Google Ads

    HybridAIOne/hybridclaw

    Manage Google Ads accounts with safe GAQL reporting, campaign planning, guarded mutations, and gateway-proxied REST API calls.

    159 GitHub stars~4k tokensUpdated today
    Auto-check passed

Questions about Datalion

What does Datalion do?

A skill your agent uses for DataLion workflows such as listing, reading, creating, or editing projects, inspecting data sources, importing Excel or CSV data, working with reports and report tabs and…. Datalion is an agent skill from HybridAIOne/hybridclaw. Use for DataLion workflows such as listing, reading, creating, or editing projects, inspecting data sources, importing Excel or CSV data, working with reports and report tabs and codebooks, reading chart tables, or coordinating dashboard and export work through a configured datalion MCP server and related API or UI paths.

When should I use Datalion?

Datalion fits situations like: dataLion workflows such as listing; editing projects; inspecting data sources; importing Excel.

How do I install Datalion in Claude Code?

Run `npx skills add HybridAIOne/hybridclaw --skill datalion -a claude-code`. Or copy the skill folder (community-skills/datalion in HybridAIOne/hybridclaw) into .claude/skills/datalion in your project. Claude Code loads it when a task matches its description.

How do I install Datalion in Codex?

Run `npx skills add HybridAIOne/hybridclaw --skill datalion -a codex`. Or copy the skill folder (community-skills/datalion in HybridAIOne/hybridclaw) into .agents/skills/datalion in your project. Codex loads it when a task matches its description.

Can I use Datalion in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HybridAIOne/hybridclaw --skill datalion -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/datalion, .gemini/skills/datalion, .github/skills/datalion and .opencode/skills/datalion in your project.

What does Datalion need to run?

Going by SKILL.md and its folder, Datalion needs the command-line tools its instructions call (npm) and credentials named DATALION_API_TOKEN. Our summary lists: A credential in DATALION_API_TOKEN.

Does Datalion access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Datalion safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Datalion use?

Datalion is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Datalion use?

About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.2k tokens, read only when the agent opens those files.

What are the alternatives to Datalion?

Skills that share tags, products or a category with Datalion: Data Table Manager (n8n-io/n8n, 207k stars), MCP Gateway (tmustier/pi-for-excel, 434 stars), Bilig Workpaper (sickn33/agentic-awesome-skills, 47k stars) and Tableau Next Asset Create (forcedotcom/sf-skills, 1.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Datalion?

HybridAIOne (a GitHub organization) maintains it in HybridAIOne/hybridclaw, which has 159 GitHub stars. The repository holds 72 skills in this directory. The repository was last updated on October 9, 2026.

Source: HybridAIOne/hybridclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.