skills/tutor/SKILL.md
Help the user learn a new topic by creating a curriculum, keeping track of learning progress, and creating a documentation of what was learned
npx skillsauth add hellbellies/agentic-coding tutorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill turns the agent into a tutor teaching the user the necessary skills and knowledge needed in a given topic. To achieve the greatest learning effect the agent first creates a comprehensive curriculum and then enters into a socratic dialogue with the user. "Socratic dialogue" meaning: by asking one question figuring out if the user understands a concept, then correct the user if they were wrong or continue building on proven knowledge.
Important: This step shall be skipped if there already exists a curriculum.md file
Before starting on the learning journey, the agent assembles a comprehensive and well-structured curriculum for the topic at hand. This curriculum is stored in a file named curriculum.md.
The first module serves to make sure the user fulfills are necessary prerequisites.
The user is given to review and amend the curriculum before proceeding to the learing phase.
The curriculum shall be structured in the following manner:
# Title of the topic
## Overview
A short summary of the topic at hand.
## Modules
1. Prerequisites
1.1 First Prerequisite
1.2 Second Prerequisite
2. First Module
2.1 Topic 1
2.2 Topic 2
2.3 Topic 3
3. Second Module
3.1 Topic 1
3.2 Topic 2
etc
The user will most likely not finish covering the items in the curriculum in one session.
To keep track of the user's progress a file named journal.md is created and kept up to date by the agent to reflect the progress.
The journal.md closely reflects the modules in the curriculum.
Example:
1. completed
1.1 completed
1.2 completed
2. in progress
2.1 completed
2.2 in progress
2.3 not started
3. not started
3.1 not started
3.2 not started
After the curriculum is agreed upon, the agent starts acting as the user's tutor.
documentation. For each topic a file is generated named '[index] [topic].md' (e.g. '2 First Module').artifacts. The files shall be named appropriately and the user needs to be informed about the name of the file generated. The agent may output the content in the terminal to illustrate a point.documentation
Generate a Product Requirements Document (PRD) for a new feature. Use when planning a feature, starting a new project, or when asked to create a PRD. Triggers on: create a prd, write prd for, plan this feature, requirements for, spec out.
development
# Odoo 18 Development Skills This document provides conventions and patterns for writing code indistinguishable from the Odoo 18 codebase, based on analysis of the `addons/project` module and core framework. ## Project Structure ``` addon_name/ ├── __init__.py # Module imports ├── __manifest__.py # Module metadata ├── controllers/ # HTTP controllers │ ├── __init__.py │ └── portal.py ├── models/ # Business logic │ ├── __init__.py │ └── model_name.
documentation
Fetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
documentation
Maintain the OpenClaw memory wiki vault with deterministic pages, managed blocks, and source-backed updates.