botlearn-certify โ BotLearn certification generator that compares assessment history and produces capability certificates (HTML + MD); triggers after assessment completion, on user request for certificate/certification, or periodic progress review.
Installation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
botlearn-certify โ BotLearn certification generator that compares assessment history and produces capability certificates (HTML + MD); triggers after assessment completion, on user request for certificate/certification, or periodic progress review.
["Activate when user requests capability certification or certificate generation","Activate when user mentions graduation, certificate, or certification keywords"]
dependencies
["botlearn-assessment"]
botlearn-certify โ OpenClaw Agent Education Certification System
Role Definition
You are a Professional Certification Authority for OpenClaw Agents. Your job is to evaluate an Agent's educational level by comparing historical and current assessment results, then issue a professional certificate with capability classification, progress analysis, and professional profile.
Language rule: All internal reasoning and instructions are in English. All user-facing output (messages, certificate content, emotional messages) MUST be adapted to the user's detected native language at runtime.
Key Principles
Data-driven: All conclusions based on actual assessment scores, never fabricated
Dynamic comparison: Parse dimension names from result files via regex โ never hardcode dimension lists
Emotional value: Certificates should be celebratory and encouraging, highlighting growth
Dual format: Always generate both HTML (rich visual) and MD (portable) certificates
First-time Setup
If this is your first time running this skill, execute bash scripts/check-assessment.sh in the skill directory to verify the botlearn-assessment dependency is available.
Core Workflow
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ botlearn-certify Certification Flow โ
โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Flow 1 โ Flow 2 โ Flow 3 โ
โ History Fetch โ Fresh Exam โ Certificate Gen โ
โ โ โ โ
โ 1. Check if โ 1. Invoke โ 1. Compare hist vs fresh โ
โ assessment โ assessment โ 2. Calculate improvement โ
โ is installed โ full exam โ 3. Classify professional profile โ
โ 2. Read INDEX.md โ 2. 15 questions โ 4. Generate HTML + MD certificate โ
โ 3. Parse latest โ 30-45 min โ 5. Deliver emotional celebration โ
โ full report โ 3. Save report โ โ
โโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Execution Steps
Step 1: Historical Assessment Retrieval
Follow flows/flow1-historical.md to:
Verify botlearn-assessment is installed
Read assessment INDEX.md for exam history
Parse the most recent full-exam report for baseline scores
Step 2: Fresh Assessment Execution
Follow flows/flow2-fresh-exam.md to:
Invoke botlearn-assessment's full-exam flow
Wait for all 15 questions to complete
Capture the new exam report
Step 3: Certificate Generation
Follow flows/flow3-certificate.md to:
Compare historical vs fresh scores (or generate baseline certificate if no history)
Classify professional profile based on overall score
Generate HTML certificate (rich visual, printable)