15 Commits

Author SHA1 Message Date
Romain SIMON 307912e3ac Add 4 free writing skills: cold-email, follow-up, readability, word-stats
- /cold-email: Proven frameworks (AIDA, PAS, BAB) with 50-125 word limit
- /follow-up: Re-engagement psychology for follow-up sequences
- /readability: Flesch-Kincaid, Gunning Fog, SMOG metrics
- /word-stats: Word count, reading time, text statistics

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 15:18:59 +01:00
Romain SIMON 1dc808812b Fix YAML parsing: quote argument-hint with pipe characters
The `argument-hint` value containing `|` (pipe) was breaking YAML
parsing since `|` is special YAML syntax for multiline strings.
Adding quotes fixes the discovery issue.

Before: argument-hint: [text] [--intensity light|medium|aggressive]
After: argument-hint: "[text] [--intensity light|medium|aggressive]"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 14:29:19 +01:00
Romain SIMON 48c4694e4d Fix skills.sh discovery - both detect-ai and humanize now install
Remove .claude-plugin/marketplace.json which was limiting skills.sh CLI
to only discover 1 skill. Without this file, the CLI does a recursive
search and finds both skills in skills/ folder.

Also simplified README installation instructions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 12:47:38 +01:00
Romain SIMON c32f7b30a9 fix: Remove invalid skills array - skills are auto-discovered
According to Claude Code docs, skills in the skills/ directory are
automatically discovered when the plugin is installed. The 'skills'
field is for additional custom skill directories, not listing skills.

With source: "./", skills at ./skills/<name>/SKILL.md are auto-discovered.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:59:10 +01:00
Romain SIMON 59b64f2e83 fix: Use single plugin with skills array (matches marketingskills pattern)
- One plugin 'humanizerai' with source "./"
- Skills array lists ./skills/detect-ai and ./skills/humanize
- Each skill has SKILL.md directly in its folder
- This matches the working marketingskills structure

Install with:
/plugin marketplace add humanizerai/agent-skills
/plugin install humanizerai@humanizerai

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:54:13 +01:00
Romain SIMON 6e55b1a40d fix: Restructure skills with correct nested path
Claude Code plugins expect skills at:
<plugin>/skills/<skill-name>/SKILL.md

Restructured to:
- skills/detect-ai/skills/detect-ai/SKILL.md
- skills/humanize/skills/humanize/SKILL.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:46:48 +01:00
Romain SIMON 42f2c11ed1 fix: Remove old humanizerai skill folder
The old bundled skill was conflicting with separate detect-ai and humanize plugins.
Now only the individual skills remain:
- /detect-ai - AI detection
- /humanize - Text humanization

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:37:51 +01:00
Romain SIMON 30facbe4f6 fix: Correct API response format in detect-ai skill
The API returns score.overall (not score directly).
Updated documentation to show correct JSON structure
so Claude extracts the right score value.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:27:55 +01:00
Romain SIMON c7598a10e9 docs: Update install commands and clarify settings access
- Update plugin install commands to use separate detect-ai and humanize plugins
- Clarify that Settings is accessed via profile picture

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:17:05 +01:00
Romain SIMON f20b0d9844 feat: Split into separate detect-ai and humanize skills
- Create skills/detect-ai/SKILL.md for /detect-ai command
- Create skills/humanize/SKILL.md for /humanize command
- Update marketplace.json to list both as separate plugins
- Update README with new installation commands

Install with:
/plugin marketplace add humanizerai/agent-skills
/plugin install detect-ai@humanizerai
/plugin install humanize@humanizerai

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:15:56 +01:00
Romain SIMON 32b88291b4 fix: Update marketplace.json to match Claude Code plugin schema
- Remove invalid 'skills' field from plugin entry
- Add plugin.json manifest for the humanizerai plugin
- Update installation instructions in README

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:11:41 +01:00
Romain SIMON 71c86bca02 feat: Add Claude Code marketplace support
- Add .claude-plugin/marketplace.json for plugin marketplace integration
- Update README with improved installation instructions and documentation
- Add keywords to SKILL.md for better discoverability
- Bump version to 1.0.1

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 18:51:11 +01:00
Romain SIMON b8049972cf refactor: Comply with Agent Skills spec and add npx install support
- Restructure to skills/humanizerai/ directory (name must match folder)
- Update SKILL.md frontmatter with license, metadata, allowed-tools
- Add LICENSE file (MIT)
- Update README with npx skills add installation option
- Add compatibility section for Claude Code, Cursor, Windsurf

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 17:25:43 +01:00
Romain SIMON 43f0b4f21b docs: Rename intensity 'aggressive' display name to 'Bypass' for consistency
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 17:19:42 +01:00
Romain SIMON 18ba7be31f Initial commit: HumanizerAI agent skills for Claude Code
- /detect-ai: Check if text is AI-generated
- /humanize: Transform AI text to bypass detectors

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 17:15:05 +01:00