{"id":72885,"plugin_id":"plugin_asdk_app_6ab978b43118819180523420c26f99b6","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-31T01:14:42.447Z","digest":"51d20187bdedb5dfa3fe257b8da062d520229659825b5d39e3b0711b8ab5fc46","against":null,"payload":{"description":"Build an original, source-backed mortgage education course blueprint, timed outline, objectives, activities, assessment plan, citation register, and compliance matrix. Use for new PE or CE course design, course refreshes, curriculum planning, and approval-ready draft artifacts.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":513}],"name":"course-builder","skill_md_contents":"---\nname: course-builder\ndescription: Build an original, source-backed mortgage education course blueprint, timed outline, objectives, activities, assessment plan, citation register, and compliance matrix. Use for new PE or CE course design, course refreshes, curriculum planning, and approval-ready draft artifacts.\n---\n\n# Course Builder\n\nCreate original instructional architecture; do not copy courses or claim approval.\n\n1. Confirm audience, jurisdiction, PE/CE category, delivery format, requested hours, course year, and whether the user wants a blueprint or full Provider artifact set.\n2. Resolve entitlement. Course Builder requires Provider; Free and Pro receive a safe upgrade-required response.\n3. Pin the correct requirement set before outlining content.\n4. Use `build_course_blueprint` to generate:\n   - measurable learning objectives;\n   - topic and source map;\n   - timed outline with instruction, activities, assessments, and breaks separated;\n   - interaction and support plan appropriate to the delivery format;\n   - identity, attendance, progression, remediation, and completion control requirements;\n   - assessment blueprint without public answer keys;\n   - citations, version record, assumptions, and QA gates.\n5. Check arithmetic and rule coverage. Mark proposed instructional minutes as unvalidated until representative-learner timing is complete.\n6. Keep each generated course version immutable after review; changes create a new version and digest.\n\nDo not copy competitor or StateCourse proprietary content into customer output. Do not return assessment banks, keys, reviewer notes, or full private manuscripts. Do not state that a blueprint is approved, sufficient for credit, or ready for sale unless separate written approvals and launch gates are verified.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}