Install
openclaw skills install srsaUse when running Spaced Repetition Systems for AI Agents (SRSA) daily review sessions, grading cards with again/hard/good/easy, and proposing explicit memory add/delete/update actions after each review.
openclaw skills install srsaUse SRSA's command-line workflow to drive efficient agent (you) reviews and turn each review result into actionable memory correction tasks.
card and review commands in this skill.# Print total cards, today's review progress, future due cards and average retrievability
uv run python scripts/main.py status
# Create a new card
uv run python scripts/main.py card new -q "question" -a "answer"
# Override an existing card
uv run python scripts/main.py card override [CARD_ID] -q "question" -a "answer"
# Remove a card
uv run python scripts/main.py card rm [CARD_ID]
# Get a question and its CARD_ID
uv run python scripts/main.py review get-question
# Get the answer and CARD_ID of the current question
uv run python scripts/main.py review get-answer
# Rate the review result, then print historical accuracy, today's review progress and retrievability change
uv run python scripts/main.py review rate [again|hard|good|easy]
Follow this sequence strictly. Do not skip steps:
review get-questionreview get-answeragain/hard/good/easy.review rate [RATING]rate, running get-question again will repeat the previous card.get-answer before get-question returns an error.rate before get-answer returns an error.After each rating, unless the self-rating is easy, output reflection using this template:
get-question stage, focus only on the prompt.get-answer stage, focus only on the reference answer.rate stage, do scoring and reflection only; do not rewrite the full question.End the review when any one condition is met:
card override [CARD_ID] ... to revise contentcard rm [CARD_ID] to remove an invalid card