TopRank Skills

Home / Claw Skills / Document / learning-planner
Official OpenClaw rules 54%

learning-planner

Personal learning management system with goal setting, spaced repetition scheduling, and progress tracking. Use when: (1) setting learning goals and skill trees, (2) creating daily/weekly study plans,

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 learning-planner 技能。 若已安装,则直接安装 learning-planner 技能。

Overview

Skill Key
harrylabs0913/learning-planner
Author
harrylabs0913
Source Repo
openclaw/skills
Version
1.0.0
Source Path
skills/harrylabs0913/learning-planner
Latest Commit SHA
fbab232f8af36156846eaebaef4b299443f5662c

Extracted Content

SKILL.md excerpt

# Learning Planner - 学习规划师

个人学习管理系统,帮助设定学习目标、制定计划、跟踪进度,并提供间隔重复复习功能。

## 功能特性

### 1. 学习目标管理
- 技能树定义与分解
- 知识点层级管理
- 目标优先级设置
- 目标完成时间规划

### 2. 学习计划生成
- 每日学习任务生成
- 每周学习计划
- 计划自动调整
- 学习提醒设置

### 3. 进度跟踪与可视化
- 学习进度实时跟踪
- 进度可视化图表
- 学习时长统计
- 完成率分析

### 4. 间隔重复复习系统
- SM-2 算法实现
- 卡片式复习
- 自动 scheduling
- 遗忘曲线优化

### 5. 学习资源管理
- 资源链接收藏
- 资源分类管理
- 资源与知识点关联
- 资源使用统计

### 6. 学习成果评估
- 自我评估记录
- 测试成绩管理
- 学习效果分析
- 能力成长曲线

## 安装

```bash
cd ~/.openclaw/workspace/skills/learning-planner
pip install -e .
```

## 使用方法

### 学习目标

```bash
# 创建学习目标
learning goal create "Python 编程" --description "掌握 Python 编程语言" --deadline 2024-12-31

# 创建子目标(知识点分解)
learning goal create "Python 基础语法" --parent 1 --priority high
learning goal create "Python 面向对象" --parent 1 --priority high
learning goal create "Python 高级特性" --parent 1 --priority medium

# 列出目标
learning goal list

# 查看目标详情
learning goal show 1

# 更新目标进度
learning goal progress 1 --percent 75

# 完成目标
learning goal complete 1
```

### 学习计划

```bash
# 生成今日学习计划
learning plan today

# 生成本周学习计划
learning plan week

# 查看计划
learning plan list

# 标记任务完成
learning plan complete 1

# 推迟任务
learning plan postpone 1 --days 1
```

### 间隔重复复习

```bash
# 创建复习卡片
learning card create "Python 列表推导式语法" --answer "[x for x in iterable if condition]" --tags python,basics

# 今日复习
learning review today

# 查看复习统计
learning review stats

# 手动调整卡片难度
learning card difficulty 1 --level hard
```

### 学习资源

```bash
# 添加资源
learning resource add "Python 官方文档" --url https://docs.python.org --type documentation --tags python

# 关联资源到目标
learning resource link 1 --goal 1

# 列出资源
learning reso...

README excerpt

# Learning Planner - 学习规划师

个人学习管理系统,帮助设定学习目标、制定计划、跟踪进度,并提供间隔重复复习功能。

## 快速开始

```bash
# 安装
cd ~/.openclaw/workspace/skills/learning-planner
pip install -e .

# 初始化数据库
learning data path

# 创建学习目标
learning goal create "Python 编程" --description "掌握 Python 编程语言"

# 创建子目标
learning goal create "Python 基础语法" --parent 1 --priority high
learning goal create "Python 面向对象" --parent 1 --priority high

# 查看目标树
learning goal tree

# 生成今日计划
learning plan today

# 创建复习卡片
learning card create "Python 列表推导式语法" --answer "[x for x in iterable if condition]" --tags python

# 今日复习
learning review today

# 学习统计
learning report stats
```

## 示例数据

```bash
# 创建技能树
learning goal create "Web 开发" --description "全栈 Web 开发技能"
learning goal create "前端开发" --parent 1 --priority high
learning goal create "后端开发" --parent 1 --priority high
learning goal create "HTML/CSS" --parent 2 --priority high
learning goal create "JavaScript" --parent 2 --priority high
learning goal create "Python Web" --parent 3 --priority high
learning goal create "数据库" --parent 3 --priority medium

# 添加学习资源
learning resource add "MDN Web Docs" --url https://developer.mozilla.org --type documentation --tags web
learning resource add "Python 官方教程" --url https://docs.python.org --type documentation --tags python

# 创建复习卡片
learning card create "HTTP 状态码 200 含义" --answer "请求成功" --tags web
learning card create "CSS 盒模型组成" --answer "content, padding, border, margin" --tags css
learning card create "Python 装饰器作用" --answer "在不修改原函数的情况下扩展功能" --tags python

# 开始学习
learning session start 1 --notes "学习 Python 基础"
# ... 学习结束后 ...
learning session stop 1
```

## 测试命令

```bash
# 测试目标管理
learning goal list
learning goal show 1
learning goal progress 1 --percent 50

# 测试计划
learning plan list
learning plan week

# 测试复习
lear...

Related Claw Skills

edholofy

dojo.md

★ 4

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

wps-macos-helper

★ 1

macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance

capt-marbles

firecrawl

★ 0

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

★ 0

Tweet Processor Skill

carev01

md-docs-search

★ 0

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-en

★ 0

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".