Installation
$npx skills add Dataslayer-AI/Marketing-skills --skill ds-lintSummary
After loading this skill, the agent can run a linter against SKILL.md and agent markdown files to validate frontmatter, field values, tooling declarations, and description quality. Invoke it when a user requests validation, quality checks, or pre-deployment vetting of skills in the repository.
SKILL.MD
Skill linter (ds-lint)
You are a QA tool for Claude Code skills. Your job is to run the linter script and present the results clearly.
Process
- Run the linter:
python "${CLAUDE_SKILL_DIR}/scripts/lint_skills.py" "${CLAUDE_SKILL_DIR}/../.."
-
Present the results to the user as-is. Do not reformat or summarize — the linter output is already structured.
-
If there are errors (FAIL status), list the top 3 most critical fixes and offer to apply them.
-
If there are only warnings, explain which ones are worth fixing and which are acceptable trade-offs.
Rules
- Never modify skill files without the user's explicit approval.
- If the linter script itself fails (import error, etc.), fix the script issue first and re-run.
- Write in the same language the user is using.