CtrlK
BlogDocsLog inGet started
Tessl Logo

csv-processor

Csv Processor - Auto-activating skill for Business Automation. Triggers on: csv processor, csv processor Part of the Business Automation skill category.

Install with Tessl CLI

npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill csv-processor
What are skills?

Overall
score

17%

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Activation

0%

This description is severely underdeveloped and essentially non-functional for skill selection. It provides no concrete actions, no natural trigger terms users would say, and no guidance on when to use it. The description appears to be auto-generated boilerplate rather than a thoughtful skill description.

Suggestions

Add specific concrete actions the skill performs, e.g., 'Parse CSV files, filter and sort rows, convert between CSV and JSON formats, merge multiple CSV files, extract specific columns'

Add a 'Use when...' clause with natural trigger terms like 'Use when working with CSV files, spreadsheets, comma-separated data, .csv files, or when the user needs to import, export, or transform tabular data'

Remove the redundant trigger term ('csv processor' is listed twice) and replace with varied natural language terms users would actually say

DimensionReasoningScore

Specificity

The description only states 'Csv Processor' and 'Auto-activating skill for Business Automation' without describing any concrete actions. No specific capabilities like 'parse CSV files', 'filter rows', or 'convert to JSON' are mentioned.

1 / 3

Completeness

The description fails to answer 'what does this do' beyond the generic name, and provides no 'when should Claude use it' guidance. There is no 'Use when...' clause or equivalent explicit trigger guidance.

1 / 3

Trigger Term Quality

The only trigger terms listed are 'csv processor' repeated twice. Missing natural user terms like 'CSV file', 'spreadsheet', 'comma-separated', '.csv', 'import data', 'parse CSV', or 'tabular data'.

1 / 3

Distinctiveness Conflict Risk

The description is extremely generic - 'Business Automation' could apply to dozens of skills, and 'Csv Processor' without specific actions could conflict with any data processing, spreadsheet, or file handling skill.

1 / 3

Total

4

/

12

Passed

Implementation

0%

This skill is a placeholder template with no actual content. It describes what a CSV processor skill would do without providing any concrete guidance, code examples, or actionable instructions. The entire content could be replaced with actual CSV processing techniques, code snippets, and validation steps.

Suggestions

Add executable Python code examples for common CSV operations (reading, writing, filtering, transforming) using pandas or the csv module

Include specific workflow steps for CSV processing tasks such as: 1) Read and validate structure, 2) Clean/transform data, 3) Output with verification

Remove all generic boilerplate sections (Purpose, When to Use, Capabilities, Example Triggers) and replace with actual technical content

Add concrete examples showing input CSV format and expected output for common transformations

DimensionReasoningScore

Conciseness

The content is padded with generic boilerplate that explains nothing Claude doesn't already know. Phrases like 'provides automated assistance' and 'follows industry best practices' are meaningless filler with no actionable information.

1 / 3

Actionability

No concrete code, commands, or specific guidance is provided. The skill describes what it does in abstract terms ('provides step-by-step guidance') but never actually provides any guidance for CSV processing tasks.

1 / 3

Workflow Clarity

No workflow, steps, or process is defined. The content only describes capabilities in vague terms without any actual sequence of operations for processing CSVs.

1 / 3

Progressive Disclosure

No structure beyond generic headings. No references to detailed documentation, no examples, and no organization of content by complexity or use case.

1 / 3

Total

4

/

12

Passed

Validation

69%

Validation11 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

description_trigger_hint

Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...')

Warning

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

metadata_version

'metadata' field is not a dictionary

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

body_steps

No step-by-step structure detected (no ordered list); consider adding a simple workflow

Warning

Total

11

/

16

Passed

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.