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-processorOverall
score
17%
Does it follow best practices?
Validation for skill structure
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
| Dimension | Reasoning | Score |
|---|---|---|
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
| Dimension | Reasoning | Score |
|---|---|---|
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%Validation — 11 / 16 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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 | |
Table of Contents
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.