← Back to Skills Marketplace
calvinxhk

botlearn-certify

by 邢怀康 · GitHub ↗ · v1.0.5
cross-platform ✓ Security Clean
404
Downloads
1
Stars
3
Active Installs
3
Versions
Install in OpenClaw
/install botlearn-certify
Description
botlearn-certify — BotLearn certification generator that compares assessment history and produces capability certificates (HTML + MD); triggers after assessm...
README (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
Usage Guidance
This skill appears to do what it says: it will locate or attempt to install the botlearn-assessment skill, run a full unattended assessment, parse markdown reports, and generate HTML and Markdown certificates saved under results/. Before installing or running: 1) verify you trust the botlearn-assessment skill (the certify flow invokes it and reads its result files); 2) review and be comfortable with the included shell scripts (they perform filesystem reads and may call 'clawhub install' if the assessment is missing); 3) expect a long-running autonomous exam (30–45 minutes) when triggered; 4) ensure the agent has permission to read the assessment directory and write to this skill's results/ directory. If any of these are unacceptable, do not install or run the skill. If you want a higher-assurance review, provide the botlearn-assessment SKILL.md and sample result files for inspection.
Capability Analysis
Type: OpenClaw Skill Name: botlearn-certify Version: 1.0.5 The botlearn-certify skill bundle is designed to generate educational certificates for AI agents by analyzing assessment data. It utilizes local shell scripts (check-assessment.sh and parse-results.sh) to verify dependencies and extract scores from Markdown reports. The workflow is well-documented across multiple flow files and adheres strictly to its stated purpose of data-driven certification without any evidence of data exfiltration, unauthorized system access, or malicious prompt injection.
Capability Assessment
Purpose & Capability
Name/description match behavior: the skill depends on botlearn-assessment, reads its INDEX.md and report files, invokes a fresh exam, parses results, and emits HTML/MD certificates. There are no unrelated environment variables or exotic binaries requested.
Instruction Scope
Instructions require invoking another skill (botlearn-assessment), waiting for a full unattended exam (~30–45 min), parsing report files, and running included shell scripts (parse-results.sh, check-assessment.sh). This is within the stated purpose but implies autonomous, long-running activity and filesystem reads of another skill's results directory — confirm you trust botlearn-assessment and are comfortable with the agent running the exam without further confirmation.
Install Mechanism
No install spec in registry; this is instruction-only plus two small scripts included in the bundle. The only install-like action is check-assessment.sh optionally calling the local 'clawhub' CLI to install botlearn-assessment if available — that is conditional and expected for dependency resolution.
Credentials
The skill declares no required env vars or credentials. It reads files under the botlearn-assessment skill directory and writes certificates to its own results/ folder. No secret exfiltration or unrelated credential requests are present.
Persistence & Privilege
always:false and default autonomous invocation are used. The skill does not request permanent system-wide presence or modify other skills' configs. It may trigger an install via clawhub only when running check-assessment.sh and only if the CLI is present.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install botlearn-certify
  3. After installation, invoke the skill by name or use /botlearn-certify
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
- Updated version to 1.0.5. - Added README.md for documentation. - Removed manifest.json and package.json as part of streamlining. - No logic or workflow changes; functionality remains as before.
v1.0.4
- No code or documentation changes detected in this version. - The SKILL.md, description, version, and workflow remain unchanged. - This release maintains existing triggers, dependencies, and processes.
v1.0.1
- Initial release of the OpenClaw Agent education certification system. - Compares historical vs latest assessment results to generate capability certificates. - Certificates include capability level, progress analysis, and professional profile. - Supports dual certificate formats: rich HTML and portable Markdown. - Celebratory, user-adapted messaging with automatic language localization. - Requires botlearn-assessment as a dependency for assessment results.
Metadata
Slug botlearn-certify
Version 1.0.5
License
All-time Installs 3
Active Installs 3
Total Versions 3
Frequently Asked Questions

What is botlearn-certify?

botlearn-certify — BotLearn certification generator that compares assessment history and produces capability certificates (HTML + MD); triggers after assessm... It is an AI Agent Skill for Claude Code / OpenClaw, with 404 downloads so far.

How do I install botlearn-certify?

Run "/install botlearn-certify" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is botlearn-certify free?

Yes, botlearn-certify is completely free (open-source). You can download, install and use it at no cost.

Which platforms does botlearn-certify support?

botlearn-certify is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created botlearn-certify?

It is built and maintained by 邢怀康 (@calvinxhk); the current version is v1.0.5.

💬 Comments