Core Utilities Plugin¶
Comprehensive development utilities for plugin/command/agent development, validation, CI automation, text humanization, and PDF-to-Markdown conversion.
Version 3.1.3¶
New: Added pdf-to-markdown skill for converting PDF documents to Markdown with dual-mode support (fast text extraction or Claude Code vision analysis). Now includes 7 commands, 2 skills, and 2 expert agents.
Commands¶
Development & Validation¶
/core:check¶
Run project checks and fix errors without committing.
Features: - ๐ Automatic project type detection - โ Linting and formatting - ๐งช Test execution - ๐๏ธ Build verification - โ ๏ธ Error reporting without commits
Usage:
/core:check-commands¶
Validate command files, documentation, and best practices.
Features: - ๐ YAML frontmatter validation - ๐ Markdown syntax checking - ๐ Documentation completeness - โ Naming convention enforcement - ๐ฏ Best practices verification
Usage:
| Bash | |
|---|---|
/core:check-agents¶
Validate agent configurations and YAML frontmatter.
Features: - ๐ค Agent structure validation - ๐จ Color attribute checking - ๐ Required field verification - ๐ Trigger pattern validation - โ Best practices enforcement
Usage:
| Bash | |
|---|---|
Plugin & Skill Development¶
/core:build-skill¶
Create comprehensive Claude Code Skills through elicitation-driven development.
Features: - ๐ฌ Interactive requirements gathering - ๐ Skill specification creation - ๐๏ธ Automated skill generation - โ Validation and testing - ๐ Documentation generation
Usage:
| Bash | |
|---|---|
Workflow: 1. Elicit requirements from user 2. Create skill specification 3. Generate skill structure 4. Validate implementation 5. Generate documentation
/core:package-skill¶
Validate and package Claude Code Skills into distributable zip files.
Features: - โ Complete skill validation - ๐ฆ Zip package creation - ๐ Documentation bundling - ๐ Dependency checking - โจ README generation
Usage:
| Bash | |
|---|---|
/core:create-command¶
Create new commands following existing patterns and organizational structure.
Features: - ๐ Template-based generation - ๐ฏ Pattern matching with existing commands - โ Automatic validation - ๐ Documentation scaffolding - ๐ง Best practices enforcement
Usage:
| Bash | |
|---|---|
CI Automation¶
/core:run-ci¶
Execute CI checks locally and fix all errors until tests pass.
Features: - ๐ Complete CI simulation - โ All checks execution - ๐ง Automatic error fixing - ๐ Retry until success - ๐ Detailed reporting
Usage:
Checks: - Linting - Type checking - Unit tests - Integration tests - Build verification - Security scans
Agents¶
See Skills & Agents Activation Guide for detailed activation instructions.
Agent Expert¶
Expert for creating and optimizing specialized Claude Code Agents.
Activation: - Automatic: Agent creation or improvement requests - Manual: "Use agent-expert to design this agent"
Expertise: - ๐ฏ Agent design and architecture - โจ Prompt engineering - ๐๏ธ Domain modeling - ๐ Best practices for agent development - ๐ง claude-code-templates system
Use proactively for: - Designing new agents - Improving existing agents - Agent optimization - Prompt refinement
Location: agents/agent-expert.md
Command Expert¶
Expert for creating CLI commands for automation and tooling.
Activation: - Automatic: CLI command creation or design requests - Manual: "Use command-expert to design this CLI"
Expertise: - ๐ ๏ธ Command-line interface design - ๐ Argument parsing - ๐ง Task automation - ๐ป CLI best practices
Use proactively for: - Designing command-line interfaces - Argument parsing logic - Task automation workflows - CLI tool development
Location: agents/command-expert.md
Skills¶
See Skills & Agents Activation Guide for detailed activation instructions.
Humanizer¶
Removes signs of AI-generated text to make content more natural and human.
Activation: - Automatic: "Humanize this text", "remove AI patterns" - Manual: "Make this text more natural"
Features: - ๐ Detection of 24 AI writing patterns - โ๏ธ Automatic rewriting of problematic sections - ๐ฏ Preservation of meaning and voice - ๐ก Addition of personality and authenticity
Detected Patterns: - Inflated symbolism and significance - Promotional language and excessive emphasis - Superficial participle analyses - Vague attributions and weasel words - AI vocabulary (furthermore, crucial, etc.) - Em-dash overuse - Rule-of-three overuse - Negative parallelisms - And 16 additional patterns...
Based on: Wikipedia:Signs of AI writing
Usage:
| Text Only | |
|---|---|
Location: skills/humanizer/SKILL.md
PDF to Markdown¶
Converts PDF files to Markdown with dual-mode support for different document types.
Activation: - Natural language: "Convert document.pdf to Markdown" - Direct: /pdf-to-markdown path/to/file.pdf
Modes:
| Mode | Method | Speed | Best For |
|---|---|---|---|
fast | PyMuPDF text extraction | Very fast | Simple text documents |
vision | Claude Code image analysis | Medium | Complex layouts, code, tables |
Features: - ๐ Dual-mode conversion (fast/vision) - ๐ LaTeX umlaut correction (ยจa โ รค) - ๐จ๐ญ Swiss German orthography (ร โ ss) - ๐ Table recognition and Markdown formatting - ๐ป Code block detection with language identification - ๐ผ๏ธ Image extraction (fast mode) or description (vision mode)
Usage:
| Text Only | |
|---|---|
Prerequisites:
| Bash | |
|---|---|
Location: skills/pdf-to-markdown/SKILL.md
Installation¶
This plugin is part of the Talent Factory marketplace.
Add to .claude/settings.json:
Project Structure¶
Workflow Examples¶
Example 1: Create New Plugin¶
| Bash | |
|---|---|
Example 2: Build Custom Skill¶
Example 3: Pre-Commit Workflow¶
Example 4: Agent Development¶
Example 5: Humanize Text¶
Best Practices¶
Command Development¶
- Follow conventions - Use existing patterns
- Validate early - Run
/core:check-commandsfrequently - Document thoroughly - Include examples and usage
- Test locally - Use
claude --plugin-dir
Agent Development¶
- Clear purpose - Each agent has single responsibility
- Trigger patterns - Define when agent activates
- Color coding - Consistent color scheme
- Example interactions - Show real usage patterns
Skill Development¶
- Elicit requirements - Use
/core:build-skillworkflow - Validate structure - Run
/core:package-skillchecks - Test thoroughly - Verify all functionality
- Document completely - README, SKILL.md, examples
CI/CD¶
- Run locally first - Use
/core:run-cibefore push - Fix errors iteratively - Don't ignore warnings
- Automate checks -
/core:checkin pre-commit hooks - Keep builds green - Address failures immediately
Use Cases¶
For Plugin Developers¶
- Create and validate new commands
- Build custom skills
- Ensure code quality
- Automate CI checks
For Project Maintainers¶
- Enforce best practices
- Automate validation
- Maintain code quality
For Skill Builders¶
- Interactive skill creation
- Requirements elicitation
- Validation and packaging
- Documentation generation
For Educators¶
- Create teaching agents
- Build educational skills
- Initialize course projects
- Validate student submissions
For Content Writers¶
- Remove AI writing patterns from text
- Make content more natural and human
- Improve text authenticity
- Editorial quality assurance
Requirements¶
- Claude Code: Latest version
- Git: For version control
- Node.js/Python: For specific project types
Troubleshooting¶
Command Validation Issues¶
Problem: /core:check-commands fails - Solution: Check YAML frontmatter syntax - Solution: Ensure required fields present - Solution: Validate markdown structure
Agent Validation Issues¶
Problem: /core:check-agents reports errors - Solution: Verify color attribute is valid - Solution: Check trigger patterns syntax - Solution: Ensure required metadata present
Skill Packaging Issues¶
Problem: /core:package-skill fails - Solution: Validate SKILL.md structure - Solution: Check for missing dependencies - Solution: Ensure README.md exists
CI Issues¶
Problem: /core:run-ci gets stuck - Solution: Check for infinite loops in tests - Solution: Verify all dependencies installed - Solution: Review error logs carefully
Changelog¶
Version 3.1.3 (2026-02-27)¶
Patch Update: - Added keywords and license fields to plugin.json - Translated documentation and agent descriptions to English - Improved skill-builder agent descriptions with contextual detail
Version 3.1.0 (2026-02-06)¶
New Features: - Added pdf-to-markdown skill for PDF to Markdown conversion - Dual-mode support: fast (PyMuPDF) and vision (Claude Code analysis) - LaTeX umlaut correction and Swiss German orthography
Version 3.0.0 (2026-01-28)¶
Breaking Change: - Moved /development:init-project command to development plugin - Removed skill-builder agent system (available via /core:build-skill command) - Updated documentation to English
Version 2.1.0 (2026-01-19)¶
- Added Humanizer skill for removing AI writing patterns
- Added
/core:build-skilland/core:package-skillcommands
Version 2.0.0 (2026-01-10)¶
- Added
/core:checkcommand for project validation - Added
/core:create-commandfor pattern-based command generation - Added
/core:run-cifor local CI execution - Added agent-expert agent for agent development
- Added command-expert agent for CLI development
- Enhanced
/core:check-commandswith best practices validation - Enhanced
/core:check-agentswith color attribute checking
Version 1.0.0¶
- Initial release with
/core:check-commandsand/core:check-agents
Support¶
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: support@talent-factory.ch
Contributing¶
See CONTRIBUTING.md in the main repository.
License¶
MIT License - see LICENSE file for details.
Made with โค๏ธ by Talent Factory GmbH