CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

data-integration

Getting data into Luzmo from any source. Use whenever connecting a database, pushing files, or modeling data. Triggers on: "connect data source", "upload CSV", "import data", "sync from database", "push data via API", "data not loading", createDataprovider. Provides ready-to-use scripts. Covers data modeling, Warp acceleration, and custom connectors. Use eagerly for any data-source or schema question. Essential before charts can display anything. Not for chart rendering (use data-visualization) or per-tenant access control (use multitenancy).

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-structured entry-point skill: copy-paste-ready script commands, a security checkpoint gate, explicit destructive-op confirmation, and verified one-level-deep bundle references. The main deductions are redundant routing sections and inline blocks (Common Mistakes, SQL Views) that could be moved to references, plus a missing post-load verification step for batch pushes.

Suggestions

Collapse the "Quick Decision Tree" and "Choose the Right Path" table into a single routing block (and drop the duplicate Bundled References re-listing) to remove the body's main redundancy.

Add a verification step after push-data runs (e.g., query the dataset via getData to confirm expected row count, with a retry/escalation note on mismatch) to give the batch flow an explicit feedback loop.

Move the Common Mistakes section (and optionally SQL Views) into a references file such as references/common-mistakes.md, keeping only the top one or two pitfalls inline in SKILL.md.

DimensionReasoningScore

Conciseness

The body is dense and operational with no concept over-explanation (nothing like 'what a database is'), but there is noticeable redundancy: the Quick Decision Tree and the "Choose the Right Path" table route the same information twice, the Bundled References section re-lists files already linked inline, and the Avoid bullets restate earlier security points. Efficient overall with trim opportunities, matching 4 rather than 3 because each redundancy is small and no token is spent teaching known concepts.

4 / 5

Actionability

Fully executable guidance throughout: copy-paste-ready script invocations with complete flags (--list-accounts, --account-id, --provider/--host/--port/--database/--user/--password-env, push-data with --file/--format/--mode/--confirm-replace), a concrete JSON payload for account search, and per-mistake symptom/why/fix blocks. Not 4 because commands cover the common cases end-to-end rather than leaving minor gaps.

5 / 5

Workflow Clarity

The connect flow is a clear numbered 3-step sequence (account → getDataprovider → createDataprovider), gated by an explicit security checklist ("If ANY checkbox is unchecked, STOP"), and the destructive replace mode requires --confirm-replace yes. It caps at 4 rather than 5 because the batch push flow has no post-load verification step or error-recovery loop (e.g., confirming loaded row counts, or a fix-and-retry path after a failed batch) — though confirmation and mistake-fix guidance keep it above 3's missing-checkpoint level.

4 / 5

Progressive Disclosure

Bundle structure is real and one level deep (references/data-modeling.md, references/connection-types.md, scripts/connect-datasource.js, scripts/push-data.js all exist), and the decision tree plus Bundled References section signal them clearly with one-line descriptions. It falls short of 5 because sizable content blocks — the ~60-line Common Mistakes section and the SQL Views section — live inline in SKILL.md when they would fit naturally in a reference file; this matches anchor 4's "most content appropriately placed, minor organization gaps".

4 / 5

Total

17

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete third-person capability statement, explicit use-when triggers with natural user phrasing, and clear negative boundaries that route to sibling skills. The only weakness is incomplete synonym/extension coverage for file-based triggers.

DimensionReasoningScore

Specificity

Names multiple concrete actions covering the domain breadth: "connecting a database, pushing files, or modeling data", "data modeling, Warp acceleration, and custom connectors", and "Provides ready-to-use scripts" — no vague filler. It sits at the 5 anchor rather than 4 because coverage spans the domain's main paths, not just several actions with gaps.

5 / 5

Completeness

Explicitly answers what ("Getting data into Luzmo from any source... Covers data modeling, Warp acceleration, and custom connectors") and when with concrete trigger guidance ("Use whenever connecting a database...", "Triggers on: ...", "Use eagerly for any data-source or schema question"). Matches the 5 anchor: both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases users would actually say ("connect data source", "upload CSV", "import data", "sync from database", "push data via API", "data not loading") plus the API term createDataprovider. Not a 5 because common synonyms and file extensions are missing — e.g., "Excel", ".xlsx", "spreadsheet", "load data" as a variant.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Luzmo data integration) with distinct triggers and explicit negative boundaries — "Not for chart rendering (use data-visualization) or per-tenant access control (use multitenancy)" — which minimizes conflict with sibling skills. Well above the 4 anchor, which still implies minor overlap risk.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

luzmo-official/agent-skills

Path

skills/data-integration/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.