Open-source AI workflow skills for teachers, tutors and small teams. Each skill
is one SKILL.md file: a plain contract that says what goes in, what checks
run, and what comes out. MIT licensed.
- Run it on Omo. Skills marked Run on Omo are live on omo.space. You pay per run. There is no subscription and no setup.
- Run it yourself. Copy the skill folder into any agent that reads
SKILL.mdfiles (Hermes Agent, Claude Code, Codex and others), or implement the contract in your own stack. You supply the model keys and the checks.
A skill marked Spec only is an open contract that does not run on omo.space today. It is a good starting point, but test it before you rely on it.
Every result is a draft for a person to review. No skill here claims diagnosis, curriculum alignment or classroom approval.
103 skills. 6 run on omo.space today; the other 97 are open specs you can implement yourself.
Jump to: Phonics and word study (30) · Reading and fluency (11) · Grammar and vocabulary (24) · Writing (9) · Worksheets, quizzes and puzzles (9) · Games and activities (5) · Planning and assessment (2) · Subject explainers (4) · Books and media (5) · Business and marketing (2) · Builder tools (2)
Sounds, patterns, word lists and decoding.
| Skill | What it does | Run |
|---|---|---|
| Phonics Worksheet Generator | Create a print-ready phonics worksheet and answer key from a bounded teaching brief. | Run on Omo |
| Blend Identifier | Find consonant blends (bl, st, spr) in words or text, with examples. | Spec only |
| Compound-Word Splitter | Split compound words into their parts and explain the meaning. | Spec only |
| CVC Word Creator | Make a controlled list of consonant-vowel-consonant words for a target vowel. | Spec only |
| Decodable Sentence Creator | Create child-safe sentences constrained by your target phonics patterns, length, dialect, and sight words. | Spec only |
| Digraph Spotter | Find consonant and vowel digraphs in a passage and see exactly where each one appears. | Spec only |
| Elkonin Box Assistant | Break words into sound boxes (Elkonin boxes) for segmenting practice. | Spec only |
| Final Sound Sorter | Group words by their final sound. | Spec only |
| Grapheme to Phoneme Converter | Map an English grapheme or word to likely phonemes for the dialect you choose. | Spec only |
| High-Frequency Word Checker | Mark the high-frequency (sight) words in a text and report coverage. | Spec only |
| Initial Sound Sorter | Group words by their first sound. | Spec only |
| Letter-Sound Matcher | Match letters to their common sounds, with example words. | Spec only |
| Minimal Pairs Generator | Make minimal pairs (ship/sip) for a sound contrast. | Spec only |
| Missing Letter Finder | Make missing-letter puzzles from a word list, with answers. | Spec only |
| Onset-Rime Splitter | Split words into onset and rime (c + at), with a short explanation. | Spec only |
| Open/Closed Syllable Identifier | Split words into syllables and label each syllable open or closed. | Spec only |
| Phoneme Blending Practice | Make blending drills: say the sounds, then reveal the word. | Spec only |
| Phoneme Counter | Estimate the phonemes in an English word, with an optional transcription and clear uncertainty notes. | Spec only |
| Phoneme Segmentation Practice | Make segmenting drills: show the word, then reveal its sounds. | Spec only |
| Phonics Rule Explainer | Explain one English phonics pattern with level-appropriate examples, exceptions, and uncertainty notes. | Spec only |
| Phonics Word List Generator | Build a dialect-aware phonics word list around the target patterns, topic, and learner level you choose. | Spec only |
| R-controlled Vowel Spotter | Find r-controlled vowels (ar, er, ir, or, ur) in words or text. | Spec only |
| Rhyming Words Generator | List rhyming words for a word or word family. | Spec only |
| Silent-Letter Highlighter | Mark silent letters in words or text. | Spec only |
| Sound Wall Categorizer | Place sounds on a sound wall by category, with example words. | Spec only |
| Syllable Splitter and Counter | Split a word list into syllables and counts, with dialect differences and uncertain cases made clear. | Spec only |
| Trigraph Detector | Find trigraphs (tch, igh, dge) in words or text. | Spec only |
| Vowel Sound Categorizer | Group words by vowel sound (short, long, other), with examples. | Spec only |
| Vowel Team Finder | Find vowel teams (ai, ee, oa) in words or text, with sound notes. | Spec only |
| Word Family Builder | Build a word family around a rime (-at, -ig), with meanings and sentences. | Spec only |
Read-aloud, fluency and comprehension practice.
| Skill | What it does | Run |
|---|---|---|
| Auditory Discrimination Practice | Make same/different word pairs for listening practice (text only, no audio). | Spec only |
| Choral-Reading Text Selector | Suggest short texts suited to choral reading, with the reason for each. | Spec only |
| Echo-Reading Prompter | Make echo-reading prompts: a teacher line, then the student repeat. | Spec only |
| Fact/Opinion Sorter | Sort statements into fact or opinion, with the clue for each. | Spec only |
| Language-Experience Story Starter | Turn a shared class experience into a starter text, with teacher tips. | Spec only |
| Phonics Reading Error Coach | Compare an attempted word with its target and get a cautious phonics hypothesis plus practice ideas. | Spec only |
| Predictable Text Generator | Write a short repetitive, predictable text for early readers. | Spec only |
| Pronunciation Guide | Give a pronunciation respelling and syllable break for a word (text only, no audio). | Spec only |
| Read-Aloud Text Player | Prepare a read-aloud script with pacing and pause marks (text only, no audio). | Spec only |
| Reading Fluency Timer | Prepare a timed fluency passage with instructions and a words-per-minute target. | Spec only |
| Story Sequence Suggester | Put story events in order and explain the sequence. | Spec only |
Parts of speech, mechanics and word meaning.
| Skill | What it does | Run |
|---|---|---|
| Adjective Identifier | Mark the adjectives in a passage and say which noun each one describes. | Spec only |
| Alphabetical Order Checker | Check whether a word list is in alphabetical order and give the corrected order. | Spec only |
| Analogy Completer | Complete word analogies (hot : cold :: up : ?) and explain each answer. | Spec only |
| Analogy Generator | Make a set of word analogies at a chosen level, with an answer key. | Spec only |
| Antonym Suggester | Suggest antonyms for a word, levelled for the learner, with example sentences. | Spec only |
| Capitalization Helper | Fix capital letters in a passage and give the reason for each change. | Spec only |
| Contraction Tool | Expand contractions or form them, with the rule for each. | Spec only |
| Definition Lookup | Give a child-friendly definition and an example sentence for a word. | Spec only |
| Figurative Language Identifier | Find similes, metaphors and idioms in a passage and label each one. | Spec only |
| Homograph Helper | Show the meanings and pronunciations of homographs (read/read), with examples. | Spec only |
| Homophone Helper | Explain homophones (there/their/they're) with meanings and examples. | Spec only |
| Noun Finder | Mark the nouns in a passage and list them by type. | Spec only |
| Past-Tense Verb Converter | Change verbs to past tense and give the rule, including irregular forms. | Spec only |
| Plural Noun Generator | Form plurals and explain the rule, including irregular nouns. | Spec only |
| Prefix/Suffix Identifier | Mark prefixes and suffixes in words and give their meanings. | Spec only |
| Punctuation Placer | Add missing punctuation to a sentence and explain each mark. | Spec only |
| Root Word Extractor | Find the root word and affixes in a word, with meanings. | Spec only |
| Sentence Complexity Scorer | Score how complex a sentence is and give the reasons. | Spec only |
| Sentence Fragment Detector | Flag sentence fragments and run-ons, with a fix for each. | Spec only |
| Simplified Text Rewriter | Rewrite a passage at a lower reading level and keep the meaning. | Spec only |
| Synonym Suggester | Suggest synonyms for a word, levelled for the learner, with examples. | Spec only |
| Verb Spotter | Mark the verbs in a passage and label their type. | Spec only |
| Vocabulary Enhancer | Suggest stronger word choices for a piece of writing, at the writer's level. | Spec only |
| Vocabulary Tier Sorter | Sort words into vocabulary tiers 1, 2 and 3, with short definitions. | Spec only |
Prompts, outlines and story starters.
| Skill | What it does | Run |
|---|---|---|
| Acrostic Poem Assistant | Draft an acrostic poem from a word or name, with line ideas a student can edit. | Spec only |
| Cause/Effect Sentence Starter | Give cause-and-effect sentence starters for a topic or text. | Spec only |
| Character Trait Lister | List a character's traits with evidence from the text you supply. | Spec only |
| Compare/Contrast Word Pairer | Give compare/contrast transition words in pairs, with usage notes. | Spec only |
| Debate Topic Generator | Suggest debate topics matched to age and complexity. | Spec only |
| Essay Outline Generator | Build a paragraph-by-paragraph outline for an essay topic. | Spec only |
| Setting Describer Ideas | Give sensory detail ideas to describe a story setting. | Spec only |
| Story Idea Generator | Generate original, child-safe story ideas around the genre, setting, and cast you choose. | Spec only |
| Text Summarizer | Summarise a passage to a set length. | Spec only |
Printable practice and answer keys.
| Skill | What it does | Run |
|---|---|---|
| Cloze Passage Generator | Turn a passage into a cloze exercise with a word bank and answer key. | Spec only |
| Crossword Clue Generator | Write crossword clues for a word list, with answer lengths. | Spec only |
| Fill-In-The-Blanks Generator | Make a fill-in-the-blanks exercise from a passage, with an answer key. | Spec only |
| Multiple-Choice Quiz Generator | Write multiple-choice questions on a text or topic, with an answer key. | Spec only |
| Sentence Unscrambler | Make scrambled-sentence puzzles with answers. | Spec only |
| Sight-Word Flashcard Maker | Plan sight-word flashcards: the word, a sentence and a picture idea. | Spec only |
| Spelling-Bee Practice List | Make a levelled spelling list with a context sentence for each word. | Spec only |
| Word-Search Puzzle Maker | Plan a word-search puzzle: the word list and the grid layout. | Spec only |
| Word-Shape Puzzle Generator | Make word-shape (configuration) puzzles with answers. | Spec only |
Oral and playful literacy activities.
| Skill | What it does | Run |
|---|---|---|
| Literacy-Game Idea Suggester | Suggest literacy games for a skill and group size, with simple rules. | Spec only |
| Phonics Joke Generator | Write child-safe jokes and riddles that practise a phonics pattern. | Spec only |
| Tongue-Twister Creator | Write tongue twisters that practise a target sound. | Spec only |
| Word-Chain Game Starter | Start a word-chain game and list valid next words. | Spec only |
| Word-Ladder Creator | Make a word ladder that changes one letter per step, with an answer key. | Spec only |
Teacher planning and progress notes.
| Skill | What it does | Run |
|---|---|---|
| Learning-Plan Outline Creator | Outline a sequenced learning plan for a topic and time frame. | Spec only |
| Progress-Monitoring Note Taker | Turn quick observations into a structured progress note for a learner. | Spec only |
Maths, science, history and code explanations.
| Skill | What it does | Run |
|---|---|---|
| Code-Snippet Explainer | Explain a short code snippet line by line at the learner's level. | Spec only |
| Historical-Event Explainer | Explain a historical event at the learner's level. | Spec only |
| Math Word-Problem Explainer | Explain how to solve a maths word problem step by step. | Spec only |
| Science-Concept Explainer | Explain a science concept at the learner's level, with an example. | Spec only |
Generated books, story editing and video.
| Skill | What it does | Run |
|---|---|---|
| Japanese Style Story Video | Turn short audio into a vertical sumi-e drawing animation. | Run on Omo |
| Woven Relationship Book Maker | Turn your love story into a beautiful keepsake book. | Run on Omo |
| Decodable Book Maker | Write a decodable phonics story for one phonics stage and deliver it as a PDF book. | Spec only |
| Phonics Story Edit Studio | Apply text, layout, highlighting or title changes to a PhonicsMaker story and get a new versioned PDF. | Spec only |
| Phonics Story Editor | Edit an existing story with plain commands and get a new PDF version. | Spec only |
Ad copy and customer feedback analysis.
| Skill | What it does | Run |
|---|---|---|
| Customer Feedback Theme Finder | Turn raw customer comments into faithful themes and practical next actions. | Run on Omo |
| Facebook Ads Copywriter | Turn verified product facts into three launch-ready Facebook ad variants. | Run on Omo |
Tools for people who build and host skills.
| Skill | What it does | Run |
|---|---|---|
| Skill.md to Hosted Workflow | Compile a SKILL.md into a fixture-tested, canonically priced hosting candidate. | Run on Omo |
| Label Normalizer Canary | Deterministic test skill used to prove the hosting pipeline end to end. Not a teaching tool. | Spec only |
skills/<slug>/SKILL.md the contract (frontmatter: name, description)
skills/<slug>/README.md a short human page for the skill
skills/<slug>/manifest.json version, hosted price, SHA-256 of SKILL.md (published releases)
library.json category, status and one-line summary for each skill
scripts/build_index.py rebuilds the Library section above from library.json
scripts/validate.py checks folders, frontmatter, manifests, links and the index
See CONTRIBUTING.md. In short: one skill per folder, the
folder name equals the name in the frontmatter, add the skill to
library.json, then run python3 scripts/build_index.py and
python3 scripts/validate.py. CI runs the same check on every pull request.
Questions or a skill you want added? Open an issue.