{"slug":"marketplace-test","title":"marketplace-test","summary":"Use when the user asks to \"test the marketplace plugins\", \"run marketplace tests\", \"check every installed plugin\", or \"/ar:marketplace-test\". Walks the installed marketplace plugins, finds each one's test suite, runs them from the plugin's own directory, and reports per-plugin re","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-09-29T15:24:49.18948Z","repo":{"url":"https://github.com/ahundt/autorun","stars":12,"forks":1,"license":null,"updatedAt":"2026-09-28T10:50:10Z"},"bodyHtml":"<hr>\n<h2>name: marketplace-test\ndescription: Use when the user asks to \"test the marketplace plugins\", \"run marketplace tests\", \"check every installed plugin\", or \"/ar:marketplace-test\". Walks the installed marketplace plugins, finds each one's test suite, runs them from the plugin's own directory, and reports per-plugin results.\nallowed-tools: Bash(uv *), Bash(git *), Bash(ls *), Bash(find *)</h2>\n<h1>Marketplace Plugin Testing</h1>\n\n\n<p>&lt;output_contract&gt;</p>\n<h2>Example Output Format</h2>\n<pre><code>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nMARKETPLACE PLUGIN TEST REPORT\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nPlugins tested: 3\nPlugins with tests: 3\nPlugins passed: 2\nPlugins failed: 1\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n✅ autorun: PASSED (15/15 tests)\n✅ plan-export: PASSED (13/13 tests)\n❌ pdf-extractor: FAILED (3/10 tests failed)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nTotal execution time: 45.2s\n\nFailed tests details:\n- pdf-extractor/test_extraction.py::test_pdf_parse: FAILED\n- pdf-extractor/test_extraction.py::test_metadata: FAILED\n- pdf-extractor/test_extraction.py::test_unicode: FAILED\n</code></pre>\n<p>&lt;/output_contract&gt;</p>\n<p>&lt;additional_checks&gt;</p>\n<h2>Additional Checks</h2>\n<p>For each plugin tested, also verify:</p>\n<ol>\n<li><strong>pyproject.toml exists and has [tool.uv] section</strong></li>\n<li><strong>pytest.ini or pytest configuration in pyproject.toml</strong></li>\n<li><strong>tests/ directory with test_*.py files</strong></li>\n<li><strong>README.md or tests/README.md documenting how to run tests</strong></li>\n</ol>\n<p>&lt;/additional_checks&gt;</p>\n<p>&lt;error_handling&gt;</p>\n<h2>Error Handling</h2>\n<p>If a plugin's tests fail to run (e.g., import errors, missing dependencies):</p>\n<ul>\n<li>Note the error in the report</li>\n<li>Continue testing other plugins</li>\n<li>Don't let one plugin's test failure stop the entire process</li>\n</ul>\n<p>&lt;/error_handling&gt;</p>\n","files":[{"path":"SKILL.md","sizeBytes":4393,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-29T15:25:00.092346Z","sha256":"34072BE1E528682AE56701546636F508D8AEFFA8838C60FCD929EA48698B7B7A","sizeBytes":1701},"review":null,"source":{"repositoryUrl":"https://github.com/ahundt/autorun","path":"plugins/autorun/skills/marketplace-test","license":null,"commit":"6fb602784075dab3dbf76390cf5d5117416bc507","subtreeSha":"4E6B0CFFBF9B846FF2AF85899CBB7A6A67452F8815F75C649DCA0EDEF0D042A0","lastSyncedAt":"2026-09-29T15:24:48.26566Z"},"reviewedAt":"2026-09-29T15:27:46.760866Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/ahundt/autorun/tree/main/plugins/autorun/skills/marketplace-test"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install ahundt-autorun@llmmart"},{"target":"git","command":"git clone https://github.com/ahundt/autorun.git"}]}