[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7BRVZGS2DFPPV1HE2HCKDBR":3,"skill-same:01M7BRVZGS2DFPPV1HE2HCKDBR":46},{"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":24,"commitSha":25,"skillDirectory":26,"forksCount":14,"repositoryHtmlUrl":27,"repositoryHomepageUrl":6,"ownerHtmlUrl":28,"ownerBlogUrl":29,"ownerDescription":30,"updatedAt":31,"install":32,"resources":45},"01M7BRVZGS2DFPPV1HE2HCKDBR","create-lab",null,"Create a complete hands-on IT lab from a topic, learning objective, technology or scenario. Use when the user wants learners to practice by building, configuring, testing or troubleshooting something themselves.","RemseyMailjard\u002Fagentkit","RemseyMailjard","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F35072380?v=4","01M6E02MPYDNA8WHTMVDVJM1BT","Remsey Mailjard","01M7BRDQQ6YTZ69YA73NJNNHPQ",0,"MIT","https:\u002F\u002Fgithub.com\u002FRemseyMailjard\u002Fagentkit\u002Fblob\u002Fmain\u002Fplugins\u002Flab-generator\u002Fskills\u002Fcreate-lab\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: create-lab\ndescription: >\n  Create a complete hands-on IT lab from a topic, learning objective, technology\n  or scenario. Use when the user wants learners to practice by building, configuring,\n  testing or troubleshooting something themselves.\n---\n\n# Create Hands-on Lab\n\nDesign the lab as a learning experience, not as documentation.\n\n## Teaching model\n\nUse this progression where appropriate:\n\nexplain\n→ demonstrate\n→ guide\n→ practice\n→ challenge\n→ reflect\n\n## Workflow\n\n1. Identify audience and assumed prior knowledge.\n2. Define 2-5 observable learning objectives.\n3. Create a realistic scenario that gives the work a purpose.\n4. Determine environment, permissions and prerequisites.\n5. Add an environment check before the main exercise.\n6. Break the exercise into purposeful tasks.\n7. Add checkpoints after meaningful milestones.\n8. Add a challenge that requires transfer, not copying.\n9. Add likely troubleshooting cases.\n10. Define expected end state.\n11. Add cleanup when the lab creates billable, persistent or risky resources.\n12. Add a short reflection\u002Fwhat-you-learned section.\n\n## Required structure\n\n# Lab title\n\n## Scenario\n\n## Learning objectives\n\n## Estimated time\n\n## Prerequisites\n\n## Environment check\n\n## Exercise\n\n### Task 1\n- Goal\n- Steps\n- Checkpoint\n\n### Task 2\n- Goal\n- Steps\n- Checkpoint\n\n## Challenge\n\n## Troubleshooting\n\n## Expected result\n\n## Cleanup\n\n## What did you learn?\n\n## Quality rules\n\n- Do not turn the lab into a lecture.\n- Prefer real actions over passive reading.\n- Keep steps explicit enough to execute.\n- Avoid unexplained jumps.\n- Mention permissions and access requirements.\n- Use realistic names and cases.\n- If a step depends on a UI that may change, describe intent and expected result, not only button positions.\n","# Create Hands-on Lab\n\nDesign the lab as a learning experience, not as documentation.\n\n## Teaching model\n\nUse this progression where appropriate:\n\nexplain\n→ demonstrate\n→ guide\n→ practice\n→ challenge\n→ reflect\n\n## Workflow\n\n1. Identify audience and assumed prior knowledge.\n2. Define 2-5 observable learning objectives.\n3. Create a realistic scenario that gives the work a purpose.\n4. Determine environment, permissions and prerequisites.\n5. Add an environment check before the main exercise.\n6. Break the exercise into purposeful tasks.\n7. Add checkpoints after meaningful milestones.\n8. Add a challenge that requires transfer, not copying.\n9. Add likely troubleshooting cases.\n10. Define expected end state.\n11. Add cleanup when the lab creates billable, persistent or risky resources.\n12. Add a short reflection\u002Fwhat-you-learned section.\n\n## Required structure\n\n# Lab title\n\n## Scenario\n\n## Learning objectives\n\n## Estimated time\n\n## Prerequisites\n\n## Environment check\n\n## Exercise\n\n### Task 1\n- Goal\n- Steps\n- Checkpoint\n\n### Task 2\n- Goal\n- Steps\n- Checkpoint\n\n## Challenge\n\n## Troubleshooting\n\n## Expected result\n\n## Cleanup\n\n## What did you learn?\n\n## Quality rules\n\n- Do not turn the lab into a lecture.\n- Prefer real actions over passive reading.\n- Keep steps explicit enough to execute.\n- Avoid unexplained jumps.\n- Mention permissions and access requirements.\n- Use realistic names and cases.\n- If a step depends on a UI that may change, describe intent and expected result, not only button positions.\n",{"name":5,"description":7},"main","60384a6f9e52c04eb62c40b26c7defd90d8b99ac","plugins\u002Flab-generator\u002Fskills\u002Fcreate-lab","https:\u002F\u002Fgithub.com\u002FRemseyMailjard\u002Fagentkit","https:\u002F\u002Fgithub.com\u002FRemseyMailjard","www.remsey.nl","IT-trainer en developer (Microsoft 365, C#, SQL, Azure en Power Apps)\r\n\r\nPluralsight author","2026-08-30 07:07:50",{"source":8,"skillName":5,"commands":33,"prompt":43,"zipAvailable":44},[34,37,40],{"tool":35,"command":36},"npx","npx skills add RemseyMailjard\u002Fagentkit --skill create-lab",{"tool":38,"command":39},"bunx","bunx skills add RemseyMailjard\u002Fagentkit --skill create-lab",{"tool":41,"command":42},"pnpm","pnpm dlx skills add RemseyMailjard\u002Fagentkit --skill create-lab","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FRemseyMailjard\u002Fagentkit\u002Fblob\u002Fmain\u002Fplugins\u002Flab-generator\u002Fskills\u002Fcreate-lab\u002FSKILL.md",true,[],[47,54,61,68,75,82],{"skillNo":48,"name":49,"nameZh":6,"description":50,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":51,"categories":52,"keywords":53,"publishedAt":19},"01M7BRY4H6BN6CEDDG8ENXQM79","review-training-readiness","Use when a training package must be checked before delivery for content, environment, access, timing, instructor and participant readiness.","https:\u002F\u002Fgithub.com\u002FRemseyMailjard\u002Fagentkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftraining-creator\u002Fskills\u002Freview-training-readiness\u002FSKILL.md",[],[],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":19},"01M7BRY0M9NNPQ2BF5NCKPTKGG","design-training","Use when a user asks to design the structure and learning flow of a practical training from an approved need, audience and set of objectives.","https:\u002F\u002Fgithub.com\u002FRemseyMailjard\u002Fagentkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftraining-creator\u002Fskills\u002Fdesign-training\u002FSKILL.md",[],[],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":19},"01M7BRXXAC6JX1C07G23EW92D5","define-learning-objectives","Use when a training needs measurable learning objectives derived from the training need, audience and intended workplace outcomes.","https:\u002F\u002Fgithub.com\u002FRemseyMailjard\u002Fagentkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftraining-creator\u002Fskills\u002Fdefine-learning-objectives\u002FSKILL.md",[],[],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":19},"01M7BRXV1JTG0S8XKGAPKJT0H3","create-instructor-brief","Use when an instructor needs a concise delivery brief covering audience, objectives, agenda, demos, labs, logistics, risks and fallback options.","https:\u002F\u002Fgithub.com\u002FRemseyMailjard\u002Fagentkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftraining-creator\u002Fskills\u002Fcreate-instructor-brief\u002FSKILL.md",[],[],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":19},"01M7BRXQ5HM8CCN9RAGY8K8WQV","create-assessment","Use when a training needs questions, practical checks or assessment tasks that verify whether learners achieved the defined learning objectives.","https:\u002F\u002Fgithub.com\u002FRemseyMailjard\u002Fagentkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftraining-creator\u002Fskills\u002Fcreate-assessment\u002FSKILL.md",[],[],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":19},"01M7BRXK16EM347WXHNMFD2YQE","analyze-training-need","Use when a client request, brief or idea must be translated into a clear training problem, scope, constraints and success criteria before design starts.","https:\u002F\u002Fgithub.com\u002FRemseyMailjard\u002Fagentkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftraining-creator\u002Fskills\u002Fanalyze-training-need\u002FSKILL.md",[],[]]