anton

Automate and guide Anton CLI workflows for monitoring children's learning progress.

3|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/udondan/anton --skill anton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anton
Source: https://github.com/udondan/anton/tree/main/skills/anton
Command: npx skills add https://github.com/udondan/anton --skill anton

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tracking and coordinating a child's learning progress across multiple lessons can be time-consuming and error-prone. The Anton CLI provides a centralized, command-based interface to query progress, plan lessons, and manage local assignments, helping parents and educators stay informed and proactive.

Core Features & Use Cases

  • Command coverage: status, groups, group, children, pins, pin, unpin, plans, topics, blocks, plan, lesson, progress, events, timeline, weekly, completion, compare, assignments, assign, update-assignment, delete-assignment.
  • Authentication and local storage: supports config files (~/.config/anton/config) and environment variables for login codes, with a local assignments store at ~/.config/anton/assignments.json.
  • Discovery and workflows: discover project/topic/block IDs via plans/topics/blocks, and produce machine-friendly JSON outputs for automation and analytics.

Quick Start

Install the Anton CLI globally and run anton weekly Lea to see her progress for the current week.

Frequently Asked Questions about anton

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my child's learning progress for the current week?

To check weekly learning progress, run the command `anton weekly [child]` to view the current week's completion data. The CLI returns JSON outputs for automation and analytics, helping you track per-child progress.

Can I manage local assignments and store them on my machine?

Yes, you can manage local assignments using commands like assign, update-assignment, and delete-assignment. The Anton CLI stores these locally at `~/.config/anton/assignments.json` for offline access and tracking.

What's the best way to discover project IDs for planning lessons?

The best way to discover project IDs is by navigating through the plans, topics, and blocks commands in the Anton CLI. These discovery workflows help you identify the correct IDs needed to pin blocks and plan lessons.

Does the Anton CLI support authentication via environment variables?

Yes, the Anton CLI supports authentication via environment variables and config files located at `~/.config/anton/config`. This allows flexible login code management for checking status and viewing progress.

How do I pin or unpin learning blocks for a specific child?

Use the `pin` and `unpin` commands in the Anton CLI to manage blocks for a child. You must first discover the correct block IDs via the plans, topics, and blocks commands before pinning or unpinning.