canvas-skill-opportunity
SolidUse after first-run Canvas setup or when the user asks which recurring Canvas work should become the first durable course skill. Inspect representative real specifications and Canvas feedback policy, make a qualitative Agent judgment, write a private opportunity report, and stop for the user's choice.
Install
Quality Score: 80/100
Skill Content
Details
- Author
- X-isdoingreat
- Repository
- X-isdoingreat/canvas-pilot
- Created
- 2 months ago
- Last Updated
- 1 weeks ago
- Language
- Python
- License
- AGPL-3.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
canvas-bootstrap
Use after the student selects one Canvas skill-opportunity candidate, or when they explicitly redesign one route. It validates the real recurring workflow, creates one public-safe Codex course skill plus a private local overlay, calibrates it when authorized, and writes a route only after the viability gate passes.
canvas-cron
Install / inspect / pause / change / delete Canvas Pilot cron instances via Windows Task Scheduler. The skill is a **course-agnostic interactive builder** — it lists the student's courses from courses.yaml, asks which course they want a cron for, which action template (email reminder vs autonomous submit), when (schedule), and which template-specific knobs to tune. Autonomous templates require the student to type `授权` to authorize auto-submit. Then walks 5 install gates end-to-end (yaml + render XML → schtasks /create → dry-run classifier → force-fire 60s OS trigger proof → enable schedule). Cookie health is checked at real fire time (not in dry-run); if Canvas session is dead the cron sends a wake-up email instead of silently launching Chromium. Triggered by "装个 cron" / "加个 cron" / "改 cron 时间" / "停掉 cron" / "看 cron 状态" / "删掉 cron" / "install a cron" / "set up a cron" / "/canvas-cron". The skill **zero-hardcodes** course names, template names, instance names, course IDs — every enumeration comes from the CLI'
canvas-setup
Use for first-run Canvas Pilot configuration or recovery when the Canvas host, local runtime, authentication, or route setup is incomplete. It performs the mechanical setup, verifies authentication, then hands empty-route installs to canvas-skill-opportunity and stops.