Integrate cadrianmae marketplace plugins into CLAUDE.md. Scans installed plugins and generates documentation section listing available skills and commands. User chooses between user-level (global) or project-level (current project only) integration.
Scans installed cadrianmae marketplace plugins and generates documentation for available skills and commands. Automatically adds the documentation to either user-level (~/.claude/CLAUDE.md) or project-level (./CLAUDE.md) via import statements. Use after installing new plugins or setting up projects to maintain current tool references.
/plugin marketplace add cadrianmae/claude-marketplace/plugin install cadrianmae-integration@cadrianmae-claude-marketplaceThis skill is limited to using the following tools:
Generate documentation for installed marketplace plugins and add to CLAUDE.md.
This skill helps integrate marketplace plugins into your workflow by:
Use AskUserQuestion to determine integration level:
Question: "Where should I add the marketplace plugin documentation?"
Options:
- "User-level (~/.claude/CLAUDE.md)" - Available in all projects
- "Project-level (./CLAUDE.md)" - Only this project
MARKETPLACE_DIR=~/.claude/marketplaces/cadrianmae-claude-marketplace/plugins
# List all installed plugins
for plugin in "$MARKETPLACE_DIR"/*/; do
plugin_name=$(basename "$plugin")
echo "Found: $plugin_name"
done
For each plugin, read:
plugin.json - Plugin metadata (name, version, description)skills/*/SKILL.md - Skill informationcommands/*.md - Slash command listCreate separate markdown file with plugin documentation:
File: marketplace-plugins.md
# Cadrianmae Marketplace Plugins
Available plugins from cadrianmae-claude-marketplace.
## Plugin: semantic-search
**Version:** 1.0.0
**Description:** Semantic search across codebases using odino
**Skills:**
- `semantic-search` - Natural language code search with query inference
**Commands:**
- `/semq:search <query>` - Search indexed codebase
- `/semq:here <query>` - Search with directory traversal
- `/semq:index [path]` - Create semantic index
- `/semq:status` - Show index stats
**Usage:** Auto-invokes on "where is..." or "find code that..." queries
---
## Plugin: pandoc
**Version:** 1.0.0
**Description:** Document conversion toolkit
**Skills:**
- `pandoc` - Document conversion with templates and validation
**Commands:**
- `/pandoc:help` - Plugin overview
- `/pandoc:template` - Generate templates
- `/pandoc:validate` - Validate frontmatter
- `/pandoc:convert` - Convert documents
- `/pandoc:restyle` - Transform document styles
**Usage:** Auto-invokes for document conversion tasks
---
*Last updated: 2025-11-19*
*Generated by cadrianmae-integration skill*
Use import syntax: @ path/to/file (no space between @ and path).
Supports up to 5 nesting levels. Imports inside code blocks are ignored.
User-level:
CLAUDE_FILE=~/.claude/CLAUDE.md
PLUGINS_DOC=~/.claude/marketplace-plugins.md
# Write plugin documentation to separate file
cat > "$PLUGINS_DOC" << 'EOF'
# Cadrianmae Marketplace Plugins
...
EOF
# Add import to CLAUDE.md if not already present
IMPORT_LINE="@ ~/.claude/marketplace-plugins.md"
if ! grep -q "@ ~/.claude/marketplace-plugins.md" "$CLAUDE_FILE"; then
echo "" >> "$CLAUDE_FILE"
echo "# Marketplace Plugins" >> "$CLAUDE_FILE"
echo "$IMPORT_LINE" >> "$CLAUDE_FILE"
fi
Project-level:
CLAUDE_FILE=./CLAUDE.md
PLUGINS_DOC=./marketplace-plugins.md
# Write plugin documentation
cat > "$PLUGINS_DOC" << 'EOF'
# Project-Specific Plugin Documentation
...
EOF
# Create CLAUDE.md if doesn't exist
if [[ ! -f "$CLAUDE_FILE" ]]; then
echo "# Project CLAUDE.md" > "$CLAUDE_FILE"
echo "" >> "$CLAUDE_FILE"
fi
# Add import
IMPORT_LINE="@ ./marketplace-plugins.md"
if ! grep -q "@ ./marketplace-plugins.md" "$CLAUDE_FILE"; then
echo "" >> "$CLAUDE_FILE"
echo "# Marketplace Plugins" >> "$CLAUDE_FILE"
echo "$IMPORT_LINE" >> "$CLAUDE_FILE"
fi
Import syntax rules:
@ path (@ immediately followed by path, space for display only)@ ./file.md or @ subdir/file.md@ /absolute/path/file.md@ ~/.claude/file.md/memory command to check loaded importsBenefits:
After completion, show:
✓ Marketplace integration complete
Files created:
~/.claude/marketplace-plugins.md (plugin documentation)
Import added to:
~/.claude/CLAUDE.md
Added line:
@ ~/.claude/marketplace-plugins.md
Plugins documented:
• semantic-search (1.0.0)
• pandoc (1.0.0)
• cadrianmae-integration (1.0.0)
3 plugins, 3 skills, 11 commands
Plugin docs will be loaded in all Claude Code sessions!
Verify with: /memory
No plugins installed:
No marketplace plugins found in:
~/.claude/marketplaces/cadrianmae-claude-marketplace/plugins/
Install plugins first, then run this skill.
Section already exists: Ask user:
File locations:
~/.claude/CLAUDE.md (affects all projects)./CLAUDE.md (workspace root, affects only this project)User-level CLAUDE.md:
# CLAUDE.md (Global)
## User Context
...
## Coding Preferences
...
## Cadrianmae Marketplace Plugins
Available plugins from cadrianmae-claude-marketplace.
### Plugin: semantic-search
...
### Plugin: pandoc
...
Project-level CLAUDE.md:
# Project: Data Pipeline
## Project Context
This project uses semantic-search for finding algorithm implementations
and pandoc for generating reports.
## Cadrianmae Marketplace Plugins
### Plugin: semantic-search
**Primary use:** Finding ML algorithm implementations in knowledge base
**Commands used:** /semq:search, /semq:here
### Plugin: pandoc
**Primary use:** Converting weekly reports to PDF
**Commands used:** /pandoc:convert, /pandoc:validate
~/.claude/CLAUDE.md./CLAUDE.md (workspace root)~/.claude/marketplaces/cadrianmae-claude-marketplace/plugins/Create employment contracts, offer letters, and HR policy documents following legal best practices. Use when drafting employment agreements, creating HR policies, or standardizing employment documentation.
Implement GDPR-compliant data handling with consent management, data subject rights, and privacy by design. Use when building systems that process EU personal data, implementing privacy controls, or conducting GDPR compliance reviews.