CtrlK
BlogDocsLog inGet started
Tessl Logo

marketplace-manager

Automatically manages marketplace catalog updates, syncs marketplace.json, and handles plugin distribution when user mentions marketplace update, sync catalog, or add to marketplace. Specific to claude-code-plugins two-catalog system.

91

1.60x
Quality

76%

Does it follow best practices?

Impact

93%

1.60x

Average score across 12 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./backups/skills-migration-20251108-070147/plugins/examples/skills-powerkit/skills/marketplace-manager/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

20%

Add New Plugin to Marketplace

Add plugin to marketplace catalog

Criteria
Without context
With context

Source catalog modified

100%

100%

Name is kebab-case

100%

100%

Source path present

100%

100%

Semver version

100%

100%

Valid category

100%

100%

At least 2 keywords

100%

100%

Author name and email

100%

100%

Sync command used

0%

100%

jq validation included

0%

100%

No direct marketplace.json edit

100%

100%

Both files in commit

100%

100%

94%

37%

Plugin Version Release

Plugin version update workflow

Criteria
Without context
With context

plugin.json version updated

100%

100%

marketplace.extended.json version updated

100%

100%

Sync command in script

0%

100%

git diff validation step

20%

100%

jq validation step

0%

100%

Both catalog files committed

33%

100%

Versions consistent

100%

100%

No direct marketplace.json edit

100%

100%

Plugin count check

0%

0%

Semver format preserved

100%

100%

100%

23%

Promote Plugin to Featured and Audit Catalog

Featured plugin and catalog integrity

Criteria
Without context
With context

Featured flag set

100%

100%

Featured in extended only

100%

100%

Semver fixed

100%

100%

Category fixed

100%

100%

Keywords expanded

100%

100%

Author email added

62%

100%

mcpTools stays in extended

100%

100%

Sync command present

0%

100%

jq validation in script

0%

100%

Both files staged together

25%

100%

Integrity checks reported

100%

100%

No marketplace.json direct edit

100%

100%

87%

52%

Add Open-Source Documentation Plugin with Production-Safe Workflow

Safe sync workflow with backup and optional metadata

Criteria
Without context
With context

Backup step included

50%

100%

Sync script used

0%

100%

No direct marketplace.json edit

100%

100%

Optional: repository field

100%

100%

Optional: license field

100%

100%

jq select verification

0%

100%

jq empty validation

0%

100%

Plugin count check

0%

100%

git status check

0%

0%

Correct commit message

0%

50%

Both files staged together

30%

100%

90%

52%

Register Commercial Suite Plugins in the Marketplace Catalog

Extended-only sanitized fields handling

Criteria
Without context
With context

pricing in extended only

0%

100%

components in extended only

0%

0%

pluginCount in extended only

0%

100%

Source catalog modified

100%

100%

No direct marketplace.json edit

100%

100%

Sync script called

0%

100%

Required fields present

100%

100%

jq validation

0%

100%

jq select verification

0%

100%

Both files staged

50%

100%

No duplicate names

100%

100%

57%

29%

Investigate and Repair a Broken Marketplace Catalog

Marketplace troubleshooting and repair

Criteria
Without context
With context

jq select to locate missing plugin

0%

50%

ls to check source path

0%

0%

jq empty to check syntax

0%

100%

Sync used for repair

0%

0%

No direct marketplace.json edit

0%

40%

Source catalog fixed

100%

100%

jq verify after fix

0%

100%

Diagnosis documented

100%

100%

git status check

0%

0%

Both files staged

100%

100%

98%

34%

Marketplace Catalog Update for Quarterly Audit

Marketplace update report format

Criteria
Without context
With context

MARKETPLACE UPDATE REPORT header

0%

100%

Action line present

100%

100%

Location line present

75%

100%

COMPLETED STEPS section

100%

100%

Sync step listed

0%

100%

Duplicate check step listed

0%

100%

MARKETPLACE STATS section

100%

100%

Plugin count in stats

100%

100%

Featured count in stats

100%

100%

Ready to commit section

100%

100%

Commit message convention

50%

80%

Both files in git add

37%

100%

Sync script in commands

0%

100%

Source catalog modified

100%

100%

No marketplace.json direct edit

100%

100%

100%

28%

Batch Plugin Submission Review

Duplicate detection during catalog add

Criteria
Without context
With context

Duplicate 'readme-generator' rejected

100%

100%

Duplicate 'env-validator' rejected

100%

100%

Ghost plugin rejected

100%

100%

Valid plugins added

100%

100%

ls used for path verification

0%

100%

Duplicates documented in report

100%

100%

Missing path documented in report

100%

100%

Sync script used

0%

100%

jq validation included

0%

100%

Both files staged

50%

100%

No direct marketplace.json edit

100%

100%

100%

34%

Open-Source Plugin Onboarding with Full Metadata

Optional metadata fields and source path format

Criteria
Without context
With context

homepage field present

0%

100%

repository field present

100%

100%

license field present

100%

100%

Source paths are relative

100%

100%

All required fields present

100%

100%

Backup step in script

75%

100%

Sync command in script

0%

100%

jq empty validation

0%

100%

Plugin count check

100%

100%

jq select for new plugins

0%

100%

git status check

100%

100%

Both files staged

100%

100%

No direct marketplace.json edit

100%

100%

100%

78%

Normalize Marketplace Catalog Categories

Valid category enforcement and normalization

Criteria
Without context
With context

log-aggregator category fixed

0%

100%

ml-model-runner category fixed

30%

100%

sql-query-builder category fixed

0%

100%

api-rate-limiter category fixed

30%

100%

memory-profiler category fixed

30%

100%

test-coverage-reporter unchanged

100%

100%

All categories from approved list

0%

100%

jq empty on source catalog

0%

100%

Sync command in script

0%

100%

jq validation after sync

0%

100%

Audit report documents changes

37%

100%

No direct marketplace.json edit

100%

100%

94%

24%

Register GitHub Actions MCP Server Plugin

MCP plugin registration with extended metadata

Criteria
Without context
With context

featured set to true

100%

100%

mcpTools field present

0%

100%

mcpTools not in marketplace.json

100%

100%

featured not in marketplace.json

100%

100%

repository field included

100%

100%

homepage field included

100%

100%

license field included

100%

100%

Required fields present

100%

100%

Backup step in script

50%

100%

Sync command in script

0%

100%

Plugin count verified in script

100%

0%

jq select verification in script

0%

100%

Both files staged in script

100%

100%

100%

23%

Add Analytics Plugin to Marketplace

Plugin onboarding from plugin.json metadata

Criteria
Without context
With context

Name from plugin.json

100%

100%

Version from plugin.json

100%

100%

Description from plugin.json

100%

100%

Author name from plugin.json

100%

100%

Author email from plugin.json

100%

100%

Source path relative

100%

100%

Category from plugin.json

100%

100%

Keywords from plugin.json

100%

100%

Source catalog modified

100%

100%

Sync command in script

0%

100%

jq select verification in script

0%

100%

Both files staged in script

37%

100%

No direct marketplace.json edit

100%

100%

Repository
jeremylongshore/claude-code-plugins-plus-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.