[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-bitwize-music-studio-test-zh-CN":3,"guides-for-bitwize-music-studio-test":1019,"similar-k170rpt4kb370gpbaqvky65yf186m08h-zh-CN":1020},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":243,"parentExtension":258,"providers":320,"relations":324,"repo":325,"tags":1017,"workflow":1018},1778683100520.3083,"k170rpt4kb370gpbaqvky65yf186m08h",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Runs automated tests to validate plugin integrity across 14 categories. Use before creating PRs, after making changes to skills or templates, or to verify plugin health.",{"claudeCode":12},"bitwize-music-studio/claude-ai-music-skills","Plugin Test Runner","https://github.com/bitwize-music-studio/claude-ai-music-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":233,"workflow":250},1778684255874.0125,"kn7fanq6ebz3nxwc7geb5gprf986m8at","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":220,"tier":221,"useCases":222,"workflow":227},[21,26,29,32,36,39,43,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of validating plugin integrity across multiple categories and provides specific use cases like before creating PRs or after making changes.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a comprehensive automated test suite for plugin integrity, going beyond basic checks to cover 14 categories, which provides significant value over standard linting or manual verification.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete lifecycle for validating plugin integrity through automated tests, offering clear actionable feedback for identified issues.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on running automated tests to validate plugin integrity across various categories, aligning with its stated purpose.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality of running automated tests across 14 categories and provides clear usage guidance.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill primarily uses a `pytest` command with specific arguments for test categories, rather than a single generalist tool.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","not_applicable","This skill does not appear to have user-configurable parameters or options beyond the test categories.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The primary tool used is the `pytest` command, which is a well-understood standard for running tests.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill's primary interaction is via the `pytest` command, which takes specific arguments for test execution and produces structured output.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under CC0-1.0, a permissive public domain dedication, allowing broad usability.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on 2026-05-12, which is within the last 3 months.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The `tests/` directory includes a `requirements.txt` file, indicating dependency management for tests.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill's primary function is running tests and does not appear to handle or expose secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill executes `pytest` with arguments derived from user input, but these are test category names, which are not inherently injectable as malicious code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill executes a local `pytest` command and does not fetch external content at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill executes local test commands and does not appear to modify files outside of the specified test directories.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill executes a standard `pytest` command without detached processes or retry loops.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's function is to run local tests and does not involve submitting data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","Bundled content and descriptions do not contain hidden text tricks.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill executes a standard `pytest` command, which is not obfuscated.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes the presence of a Python environment and pytest, which are standard for testing, and uses relative paths for test execution.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 14 open and 109 closed issues in the last 90 days, the closure rate is over 50%, indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has a CHANGELOG.md and uses GitHub release tags, indicating clear versioning practices.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The `pytest` command is used with specific category arguments, and the output format for test results is structured.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The `pytest` command provides structured output for test failures, allowing the agent to report specific issues and potential fixes.",{"category":111,"check":115,"severity":46,"summary":116},"Logging","This skill is primarily for running tests and does not involve destructive actions or outbound calls that would require a local audit log.",{"category":118,"check":119,"severity":46,"summary":120},"Compliance","GDPR","The skill runs local tests and does not process personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill's functionality is not geographically or legally restricted, making it globally applicable.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard Python and `pytest`, which are widely compatible across POSIX systems.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README provides a comprehensive overview of the project, including its purpose, architecture, and installation instructions.",{"category":33,"check":131,"severity":46,"summary":132},"Tool surface size","This is a single-function skill, not a collection of tools.",{"category":40,"check":134,"severity":46,"summary":135},"Overlapping near-synonym tools","The skill uses a single primary command (`pytest`) and does not expose multiple overlapping tools.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, primarily the test categories, are implemented and executable via the `pytest` command.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions using the `/plugin marketplace add` and `/plugin install` commands, along with setup steps.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","Pytest provides detailed failure messages, including the test name, problem description, file path, and line number, facilitating remediation.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","A `requirements.txt` file is present in the `tests/` directory, indicating pinned dependencies for the test environment.",{"category":33,"check":151,"severity":46,"summary":152},"Dry-run preview","The skill's function is to run tests, which is an analytical operation and does not involve state changes or outbound data sending.",{"category":154,"check":155,"severity":46,"summary":156},"Protocol","Idempotent retry & timeouts","The skill executes local commands and does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":118,"check":158,"severity":46,"summary":159},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the purpose (validate plugin integrity across 14 categories) and usage (before PRs, after changes, verify health).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, clearly stating the skill's purpose and argument hints, allowing for precise routing.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is concise, detailing the task and execution, with deeper material like test definitions in separate files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed test definitions are in a separate `test-definitions.md` file, linked from the main SKILL.md, adhering to progressive disclosure.",{"category":170,"check":174,"severity":46,"summary":175},"Forked exploration","This skill is not an exploration-style skill; it's a utility for running tests and does not require forked exploration.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides multiple clear examples of how to run specific test categories using `pytest`.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill handles edge cases like missing Python environments or incorrect arguments through `pytest`'s error reporting and clear instructions.",{"category":111,"check":183,"severity":46,"summary":184},"Tool Fallback","This skill relies on the standard `pytest` tool and does not reference external MCP servers or optional tools.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill halts execution if `pytest` encounters errors, reporting them clearly, and assumes a standard environment setup.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","This skill is standalone and does not implicitly rely on other skills being loaded; it uses standard `pytest`.",1778684255763,"This skill automates plugin integrity validation across 14 categories using pytest. It provides detailed output for failures and supports running specific test suites.",[195,196,197,198,199],"Automated plugin integrity validation","Supports 14 distinct test categories","Provides actionable failure reports","Integrates with pytest for execution","Supports running all or specific test suites",[201,202,203],"Performing actual code development or modification.","Deploying or releasing plugins.","Generating new code or content.",[],[206,207],"Python environment with pytest installed","Access to the plugin's codebase","3.0.0","4.4.0","To ensure the integrity and correctness of plugins through a robust automated testing suite, used before code changes or for general verification.","All checks passed with high quality, indicating a well-documented, robust, and secure skill for validating plugin integrity.",100,"A high-quality skill for comprehensive plugin integrity testing.",[215,216,217,218,219],"testing","automation","validation","ci-cd","python","global","verified",[223,224,225,226],"Validate plugin functionality before creating a Pull Request.","Verify the health of skills or templates after making changes.","Ensure overall plugin stability and adherence to standards.","Quickly identify regressions or broken tests.",[228,229,230,231,232],"Read configuration (if applicable)","Determine test category based on input arguments","Execute pytest command with specified arguments","Parse and report test results (pass/fail, errors, fix instructions)","Cleanup (if any temporary files were created)",{"codeQuality":234,"collectedAt":236,"documentation":237,"maintenance":240,"security":247,"testCoverage":249},{"hasLockfile":235},false,1778684214657,{"descriptionLength":238,"readmeSize":239},169,9335,{"closedIssues90d":241,"forks":242,"hasChangelog":243,"openIssues90d":244,"pushedAt":245,"stars":246},109,30,true,14,1778616491000,174,{"hasNpmPackage":235,"license":248,"smitheryVerified":235},"CC0-1.0",{"hasCi":243,"hasTests":243},{"updatedAt":251},1778684255874,{"basePath":253,"githubOwner":254,"githubRepo":255,"locale":18,"slug":256,"type":257},"skills/test","bitwize-music-studio","claude-ai-music-skills","test","skill",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":267,"parentExtension":270,"providers":302,"relations":316,"tags":317,"workflow":318},1778683100520.2961,"k1754vkdjckrkqvz9x7tjrvhzn86n1gc",{"reviewCount":8},{"description":263,"installMethods":264,"name":266,"sourceUrl":14},"AI music generation workflow for Suno - album concepts, lyrics, prompts, mastering, release",{"claudeCode":265},"bitwize-music","Claude AI Music Skills",{"basePath":268,"githubOwner":254,"githubRepo":255,"locale":18,"slug":255,"type":269},"","plugin",{"_creationTime":271,"_id":272,"community":273,"display":274,"identity":277,"providers":279,"relations":296,"tags":298,"workflow":299},1778683100520.296,"k17bfryzkzywswf1bkgrtch16d86n8t9",{"reviewCount":8},{"description":275,"installMethods":276,"name":265,"sourceUrl":14},"Human + AI music production workflow for Suno - skills, templates, and tools",{"claudeCode":12},{"basePath":268,"githubOwner":254,"githubRepo":255,"locale":18,"slug":255,"type":278},"marketplace",{"evaluate":280,"extract":290},{"promptVersionExtension":281,"promptVersionScoring":209,"score":282,"tags":283,"targetMarket":220,"tier":221},"3.1.0",96,[284,285,286,287,288,289],"music-production","suno","ai-music","workflow-automation","audio-mastering","songwriting",{"commitSha":291,"marketplace":292,"plugin":294},"HEAD",{"name":265,"pluginCount":293},1,{"mcpCount":8,"provider":295,"skillCount":8},"classify",{"repoId":297},"kd70cgrajsrnk5gmq60rhq30zd86nyc0",[286,288,284,289,285,287],{"evaluatedAt":300,"extractAt":301,"updatedAt":300},1778683122195,1778683100520,{"evaluate":303,"extract":313},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":304,"targetMarket":220,"tier":221},[305,306,285,307,308,309,310,311,219,312],"music-generation","ai","audio-production","workflow","lyrics","mastering","cli","claude-code",{"commitSha":291,"license":248,"plugin":314},{"mcpCount":8,"provider":295,"skillCount":315},54,{"parentExtensionId":272,"repoId":297},[306,307,312,311,309,310,305,219,285,308],{"evaluatedAt":319,"extractAt":301,"updatedAt":319},1778683131031,{"evaluate":321,"extract":323},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":322,"targetMarket":220,"tier":221},[215,216,217,218,219],{"commitSha":291,"license":248},{"parentExtensionId":260,"repoId":297},{"_creationTime":326,"_id":297,"identity":327,"providers":328,"workflow":1013},1778683093832.8552,{"githubOwner":254,"githubRepo":255,"sourceUrl":14},{"classify":329,"discover":994,"github":997},{"commitSha":291,"extensions":330},[331,344,475,486,500,509,517,527,537,545,555,565,573,581,589,599,607,615,623,631,641,655,665,675,683,691,699,707,719,729,739,747,757,767,775,789,799,809,819,829,839,849,859,869,879,893,901,909,917,935,943,953,960,970,978,986],{"basePath":268,"displayName":265,"installMethods":332,"rationale":333,"selectedPaths":334,"source":343,"sourceLanguage":18,"type":278},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[335,338,340],{"path":336,"priority":337},".claude-plugin/marketplace.json","mandatory",{"path":339,"priority":337},"README.md",{"path":341,"priority":342},"LICENSE","high","rule",{"basePath":268,"description":263,"displayName":265,"installMethods":345,"license":248,"rationale":346,"selectedPaths":347,"source":343,"sourceLanguage":18,"type":269},{"claudeCode":265},"plugin manifest at .claude-plugin/plugin.json",[348,350,351,352,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473],{"path":349,"priority":337},".claude-plugin/plugin.json",{"path":339,"priority":337},{"path":341,"priority":342},{"path":353,"priority":354},"skills/about/SKILL.md","medium",{"path":356,"priority":354},"skills/album-art-director/SKILL.md",{"path":358,"priority":354},"skills/album-conceptualizer/SKILL.md",{"path":360,"priority":354},"skills/album-dashboard/SKILL.md",{"path":362,"priority":354},"skills/album-ideas/SKILL.md",{"path":364,"priority":354},"skills/clipboard/SKILL.md",{"path":366,"priority":354},"skills/cloud-uploader/SKILL.md",{"path":368,"priority":354},"skills/configure/SKILL.md",{"path":370,"priority":354},"skills/document-hunter/SKILL.md",{"path":372,"priority":354},"skills/explicit-checker/SKILL.md",{"path":374,"priority":354},"skills/genre-creator/SKILL.md",{"path":376,"priority":354},"skills/health-check/SKILL.md",{"path":378,"priority":354},"skills/help/SKILL.md",{"path":380,"priority":354},"skills/import-art/SKILL.md",{"path":382,"priority":354},"skills/import-audio/SKILL.md",{"path":384,"priority":354},"skills/import-track/SKILL.md",{"path":386,"priority":354},"skills/lyric-refiner/SKILL.md",{"path":388,"priority":354},"skills/lyric-reviewer/SKILL.md",{"path":390,"priority":354},"skills/lyric-writer/SKILL.md",{"path":392,"priority":354},"skills/mastering-engineer/SKILL.md",{"path":394,"priority":354},"skills/mix-engineer/SKILL.md",{"path":396,"priority":354},"skills/new-album/SKILL.md",{"path":398,"priority":354},"skills/next-step/SKILL.md",{"path":400,"priority":354},"skills/plagiarism-checker/SKILL.md",{"path":402,"priority":354},"skills/pre-generation-check/SKILL.md",{"path":404,"priority":354},"skills/promo-director/SKILL.md",{"path":406,"priority":354},"skills/promo-reviewer/SKILL.md",{"path":408,"priority":354},"skills/promo-writer/SKILL.md",{"path":410,"priority":354},"skills/promote-idea/SKILL.md",{"path":412,"priority":354},"skills/pronunciation-specialist/SKILL.md",{"path":414,"priority":354},"skills/release-director/SKILL.md",{"path":416,"priority":354},"skills/rename/SKILL.md",{"path":418,"priority":354},"skills/researcher/SKILL.md",{"path":420,"priority":354},"skills/researchers-biographical/SKILL.md",{"path":422,"priority":354},"skills/researchers-financial/SKILL.md",{"path":424,"priority":354},"skills/researchers-gov/SKILL.md",{"path":426,"priority":354},"skills/researchers-historical/SKILL.md",{"path":428,"priority":354},"skills/researchers-journalism/SKILL.md",{"path":430,"priority":354},"skills/researchers-legal/SKILL.md",{"path":432,"priority":354},"skills/researchers-primary-source/SKILL.md",{"path":434,"priority":354},"skills/researchers-security/SKILL.md",{"path":436,"priority":354},"skills/researchers-tech/SKILL.md",{"path":438,"priority":354},"skills/researchers-verifier/SKILL.md",{"path":440,"priority":354},"skills/resume/SKILL.md",{"path":442,"priority":354},"skills/session-start/SKILL.md",{"path":444,"priority":354},"skills/setup/SKILL.md",{"path":446,"priority":354},"skills/sheet-music-publisher/SKILL.md",{"path":448,"priority":354},"skills/skill-model-updater/SKILL.md",{"path":450,"priority":354},"skills/suno-engineer/SKILL.md",{"path":452,"priority":354},"skills/test/SKILL.md",{"path":454,"priority":354},"skills/tutorial/SKILL.md",{"path":456,"priority":354},"skills/validate-album/SKILL.md",{"path":458,"priority":354},"skills/verify-sources/SKILL.md",{"path":460,"priority":354},"skills/voice-checker/SKILL.md",{"path":462,"priority":337},".mcp.json",{"path":464,"priority":342},"hooks/README.md",{"path":466,"priority":342},"hooks/check_version_sync.py",{"path":468,"priority":342},"hooks/hooks.json",{"path":470,"priority":342},"hooks/install.sh",{"path":472,"priority":342},"hooks/pre-commit",{"path":474,"priority":342},"hooks/validate_track.py",{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":343,"sourceLanguage":18,"type":257},"skills/about","Provides information about the bitwize-music plugin, its version, and its creator. Use when the user asks about the plugin, its purpose, version, or capabilities.","about",{"claudeCode":12},"SKILL.md frontmatter at skills/about/SKILL.md",[482,484],{"path":483,"priority":337},"SKILL.md",{"path":485,"priority":354},"PROJECT_HISTORY.md",{"basePath":487,"description":488,"displayName":489,"installMethods":490,"rationale":491,"selectedPaths":492,"source":343,"sourceLanguage":18,"type":257},"skills/album-art-director","Creates visual concepts for album artwork and generates AI art prompts. Use during planning for concept discussion, or after all tracks are Final for actual artwork generation.","album-art-director",{"claudeCode":12},"SKILL.md frontmatter at skills/album-art-director/SKILL.md",[493,494,496,498],{"path":483,"priority":337},{"path":495,"priority":354},"album-types.md",{"path":497,"priority":354},"prompt-examples.md",{"path":499,"priority":354},"visual-styles.md",{"basePath":501,"description":502,"displayName":503,"installMethods":504,"rationale":505,"selectedPaths":506,"source":343,"sourceLanguage":18,"type":257},"skills/album-conceptualizer","Designs album concepts, tracklist architecture, and thematic planning through 7 structured phases. Use when planning a new album or reworking an existing album concept.","album-conceptualizer",{"claudeCode":12},"SKILL.md frontmatter at skills/album-conceptualizer/SKILL.md",[507,508],{"path":483,"priority":337},{"path":495,"priority":354},{"basePath":510,"description":511,"displayName":512,"installMethods":513,"rationale":514,"selectedPaths":515,"source":343,"sourceLanguage":18,"type":257},"skills/album-dashboard","Shows a structured progress dashboard for an album with percentage complete per phase, blocking items, and status breakdown. Use for a quick visual overview of album progress.","album-dashboard",{"claudeCode":12},"SKILL.md frontmatter at skills/album-dashboard/SKILL.md",[516],{"path":483,"priority":337},{"basePath":518,"description":519,"displayName":520,"installMethods":521,"rationale":522,"selectedPaths":523,"source":343,"sourceLanguage":18,"type":257},"skills/album-ideas","Tracks and manages album ideas including brainstorming, planning, and status updates. Use when the user wants to add, review, or organize their album idea backlog.","album-ideas",{"claudeCode":12},"SKILL.md frontmatter at skills/album-ideas/SKILL.md",[524,525],{"path":483,"priority":337},{"path":526,"priority":354},"STATUS_VALUES.md",{"basePath":528,"description":529,"displayName":530,"installMethods":531,"rationale":532,"selectedPaths":533,"source":343,"sourceLanguage":18,"type":257},"skills/clipboard","Copies track content (lyrics, style prompts, streaming lyrics) to the system clipboard. Use when the user needs to paste lyrics or style prompts into Suno or other external tools.","clipboard",{"claudeCode":12},"SKILL.md frontmatter at skills/clipboard/SKILL.md",[534,535],{"path":483,"priority":337},{"path":536,"priority":354},"USAGE_EXAMPLES.md",{"basePath":538,"description":539,"displayName":540,"installMethods":541,"rationale":542,"selectedPaths":543,"source":343,"sourceLanguage":18,"type":257},"skills/cloud-uploader","Uploads promo videos and content to Cloudflare R2 or AWS S3. Use when the user wants to host promo content for social media or distribution.","cloud-uploader",{"claudeCode":12},"SKILL.md frontmatter at skills/cloud-uploader/SKILL.md",[544],{"path":483,"priority":337},{"basePath":546,"description":547,"displayName":548,"installMethods":549,"rationale":550,"selectedPaths":551,"source":343,"sourceLanguage":18,"type":257},"skills/configure","Sets up or edits the plugin configuration file interactively. Use on first-time setup, when config is missing, or when the user wants to change settings.","configure",{"claudeCode":12},"SKILL.md frontmatter at skills/configure/SKILL.md",[552,553],{"path":483,"priority":337},{"path":554,"priority":354},"SETTINGS_REFERENCE.md",{"basePath":556,"description":557,"displayName":558,"installMethods":559,"rationale":560,"selectedPaths":561,"source":343,"sourceLanguage":18,"type":257},"skills/document-hunter","Searches and retrieves documents from free public sources using automated browser navigation. Use when research needs primary source documents like court filings, government reports, or public records.","document-hunter",{"claudeCode":12},"SKILL.md frontmatter at skills/document-hunter/SKILL.md",[562,563],{"path":483,"priority":337},{"path":564,"priority":354},"site-patterns.md",{"basePath":566,"description":567,"displayName":568,"installMethods":569,"rationale":570,"selectedPaths":571,"source":343,"sourceLanguage":18,"type":257},"skills/explicit-checker","Scans lyrics for explicit content and verifies that explicit flags match actual content. Use before Suno generation or release to ensure accurate content ratings.","explicit-checker",{"claudeCode":12},"SKILL.md frontmatter at skills/explicit-checker/SKILL.md",[572],{"path":483,"priority":337},{"basePath":574,"description":575,"displayName":576,"installMethods":577,"rationale":578,"selectedPaths":579,"source":343,"sourceLanguage":18,"type":257},"skills/genre-creator","Create new genre documentation files for the bitwize-music genre library. Use when the user wants to add a genre, says \"/genre-creator\", \"neues Genre erstellen\", \"Genre hinzufuegen\", \"add genre\", or asks to create genre documentation. Takes a genre name as argument.","genre-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/genre-creator/SKILL.md",[580],{"path":483,"priority":337},{"basePath":582,"description":583,"displayName":584,"installMethods":585,"rationale":586,"selectedPaths":587,"source":343,"sourceLanguage":18,"type":257},"skills/health-check","Runs plugin health checks (venv packages and skill registration). Use when the user asks to check plugin health, verify setup, or troubleshoot missing skills.","health-check",{"claudeCode":12},"SKILL.md frontmatter at skills/health-check/SKILL.md",[588],{"path":483,"priority":337},{"basePath":590,"description":591,"displayName":592,"installMethods":593,"rationale":594,"selectedPaths":595,"source":343,"sourceLanguage":18,"type":257},"skills/help","Shows available skills, common workflows, and quick reference for the plugin. Use when the user asks for help, what skills are available, or how to do something.","help",{"claudeCode":12},"SKILL.md frontmatter at skills/help/SKILL.md",[596,597],{"path":483,"priority":337},{"path":598,"priority":354},"SKILL_GLOSSARY.md",{"basePath":600,"description":601,"displayName":602,"installMethods":603,"rationale":604,"selectedPaths":605,"source":343,"sourceLanguage":18,"type":257},"skills/import-art","Places album art files in the correct audio and content directory locations. Use when the user has generated or downloaded album artwork that needs to be saved.","import-art",{"claudeCode":12},"SKILL.md frontmatter at skills/import-art/SKILL.md",[606],{"path":483,"priority":337},{"basePath":608,"description":609,"displayName":610,"installMethods":611,"rationale":612,"selectedPaths":613,"source":343,"sourceLanguage":18,"type":257},"skills/import-audio","Moves audio files to the correct album location with proper path structure. Use when the user has downloaded WAV files from Suno or other sources that need to be organized.","import-audio",{"claudeCode":12},"SKILL.md frontmatter at skills/import-audio/SKILL.md",[614],{"path":483,"priority":337},{"basePath":616,"description":617,"displayName":618,"installMethods":619,"rationale":620,"selectedPaths":621,"source":343,"sourceLanguage":18,"type":257},"skills/import-track","Moves track markdown files to the correct album location. Use when the user has track files in Downloads or other locations that need to be placed in an album.","import-track",{"claudeCode":12},"SKILL.md frontmatter at skills/import-track/SKILL.md",[622],{"path":483,"priority":337},{"basePath":624,"description":625,"displayName":626,"installMethods":627,"rationale":628,"selectedPaths":629,"source":343,"sourceLanguage":18,"type":257},"skills/lyric-refiner","Autonomous multi-pass lyric refinement for tightening, cohesion, and album unity. Use after lyrics are written to polish a track or entire album through iterative passes.","lyric-refiner",{"claudeCode":12},"SKILL.md frontmatter at skills/lyric-refiner/SKILL.md",[630],{"path":483,"priority":337},{"basePath":632,"description":633,"displayName":634,"installMethods":635,"rationale":636,"selectedPaths":637,"source":343,"sourceLanguage":18,"type":257},"skills/lyric-reviewer","Reviews lyrics against a quality checklist before Suno generation. Use before generating tracks to catch rhyme, prosody, pronunciation, and structural issues.","lyric-reviewer",{"claudeCode":12},"SKILL.md frontmatter at skills/lyric-reviewer/SKILL.md",[638,639],{"path":483,"priority":337},{"path":640,"priority":354},"checklist-reference.md",{"basePath":642,"description":643,"displayName":644,"installMethods":645,"rationale":646,"selectedPaths":647,"source":343,"sourceLanguage":18,"type":257},"skills/lyric-writer","Writes or reviews lyrics with professional prosody, rhyme craft, and quality checks. Use when writing new lyrics, revising existing lyrics, or when the user says 'let's work on a track.'","lyric-writer",{"claudeCode":12},"SKILL.md frontmatter at skills/lyric-writer/SKILL.md",[648,649,651,653],{"path":483,"priority":337},{"path":650,"priority":354},"craft-reference.md",{"path":652,"priority":354},"documentary-standards.md",{"path":654,"priority":354},"examples.md",{"basePath":656,"description":657,"displayName":658,"installMethods":659,"rationale":660,"selectedPaths":661,"source":343,"sourceLanguage":18,"type":257},"skills/mastering-engineer","Guides audio mastering for streaming platforms including loudness optimization and tonal balance. Use when the user has approved tracks and wants to master audio files.","mastering-engineer",{"claudeCode":12},"SKILL.md frontmatter at skills/mastering-engineer/SKILL.md",[662,663],{"path":483,"priority":337},{"path":664,"priority":354},"genre-presets.md",{"basePath":666,"description":667,"displayName":668,"installMethods":669,"rationale":670,"selectedPaths":671,"source":343,"sourceLanguage":18,"type":257},"skills/mix-engineer","Polishes raw Suno audio by processing per-stem WAVs (vocals, backing_vocals, drums, bass, guitar, keyboard, strings, brass, woodwinds, percussion, synth, other) with targeted cleanup, EQ, and compression, then remixing into a polished stereo WAV ready for mastering. Use after audio import and before mastering.","mix-engineer",{"claudeCode":12},"SKILL.md frontmatter at skills/mix-engineer/SKILL.md",[672,673],{"path":483,"priority":337},{"path":674,"priority":354},"mix-presets.md",{"basePath":676,"description":677,"displayName":678,"installMethods":679,"rationale":680,"selectedPaths":681,"source":343,"sourceLanguage":18,"type":257},"skills/new-album","Creates a new album with the correct directory structure and templates. Use IMMEDIATELY when the user says 'make a new album' or similar, before any discussion.","new-album",{"claudeCode":12},"SKILL.md frontmatter at skills/new-album/SKILL.md",[682],{"path":483,"priority":337},{"basePath":684,"description":685,"displayName":686,"installMethods":687,"rationale":688,"selectedPaths":689,"source":343,"sourceLanguage":18,"type":257},"skills/next-step","Analyzes album state and recommends the optimal next action. Use when the user asks \"what should I do next?\" or \"what's left to do?\"","next-step",{"claudeCode":12},"SKILL.md frontmatter at skills/next-step/SKILL.md",[690],{"path":483,"priority":337},{"basePath":692,"description":693,"displayName":694,"installMethods":695,"rationale":696,"selectedPaths":697,"source":343,"sourceLanguage":18,"type":257},"skills/plagiarism-checker","Scans lyrics for phrases that may match existing songs using web search and LLM knowledge. Use before release to check for unintentional borrowing.","plagiarism-checker",{"claudeCode":12},"SKILL.md frontmatter at skills/plagiarism-checker/SKILL.md",[698],{"path":483,"priority":337},{"basePath":700,"description":701,"displayName":702,"installMethods":703,"rationale":704,"selectedPaths":705,"source":343,"sourceLanguage":18,"type":257},"skills/pre-generation-check","Validates all pre-generation gates before sending tracks to Suno. Checks sources verified, lyrics reviewed, pronunciation resolved, explicit flag set, style prompt complete, and artist names cleared. Use before generating tracks on Suno or when the user says \"pre-gen check\" or \"ready to generate\".","pre-generation-check",{"claudeCode":12},"SKILL.md frontmatter at skills/pre-generation-check/SKILL.md",[706],{"path":483,"priority":337},{"basePath":708,"description":709,"displayName":710,"installMethods":711,"rationale":712,"selectedPaths":713,"source":343,"sourceLanguage":18,"type":257},"skills/promo-director","Generates 15-second vertical promo videos for social media from mastered audio. Use after mastering is complete and before release, when the user wants social media content.","promo-director",{"claudeCode":12},"SKILL.md frontmatter at skills/promo-director/SKILL.md",[714,715,717],{"path":483,"priority":337},{"path":716,"priority":354},"technical-reference.md",{"path":718,"priority":354},"visualization-guide.md",{"basePath":720,"description":721,"displayName":722,"installMethods":723,"rationale":724,"selectedPaths":725,"source":343,"sourceLanguage":18,"type":257},"skills/promo-reviewer","Reviews and iterates on social media copy in album promo/ files. Use after populating promo templates and before release to polish platform-specific posts.","promo-reviewer",{"claudeCode":12},"SKILL.md frontmatter at skills/promo-reviewer/SKILL.md",[726,727],{"path":483,"priority":337},{"path":728,"priority":354},"platform-rules.md",{"basePath":730,"description":731,"displayName":732,"installMethods":733,"rationale":734,"selectedPaths":735,"source":343,"sourceLanguage":18,"type":257},"skills/promo-writer","Generates platform-specific social media copy from album themes, track concepts, and lyrics. Use when promo/ templates need to be populated before release.","promo-writer",{"claudeCode":12},"SKILL.md frontmatter at skills/promo-writer/SKILL.md",[736,737],{"path":483,"priority":337},{"path":738,"priority":354},"copy-formulas.md",{"basePath":740,"description":741,"displayName":742,"installMethods":743,"rationale":744,"selectedPaths":745,"source":343,"sourceLanguage":18,"type":257},"skills/promote-idea","Converts an album idea from IDEAS.md into an actual album project in one step. Use when the user says \"promote [idea title]\", \"turn idea into album\", or \"start working on [idea]\".","promote-idea",{"claudeCode":12},"SKILL.md frontmatter at skills/promote-idea/SKILL.md",[746],{"path":483,"priority":337},{"basePath":748,"description":749,"displayName":750,"installMethods":751,"rationale":752,"selectedPaths":753,"source":343,"sourceLanguage":18,"type":257},"skills/pronunciation-specialist","Scans lyrics for pronunciation risks and prevents Suno mispronunciations. Use when writing lyrics with proper nouns, technical terms, homographs, or non-English words.","pronunciation-specialist",{"claudeCode":12},"SKILL.md frontmatter at skills/pronunciation-specialist/SKILL.md",[754,755],{"path":483,"priority":337},{"path":756,"priority":354},"word-lists.md",{"basePath":758,"description":759,"displayName":760,"installMethods":761,"rationale":762,"selectedPaths":763,"source":343,"sourceLanguage":18,"type":257},"skills/release-director","Coordinates album release including QA, distribution prep, and platform uploads. Use when mastering and album art are complete and the user is ready to release.","release-director",{"claudeCode":12},"SKILL.md frontmatter at skills/release-director/SKILL.md",[764,765],{"path":483,"priority":337},{"path":766,"priority":354},"platform-guides.md",{"basePath":768,"description":769,"displayName":770,"installMethods":771,"rationale":772,"selectedPaths":773,"source":343,"sourceLanguage":18,"type":257},"skills/rename","Renames an album or track, updating slugs, titles, and all mirrored paths. Use when the user wants to rename an album or track.","rename",{"claudeCode":12},"SKILL.md frontmatter at skills/rename/SKILL.md",[774],{"path":483,"priority":337},{"basePath":776,"description":777,"displayName":778,"installMethods":779,"rationale":780,"selectedPaths":781,"source":343,"sourceLanguage":18,"type":257},"skills/researcher","Conducts investigative-grade research with primary source analysis, cross-verification, and trial-level depth. Use when an album needs factual research, source material, or verification of claims.","researcher",{"claudeCode":12},"SKILL.md frontmatter at skills/researcher/SKILL.md",[782,783,785,787],{"path":483,"priority":337},{"path":784,"priority":354},"free-sources.md",{"path":786,"priority":354},"source-standards.md",{"path":788,"priority":354},"templates.md",{"basePath":790,"description":791,"displayName":792,"installMethods":793,"rationale":794,"selectedPaths":795,"source":343,"sourceLanguage":18,"type":257},"skills/researchers-biographical","Researches personal backgrounds, interviews, motivations, and humanizing details. Use when research needs biographical context about people involved in the album's subject.","researchers-biographical",{"claudeCode":12},"SKILL.md frontmatter at skills/researchers-biographical/SKILL.md",[796,797],{"path":483,"priority":337},{"path":798,"priority":354},"INTERVIEW_SOURCES.md",{"basePath":800,"description":801,"displayName":802,"installMethods":803,"rationale":804,"selectedPaths":805,"source":343,"sourceLanguage":18,"type":257},"skills/researchers-financial","Researches SEC filings, earnings calls, analyst reports, and market data. Use when the album subject involves financial crimes, corporate stories, or market events.","researchers-financial",{"claudeCode":12},"SKILL.md frontmatter at skills/researchers-financial/SKILL.md",[806,807],{"path":483,"priority":337},{"path":808,"priority":354},"SEC_FILING_GUIDE.md",{"basePath":810,"description":811,"displayName":812,"installMethods":813,"rationale":814,"selectedPaths":815,"source":343,"sourceLanguage":18,"type":257},"skills/researchers-gov","Researches DOJ/FBI/SEC press releases, agency statements, and government sources. Use when research needs official government records or agency documentation.","researchers-gov",{"claudeCode":12},"SKILL.md frontmatter at skills/researchers-gov/SKILL.md",[816,817],{"path":483,"priority":337},{"path":818,"priority":354},"AGENCY_SOURCES.md",{"basePath":820,"description":821,"displayName":822,"installMethods":823,"rationale":824,"selectedPaths":825,"source":343,"sourceLanguage":18,"type":257},"skills/researchers-historical","Researches archives, contemporary accounts, and timeline reconstruction. Use when the album subject involves historical events that need primary source verification.","researchers-historical",{"claudeCode":12},"SKILL.md frontmatter at skills/researchers-historical/SKILL.md",[826,827],{"path":483,"priority":337},{"path":828,"priority":354},"ARCHIVE_SOURCES.md",{"basePath":830,"description":831,"displayName":832,"installMethods":833,"rationale":834,"selectedPaths":835,"source":343,"sourceLanguage":18,"type":257},"skills/researchers-journalism","Researches investigative articles, interviews, and news coverage. Use when research needs journalistic sources for cross-referencing or additional context.","researchers-journalism",{"claudeCode":12},"SKILL.md frontmatter at skills/researchers-journalism/SKILL.md",[836,837],{"path":483,"priority":337},{"path":838,"priority":354},"SOURCE_EXTRACTION.md",{"basePath":840,"description":841,"displayName":842,"installMethods":843,"rationale":844,"selectedPaths":845,"source":343,"sourceLanguage":18,"type":257},"skills/researchers-legal","Researches court documents, indictments, plea agreements, and sentencing records. Use when the album subject involves legal proceedings or criminal cases.","researchers-legal",{"claudeCode":12},"SKILL.md frontmatter at skills/researchers-legal/SKILL.md",[846,847],{"path":483,"priority":337},{"path":848,"priority":354},"DISCOVERY_GUIDE.md",{"basePath":850,"description":851,"displayName":852,"installMethods":853,"rationale":854,"selectedPaths":855,"source":343,"sourceLanguage":18,"type":257},"skills/researchers-primary-source","Researches the subject's own words from tweets, blogs, forums, and chat logs. Use when research needs direct quotes or first-person accounts.","researchers-primary-source",{"claudeCode":12},"SKILL.md frontmatter at skills/researchers-primary-source/SKILL.md",[856,857],{"path":483,"priority":337},{"path":858,"priority":354},"DIRECT_SOURCES.md",{"basePath":860,"description":861,"displayName":862,"installMethods":863,"rationale":864,"selectedPaths":865,"source":343,"sourceLanguage":18,"type":257},"skills/researchers-security","Researches malware analysis, CVEs, attribution reports, and hacker community sources. Use when the album subject involves cybersecurity incidents or threat actors.","researchers-security",{"claudeCode":12},"SKILL.md frontmatter at skills/researchers-security/SKILL.md",[866,867],{"path":483,"priority":337},{"path":868,"priority":354},"CVE_RESEARCH.md",{"basePath":870,"description":871,"displayName":872,"installMethods":873,"rationale":874,"selectedPaths":875,"source":343,"sourceLanguage":18,"type":257},"skills/researchers-tech","Researches project histories, changelogs, developer interviews, and open source documentation. Use when the album subject involves technology projects or developer stories.","researchers-tech",{"claudeCode":12},"SKILL.md frontmatter at skills/researchers-tech/SKILL.md",[876,877],{"path":483,"priority":337},{"path":878,"priority":354},"PROJECT_RESEARCH.md",{"basePath":880,"description":881,"displayName":882,"installMethods":883,"rationale":884,"selectedPaths":885,"source":343,"sourceLanguage":18,"type":257},"skills/researchers-verifier","Performs quality control, citation validation, and fact-checking before human review. Use after research is complete to verify all sources and claims before production.","researchers-verifier",{"claudeCode":12},"SKILL.md frontmatter at skills/researchers-verifier/SKILL.md",[886,887,889,891],{"path":483,"priority":337},{"path":888,"priority":354},"VERIFICATION_CHECKLIST.md",{"path":890,"priority":354},"checklists.md",{"path":892,"priority":354},"patterns.md",{"basePath":894,"description":895,"displayName":896,"installMethods":897,"rationale":898,"selectedPaths":899,"source":343,"sourceLanguage":18,"type":257},"skills/resume","Finds an album by name and shows detailed status with next steps. Use when the user mentions an album name or wants to continue previous work.","resume",{"claudeCode":12},"SKILL.md frontmatter at skills/resume/SKILL.md",[900],{"path":483,"priority":337},{"basePath":902,"description":903,"displayName":904,"installMethods":905,"rationale":906,"selectedPaths":907,"source":343,"sourceLanguage":18,"type":257},"skills/session-start","Runs the session startup procedure - verifies setup, loads config and state, checks skill models, and reports project status. Use at the beginning of a fresh session.","session-start",{"claudeCode":12},"SKILL.md frontmatter at skills/session-start/SKILL.md",[908],{"path":483,"priority":337},{"basePath":910,"description":911,"displayName":912,"installMethods":913,"rationale":914,"selectedPaths":915,"source":343,"sourceLanguage":18,"type":257},"skills/setup","Detects your Python environment and guides you through installing plugin dependencies. Use on first-time setup or when MCP server fails to start.","setup",{"claudeCode":12},"SKILL.md frontmatter at skills/setup/SKILL.md",[916],{"path":483,"priority":337},{"basePath":918,"description":919,"displayName":920,"installMethods":921,"rationale":922,"selectedPaths":923,"source":343,"sourceLanguage":18,"type":257},"skills/sheet-music-publisher","Converts mastered audio to sheet music and creates printable songbooks. Use after mastering when the user wants sheet music or a songbook for their album.","sheet-music-publisher",{"claudeCode":12},"SKILL.md frontmatter at skills/sheet-music-publisher/SKILL.md",[924,925,927,929,931,933],{"path":483,"priority":337},{"path":926,"priority":354},"REQUIREMENTS.md",{"path":928,"priority":354},"anthemscore-reference.md",{"path":930,"priority":354},"musescore-reference.md",{"path":932,"priority":354},"publishing-guide.md",{"path":934,"priority":354},"workflow-detail.md",{"basePath":936,"description":937,"displayName":938,"installMethods":939,"rationale":940,"selectedPaths":941,"source":343,"sourceLanguage":18,"type":257},"skills/skill-model-updater","Updates model references across all skill files when new Claude models are released. Use when Anthropic releases new Claude models to keep skills current.","skill-model-updater",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-model-updater/SKILL.md",[942],{"path":483,"priority":337},{"basePath":944,"description":945,"displayName":946,"installMethods":947,"rationale":948,"selectedPaths":949,"source":343,"sourceLanguage":18,"type":257},"skills/suno-engineer","Constructs technical Suno V5/V5.5 style prompts, selects genres, and optimizes generation settings. Use when creating or refining Suno prompts for track generation.","suno-engineer",{"claudeCode":12},"SKILL.md frontmatter at skills/suno-engineer/SKILL.md",[950,951],{"path":483,"priority":337},{"path":952,"priority":354},"genre-practices.md",{"basePath":253,"description":10,"displayName":256,"installMethods":954,"rationale":955,"selectedPaths":956,"source":343,"sourceLanguage":18,"type":257},{"claudeCode":12},"SKILL.md frontmatter at skills/test/SKILL.md",[957,958],{"path":483,"priority":337},{"path":959,"priority":354},"test-definitions.md",{"basePath":961,"description":962,"displayName":963,"installMethods":964,"rationale":965,"selectedPaths":966,"source":343,"sourceLanguage":18,"type":257},"skills/tutorial","Provides interactive guided album creation for new users. Use when the user is new to the plugin or asks for a walkthrough of the album creation process.","tutorial",{"claudeCode":12},"SKILL.md frontmatter at skills/tutorial/SKILL.md",[967,968],{"path":483,"priority":337},{"path":969,"priority":354},"phases.md",{"basePath":971,"description":972,"displayName":973,"installMethods":974,"rationale":975,"selectedPaths":976,"source":343,"sourceLanguage":18,"type":257},"skills/validate-album","Validates album directory structure, file locations, and content integrity. Use before release or whenever the user wants to check an album's structural health.","validate-album",{"claudeCode":12},"SKILL.md frontmatter at skills/validate-album/SKILL.md",[977],{"path":483,"priority":337},{"basePath":979,"description":980,"displayName":981,"installMethods":982,"rationale":983,"selectedPaths":984,"source":343,"sourceLanguage":18,"type":257},"skills/verify-sources","Captures human source verification for tracks, timestamps it, and updates track files. Use when sources need human review before generation.","verify-sources",{"claudeCode":12},"SKILL.md frontmatter at skills/verify-sources/SKILL.md",[985],{"path":483,"priority":337},{"basePath":987,"description":988,"displayName":989,"installMethods":990,"rationale":991,"selectedPaths":992,"source":343,"sourceLanguage":18,"type":257},"skills/voice-checker","Reviews lyrics and prose for AI-written patterns (abstract noun stacking, over-explained metaphors, cliche escalation, missing idiosyncrasy, prose AI tells). Advisory Warning/Info severity — flags issues, does not block or rewrite. Use when reviewing lyrics for authenticity or before generation to catch AI-sounding language.","voice-checker",{"claudeCode":12},"SKILL.md frontmatter at skills/voice-checker/SKILL.md",[993],{"path":483,"priority":337},{"sources":995},[996],"manual",{"closedIssues90d":241,"description":275,"forks":242,"homepage":998,"license":248,"openIssues90d":244,"pushedAt":245,"readmeSize":239,"stars":246,"topics":999},"https://www.bitwizemusic.com",[1000,312,1001,1002,1003,1004,1005,1006,1007,1008,285,1009,1010,309,644,289,288,1011,286,1012],"claude","claude-code-plugin","claude-code-plugin-marketplace","claude-code-plugins","claude-code-plugins-marketplace","claude-code-skills","claude-skill","claude-skills","music","suno-ai","sunoai","music-mastering","ai-music-tools",{"classifiedAt":1014,"discoverAt":1015,"extractAt":1016,"githubAt":1016,"updatedAt":1014},1778683099616,1778683093832,1778683097699,[216,218,219,215,217],{"evaluatedAt":251,"extractAt":301,"updatedAt":251},[],[1021,1047,1067,1090,1119,1148],{"_creationTime":1022,"_id":1023,"community":1024,"display":1025,"identity":1031,"providers":1035,"relations":1041,"tags":1043,"workflow":1044},1778697652123.8845,"k17bexjjjsz81ysk7bd3ggdm8s86mt2t",{"reviewCount":8},{"description":1026,"installMethods":1027,"name":1029,"sourceUrl":1030},"Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.",{"claudeCode":1028},"steipete/clawdis","openclaw-testing","https://github.com/steipete/clawdis",{"basePath":1032,"githubOwner":1033,"githubRepo":1034,"locale":18,"slug":1029,"type":257},".agents/skills/openclaw-testing","steipete","clawdis",{"evaluate":1036,"extract":1040},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":1037,"targetMarket":220,"tier":221},[215,1038,217,216,1039],"ci","developer-tools",{"commitSha":291},{"repoId":1042},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[216,1038,1039,215,217],{"evaluatedAt":1045,"extractAt":1046,"updatedAt":1045},1778697962962,1778697652123,{"_creationTime":1048,"_id":1049,"community":1050,"display":1051,"identity":1055,"providers":1057,"relations":1063,"tags":1064,"workflow":1065},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":1052,"installMethods":1053,"name":1054,"sourceUrl":1030},"Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.",{"claudeCode":1028},"telegram-crabbox-e2e-proof",{"basePath":1056,"githubOwner":1033,"githubRepo":1034,"locale":18,"slug":1054,"type":257},".agents/skills/telegram-crabbox-e2e-proof",{"evaluate":1058,"extract":1062},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":1059,"targetMarket":220,"tier":221},[215,1060,216,1061,311],"telegram","qa",{"commitSha":291},{"repoId":1042},[216,311,1061,1060,215],{"evaluatedAt":1066,"extractAt":1046,"updatedAt":1066},1778698038113,{"_creationTime":1068,"_id":1069,"community":1070,"display":1071,"identity":1075,"providers":1078,"relations":1086,"tags":1087,"workflow":1088},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":1072,"installMethods":1073,"name":1074,"sourceUrl":1030},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":1028},"ClawSweeper Skill",{"basePath":1076,"githubOwner":1033,"githubRepo":1034,"locale":18,"slug":1077,"type":257},".agents/skills/clawsweeper","clawsweeper",{"evaluate":1079,"extract":1084},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":1080,"targetMarket":220,"tier":221},[1081,216,1082,1083,218],"github","code-review","maintenance",{"commitSha":291,"license":1085},"MIT",{"repoId":1042},[216,218,1082,1081,1083],{"evaluatedAt":1089,"extractAt":1046,"updatedAt":1089},1778697688364,{"_creationTime":1091,"_id":1092,"community":1093,"display":1094,"identity":1100,"providers":1105,"relations":1111,"tags":1114,"workflow":1115},1778697369634.8499,"k17333g8dacqsmw8kk79h77vmx86n0d1",{"reviewCount":8},{"description":1095,"installMethods":1096,"name":1098,"sourceUrl":1099},"AI 代理的浏览器自动化 CLI。当用户需要与网站交互时使用，包括浏览页面、填写表单、点击按钮、截屏、提取数据、测试 Web 应用或自动化任何浏览器任务。触发条件包括请求“打开网站”、“填表”、“点击按钮”、“截屏”、“抓取页面数据”、“测试此 Web 应用”、“登录网站”、“自动化浏览器操作”或任何需要以编程方式进行 Web 交互的任务。",{"claudeCode":1097},"shanraisshan/claude-code-best-practice","agent-browser","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":1101,"githubOwner":1102,"githubRepo":1103,"locale":1104,"slug":1098,"type":257},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice","zh-CN",{"evaluate":1106,"extract":1110},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":1107,"targetMarket":220,"tier":221},[1108,1109,215,311,216],"browser-automation","web-scraping",{"commitSha":291},{"repoId":1112,"translatedFrom":1113},"kd74710g49kxgwbfjxeb7s132d86myxr","k17ej9360g7468qswf3svnrx9186m1ng",[216,1108,311,215,1109],{"evaluatedAt":1116,"extractAt":1117,"updatedAt":1118},1778697222051,1778697205743,1778697369634,{"_creationTime":1120,"_id":1121,"community":1122,"display":1123,"identity":1129,"providers":1132,"relations":1140,"tags":1143,"workflow":1144},1778685787029.4636,"k17ew9npy1x4jsxypvn9yeq5q586mpb6",{"reviewCount":8},{"description":1124,"installMethods":1125,"name":1127,"sourceUrl":1128},"用于编写 Playwright 测试、修复不稳定测试、调试失败、实现页面对象模型 (Page Object Model)、配置 CI/CD、优化性能、模拟 API、处理身份验证或 OAuth、测试可访问性 (axe-core)、文件上传/下载、日期/时间模拟、WebSockets、地理定位、权限、多标签/弹出窗口流程、移动/响应式布局、触摸手势、GraphQL、错误处理、离线模式、多人协作、第三方服务（付款、电子邮件验证）、控制台错误监控、全局设置/拆卸、测试注解（skip, fixme, slow）、测试标签（@smoke, @fast, @critical, 使用 --grep 过滤）、项目依赖项、安全测试（XSS, CSRF, 身份验证）、性能预算（Web Vitals, Lighthouse）、iframe、组件测试、canvas/WebGL、服务工作线程/PWA、测试覆盖率、i18n/本地化、Electron 应用或浏览器扩展测试。涵盖 E2E、组件、API、视觉、可访问性、安全、Electron 和扩展测试。",{"claudeCode":1126},"currents-dev/playwright-best-practices-skill","playwright-best-practices","https://github.com/currents-dev/playwright-best-practices-skill",{"basePath":268,"githubOwner":1130,"githubRepo":1131,"locale":1104,"slug":1131,"type":257},"currents-dev","playwright-best-practices-skill",{"evaluate":1133,"extract":1139},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":1134,"targetMarket":220,"tier":221},[1135,215,1136,1137,216,1138,218],"playwright","typescript","e2e","debugging",{"commitSha":291},{"repoId":1141,"translatedFrom":1142},"kd77ayvtb7bpbf2cjy3n64zekd86ndw6","k17axqfsk2shpatbgra08fjtgh86neqd",[216,218,1138,1137,1135,215,1136],{"evaluatedAt":1145,"extractAt":1146,"updatedAt":1147},1778685761971,1778685735333,1778685787029,{"_creationTime":1149,"_id":1150,"community":1151,"display":1152,"identity":1156,"providers":1158,"relations":1166,"tags":1167,"workflow":1168},1778697652123.8806,"k17e99n8cb55vm23m26vec6r1586mrwe",{"reviewCount":8},{"description":1153,"installMethods":1154,"name":1155,"sourceUrl":1030},"Use Crabbox for OpenClaw remote validation across Linux, macOS, Windows, and WSL2. Default to Blacksmith Testbox for broad Linux proof; includes direct Blacksmith and owned AWS/Hetzner fallback notes when Crabbox fails.",{"claudeCode":1028},"crabbox",{"basePath":1157,"githubOwner":1033,"githubRepo":1034,"locale":18,"slug":1155,"type":257},".agents/skills/crabbox",{"evaluate":1159,"extract":1165},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":1160,"targetMarket":220,"tier":221},[215,1038,1161,217,1162,1163,1164],"remote-execution","linux","macos","windows",{"commitSha":291},{"repoId":1042},[1038,1162,1163,1161,215,217,1164],{"evaluatedAt":1169,"extractAt":1046,"updatedAt":1169},1778697705804]