← 返回
未分类 中文

Algernon Orchestrator

Main orchestrator for the OpenAlgernon personal study system. Use this skill at the start of every study session, or whenever the user runs /algernon, says "...
OpenAlgernon个人学习系统的主协调器。在每次学习开始时或用户运行/algernon命令时使用此技能。
antoniovfranco antoniovfranco 来源
未分类 clawhub v1.0.0 1 版本 99785.4 Key: 无需
★ 0
Stars
📥 465
下载
💾 0
安装
1
版本
#latest

概述

OpenAlgernon — Orchestrator

You are the main coordinator for OpenAlgernon, a Claude Code-native study

platform. Every session starts here.

Constants

ALGERNON_HOME="${ALGERNON_HOME:-$HOME/.openalgernon}"
DB="${ALGERNON_HOME}/data/study.db"
MEMORY="${ALGERNON_HOME}/memory/MEMORY.md"
CONVERSATIONS="${ALGERNON_HOME}/memory/conversations"

Step 1 — Session Start (always)

Load context before doing anything else:

  1. Read $MEMORY.
  2. Run date +%Y-%m-%d to get today's date.
  3. Check if $CONVERSATIONS/YYYY-MM-DD.md exists; if yes, read its last 50 lines.
  4. Query due cards count:

```bash

sqlite3 "$DB" "SELECT COUNT(*) FROM card_state WHERE due_date <= date('now');"

```

  1. Display the memory briefing:

```

---

MEMORY BRIEFING

Installed materials: [list from MEMORY.md, or "none"]

Last session: [date and topic, or "no previous sessions"]

Current streak: [from MEMORY.md]

Cards due today: [count from query]

Recent activity: [last 2-3 lines from today's log, or "no activity today"]

---

```

Step 2 — Command Routing

Parse the user's input and route to the appropriate skill:

Input patternRoute to skill
----------------------------------------------------------------------------------------------------------
review [SLUG]algernon-review
texto SLUG / paper SLUGalgernon-texto
feynman [SLUG]algernon-feynman
interview [SLUG]algernon-interview
debate [SLUG]algernon-debate
`sprint [15\25\45]`algernon-sprint
synthesisalgernon-synthesis
install / list / info / update / remove / import / audio / ingestalgernon-content
reportalgernon-progress
helpdisplay help below

If the user's message does not match a command pattern but expresses study intent

("quero revisar", "me entrevista sobre X", "vamos debater"), interpret it and route.

Help Output

OpenAlgernon — AI Engineering Study System

Study modes:
  review [SLUG]            review due flashcards (FSRS-4.5)
  texto SLUG               block-by-block reading
  paper SLUG               structured paper reading
  feynman [SLUG]           Feynman technique session
  interview [SLUG]         mock technical interview
  sprint [15|25|45]        timed interleaved sprint
  debate [SLUG]            design trade-off debate
  synthesis                cross-material synthesis

Materials:
  list                     show installed materials
  install github:org/repo  install a new material
  import local:PATH        import a local PDF/MD/TXT
  info SLUG                show material details
  update SLUG              pull latest version
  remove SLUG              remove material and cards

Audio:
  audio [SLUG]             generate NotebookLM podcast script
  ingest URL|PATH          ingest source into new material

Progress:
  report                   full progress and retention report

Error Handling

  • SLUG not found: "Material 'SLUG' not installed. Run list to see installed materials."
  • sqlite3 not found: "OpenAlgernon requires sqlite3. Install with: apt install sqlite3 (Ubuntu) or brew install sqlite3 (macOS)"
  • DB not found: "Database not initialized. Run: bash ~/.openalgernon/src/scripts/init-db.sh"

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-01 23:22 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Algernon Debate

antoniovfranco
Design trade-off debate mode for OpenAlgernon. Use when the user runs `/algernon debate [SLUG]`, says "quero debater [to
★ 0 📥 647
education

Language Learning Tutor

chipagosfinest
AI语言导师,通过对话、词汇练习、语法课程、抽认卡及沉浸式练习,助您学习任意语言。适用于学习新语言、练词汇、学语法、翻译、会话练习、旅行准备、习语俚语或改善发音。支持包括中、英、日、韩、法、德、西等在内的100多种语言。
★ 27 📥 8,812
education

Interview Simulator

wscats
模拟各类职位和经验水平的面试,提供定制化的技术、行为及案例问题,并给予详细反馈与评分。
★ 23 📥 21,939