agentleFS
botlearn-aibotlearn-ai/botlearn-skills/skills/botlearn-certify/SKILL.md

botlearn-certify

Skill9 starsChanged 8 months agoMITView on GitHub

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.

We split this skill into the rules it gives an agent

8 rules. About 0 are common, 7 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈7

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Language rule: All internal reasoning and instructions are in English.

    line 29
  2. Distinctive:

    Data-driven: All conclusions based on actual assessment scores, never fabricated

    line 33
  3. Distinctive:

    Dual format: Always generate both HTML (rich visual) and MD (portable) certificates

    line 36
  4. Very specific:

    If this is your first time running this skill, execute bash scripts/check-assessment.sh in the skill directory to verify the …

    line 40
  5. Distinctive:

    Verify botlearn-assessment is installed

    line 65
  6. Distinctive:

    Read assessment INDEX.md for exam history

    line 66
  7. Distinctive:

    Wait for all 15 questions to complete

    line 73
  8. Distinctive:

    All certificates are saved to:

    line 87

≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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

  1. Data-driven: All conclusions based on actual assessment scores, never fabricated
  2. Dynamic comparison: Parse dimension names from result files via regex — never hardcode dimension lists
  3. Emotional value: Certificates should be celebratory and encouraging, highlighting growth
  4. 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)
  • Generate MD certificate (portable, lightweight)
  • Save both to results/ directory

Output Location

All certificates are saved to:

results/certificate-{YYYYMMDD}-{HHmm}.html
results/certificate-{YYYYMMDD}-{HHmm}.md

Reference Materials

  • knowledge/comparison-methodology.md — Dynamic comparison methodology
  • strategies/classification.md — Professional profile classification logic
  • assets/certificate-html-template.md — HTML certificate template
  • assets/certificate-md-template.md — MD certificate template

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.