Overview
- Skill Key
- calvinxhk/botlearn-certify
- Author
- calvinxhk
- Source Repo
- openclaw/skills
- Version
- 0.1.5
- Source Path
- skills/calvinxhk/botlearn-certify
- Latest Commit SHA
- b273a8d55f4d37486e3ba59462354d547e7ba2f6
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.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 botlearn-certify 技能。 若已安装,则直接安装 botlearn-certify 技能。
# 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...
# @botlearn/botlearn-certify
OpenClaw Agent Capability Certification System — compares assessment history, evaluates growth, and generates professional capability certificates in HTML + MD.
## How It Works
The certification process has 3 flows that run in sequence:
```
Flow 1: Historical Assessment Retrieval
→ Check if botlearn-assessment is installed
→ Read INDEX.md for past exam records
→ Parse the most recent full-exam report as baseline
Flow 2: Fresh Assessment Execution
→ Invoke botlearn-assessment full exam (5 dimensions)
→ Agent takes the exam autonomously (no user interaction)
→ Capture new exam report
Flow 3: Certificate Generation
→ Compare historical vs fresh scores
→ Calculate improvement per dimension
→ Classify professional profile based on overall score
→ Generate HTML certificate (rich visual, printable)
→ Generate MD certificate (portable, lightweight)
```
## Use Cases
| Scenario | What Happens |
|----------|-------------|
| First certification | Runs a baseline exam, generates an initial certificate |
| Repeat certification | Compares with previous results, highlights growth areas |
| After self-optimization | Measures improvement from targeted practice |
| Periodic review | Tracks capability trajectory over time |
## Key Principles
- **Data-driven**: All conclusions based on actual assessment scores, never fabricated
- **Dynamic comparison**: Dimension names parsed from result files via regex, never hardcoded
- **Emotional value**: Certificates are celebratory and encouraging, highlighting growth
- **Dual format**: Always generates both HTML and MD certificates
## Output Files
```
results/
├── certificate-{YYYYMMDD}-{HHmm}.html ← Rich visual certificate (printable)
└── certificate-{YYYYMMDD}-{HHmm}.md ← Portable Markdown certificate
```
## Triggers
```
certify / certificate / 认证 / 证书 / 生成证书
能力认证 / 教育证书 / 毕业证 / 我要拿证 / 给我发证
```
## Dependencies
Requires `bo...
edholofy
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning required.
lethehades
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance
capt-marbles
Web scraping and crawling with Firecrawl API. Fetch webpage content as markdown, take screenshots, extract structured data, search the web, and crawl documentation sites. Use when the user needs to scrape a URL, get current web info, capture a screenshot, extract specific data from pages, or crawl docs for a framework/library.
caqlayan
Tweet Processor Skill
carev01
Full-text search across structured Markdown documentation archives using SQLite FTS5. Use when you need to search large collections of Markdown articles that are separated by "---" delimiters and contain source URLs (marked with "*Source:" pattern). Provides fast BM25-ranked search with automatic source URL extraction for citations. Ideal for research, documentation lookups, and knowledge base exploration. Requires indexing documentation first with `docs.py index`.
camelsprout
DuckDB CLI specialist for SQL analysis, data processing and file conversion. Use for SQL queries, CSV/Parquet/JSON analysis, database queries, or data conversion. Triggers on "duckdb", "sql", "query", "data analysis", "parquet", "convert data".