[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M77N8BZTVAXSCZ6CVPCSEGGJ":3,"skill-same:01M77N8BZTVAXSCZ6CVPCSEGGJ":48},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":30,"ownerHtmlUrl":31,"ownerBlogUrl":6,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M77N8BZTVAXSCZ6CVPCSEGGJ","mlops-validation-cn",null,"Rigorous validation with typing, linting, testing, and security","Lord1Egypt\u002Fawesome-skill-forge","Lord1Egypt","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F99746359?v=4","01M7592YDNT0XK9WJ0T2MQVPDN","Mohamed Mounir Ali AL Keshita","01M75GRFNHC8VZNWEB8DKDE433",3,"MIT","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fcommunity\u002Fclawhub\u002Fm\u002Fmlops-validation-cn\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: mlops-validation-cn\nversion: 1.0.0\ndescription: Rigorous validation with typing, linting, testing, and security\nlicense: MIT\n---\n\n# MLOps Validation ✅\n\nAutomated quality and security checks.\n\n## Features\n\n### 1. Pre-commit Hooks 🔧\n\nSetup automated checks:\n\n```bash\ncp references\u002Fpre-commit-config.yaml ..\u002Fyour-project\u002F.pre-commit-config.yaml\ncd ..\u002Fyour-project\npre-commit install\n```\n\nRuns on every commit:\n- Ruff (linting + formatting)\n- MyPy (type checking)\n- Bandit (security)\n\n### 2. Test Fixtures 🧪\n\nShared pytest setup:\n\n```bash\ncp references\u002Fconftest.py ..\u002Fyour-project\u002Ftests\u002F\n```\n\nProvides fixtures:\n- `sample_df` - Test dataframe\n- `temp_dir` - Temporary directory\n- `sample_config` - Config dict\n- `train_test_split` - Pre-split data\n\n## Quick Start\n\n```bash\n# Copy pre-commit config\ncp references\u002Fpre-commit-config.yaml .\u002F.pre-commit-config.yaml\n\n# Install hooks\npre-commit install\n\n# Run manually\npre-commit run --all-files\n\n# Setup test fixtures\ncp references\u002Fconftest.py tests\u002F\n\n# Run tests\npytest tests\u002F -v --cov=src\n```\n\n## Commands\n\n```bash\n# Type check\nmypy src\u002F\n\n# Lint\nruff check src\u002F tests\u002F\n\n# Format\nruff format src\u002F tests\u002F\n\n# Test\npytest tests\u002F --cov=src\n\n# Security scan\nbandit -r src\u002F\n```\n\n## Author\n\nConverted from [MLOps Coding Course](https:\u002F\u002Fgithub.com\u002FMLOps-Courses\u002Fmlops-coding-skills)\n\n## Changelog\n\n### v1.0.0 (2026-02-18)\n- Initial OpenClaw conversion\n- Added pre-commit config\n- Added test fixtures\n","# MLOps Validation ✅\n\nAutomated quality and security checks.\n\n## Features\n\n### 1. Pre-commit Hooks 🔧\n\nSetup automated checks:\n\n```bash\ncp references\u002Fpre-commit-config.yaml ..\u002Fyour-project\u002F.pre-commit-config.yaml\ncd ..\u002Fyour-project\npre-commit install\n```\n\nRuns on every commit:\n- Ruff (linting + formatting)\n- MyPy (type checking)\n- Bandit (security)\n\n### 2. Test Fixtures 🧪\n\nShared pytest setup:\n\n```bash\ncp references\u002Fconftest.py ..\u002Fyour-project\u002Ftests\u002F\n```\n\nProvides fixtures:\n- `sample_df` - Test dataframe\n- `temp_dir` - Temporary directory\n- `sample_config` - Config dict\n- `train_test_split` - Pre-split data\n\n## Quick Start\n\n```bash\n# Copy pre-commit config\ncp references\u002Fpre-commit-config.yaml .\u002F.pre-commit-config.yaml\n\n# Install hooks\npre-commit install\n\n# Run manually\npre-commit run --all-files\n\n# Setup test fixtures\ncp references\u002Fconftest.py tests\u002F\n\n# Run tests\npytest tests\u002F -v --cov=src\n```\n\n## Commands\n\n```bash\n# Type check\nmypy src\u002F\n\n# Lint\nruff check src\u002F tests\u002F\n\n# Format\nruff format src\u002F tests\u002F\n\n# Test\npytest tests\u002F --cov=src\n\n# Security scan\nbandit -r src\u002F\n```\n\n## Author\n\nConverted from [MLOps Coding Course](https:\u002F\u002Fgithub.com\u002FMLOps-Courses\u002Fmlops-coding-skills)\n\n## Changelog\n\n### v1.0.0 (2026-02-18)\n- Initial OpenClaw conversion\n- Added pre-commit config\n- Added test fixtures\n",{"name":5,"license":15,"version":24,"description":7},"1.0.0","master","4aa004da461d820f4ea5499e58eb8d196cf99016","community\u002Fclawhub\u002Fm\u002Fmlops-validation-cn",0,"https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge","https:\u002F\u002Fskill-explorer-rho.vercel.app","https:\u002F\u002Fgithub.com\u002FLord1Egypt","Unbreakable. Unstoppable. Unmatched⚡.\r\n Speaker of machine tongues 🤖  | World-builder of decentralized dreams 🌐 | Defender of the digital realm🛡️.","2026-06-10 08:21:01",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add Lord1Egypt\u002Fawesome-skill-forge --skill mlops-validation-cn",{"tool":40,"command":41},"bunx","bunx skills add Lord1Egypt\u002Fawesome-skill-forge --skill mlops-validation-cn",{"tool":43,"command":44},"pnpm","pnpm dlx skills add Lord1Egypt\u002Fawesome-skill-forge --skill mlops-validation-cn","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fcommunity\u002Fclawhub\u002Fm\u002Fmlops-validation-cn\u002FSKILL.md",true,[],[49,56,63,70,77,84],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":19},"01M785WKJB99G3STR1NF9NRTJW","youtube-content","YouTube transcripts to summaries, threads, blogs.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fyoutube-content\u002FSKILL.md",[],[],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":19},"01M785WEFHB0G2S9YA6EPR3H0E","xurl","X\u002FTwitter via xurl CLI: post, search, DM, media, v2 API.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fxurl\u002FSKILL.md",[],[],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":19},"01M785W98EDN4EFJXJPMQEHCRC","touchdesigner-mcp","Control a running TouchDesigner instance via twozero MCP — create operators, set parameters, wire connections, execute Python, build real-time visuals. 36 native tools.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Ftouchdesigner-mcp\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":19},"01M785W5S9FP3QBH2V191E025P","test-driven-development","TDD: enforce RED-GREEN-REFACTOR, tests before code.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Ftest-driven-development\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":19},"01M785W2AS08NSSH9YATCV6FJB","teams-meeting-pipeline","Operate the Teams meeting summary pipeline via Hermes CLI — summarize meetings, inspect pipeline status, replay jobs, manage Microsoft Graph subscriptions.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fteams-meeting-pipeline\u002FSKILL.md",[],[],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":19},"01M785VXKW4T34BTP1SCHW1R7F","systematic-debugging","4-phase root cause debugging: understand bugs before fixing.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fsystematic-debugging\u002FSKILL.md",[],[]]