← Plugin catalog
Education & Research

Chalkie

Chalkie AI Ltd v1.0.0

Lessons, worksheets & quizzes

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Interactive

Cost & access

The plugin uses the connected teacher’s existing Chalkie plan and generation allowance. It does not sell products, initiate checkout or process payments. Users purchase any paid subscription upgrades separately on Chalkie’s website.

Declared limitations

  • MCP has no saved-resource edit tool. Explain that editing must happen in Chalkie; do not invoke creation or recreation as a substitute or claim an edit.
  • MCP has no deletion tool. Explain the limit and direct the teacher to Chalkie. No MCP tool should be invoked or deletion claimed.
  • MCP has no folder-management tool. Explain the limit and direct the teacher to Chalkie. No MCP tool should be invoked or folder changes claimed.

Onboarding example

Create a lesson for my class.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 9, 2026. Package observed Nov 6, 2026.

View package source →

Description

From the marketplace listing

Create curriculum-aligned lessons, worksheets, and interactive quizzes.

Language: English · Automatically detected from descriptions.

Changes

No changes recorded yet. Follow this plugin to keep track of future changes.

First seen Nov 6, 2026. Last seen Nov 9, 2026.

Keywords

Files & skills

File archives

Plugin package9 files · 32.7 KBBrowse files →
Skill instructions
creation12.1 KB

View saved version →

---
name: creation
description: "Read before creating lessons, quizzes or documents: gather the teaching brief, plan connected lessons, choose supported themes or recurring characters, resolve valid settings, and follow generation through to completion."
---

# Create lessons, quizzes and documents

Use this guide before calling `create_lessons` or `create_documents`. Use the named read tools below for live account and resource data. Skill files and references are packaged with the plugin; do not depend on runtime skill URI reads.

## Gather a short teaching brief

Call `get_creation_context` for the teacher's country, language and plan, plus supported grades, languages, templates, themes and limits. Use details already supplied in the conversation. Ask only for missing information that changes what you will create, preferably in one short question with two or three parts.

- **What:** the topic and learning focus, or the existing Chalkie lesson/series to use as the source. Infer a teaching lesson, standalone quiz or printable document from the request; ask if the intended format is unclear.
- **Who:** the class year/grade or age range. Resolve a named year against the grades for the teacher's country. If the country or age-to-grade mapping remains ambiguous, ask which school system or class year they mean. Never guess an ID or ask the teacher to supply one.
- **Purpose and size:** for a broad topic, ask what pupils should learn. For slides, ask about slide count or lesson length when that would change the scope. For a vague document request, ask whether they want practice, a check of understanding, or another activity. Use specific instructions already given rather than asking again.

For example, if the teacher says only "Make a fractions lesson", ask "Which year group is this for, and should it introduce fractions or practise a particular skill?" If they already ask for a 6-slide Year 5 equivalent-fractions lesson and their account supplies an unambiguous school system and language, proceed without another questionnaire.

Use the account's country and language unless the teacher specifies otherwise; validate them against creation options. Ask for a missing language only if it cannot be inferred confidently. Do not make theme, image style, reading level, vocabulary, curriculum, or differentiation mandatory questions. Offer them when relevant to the brief, and otherwise leave optional settings unset so Chalkie applies its defaults. Do not claim browser-saved creation preferences are available through the account resource.

## Map the brief to supported inputs

### Slide lessons

Each `create_lessons.items[]` needs `topic`, `grade_id` and `language`. Match the grade label and country to the ID in creation options, and match language to its supported value. Put the learning goal, requested duration, prior knowledge, teaching approach and other requirements in `additional_instructions`.

Pass `slide_count` when the teacher requests a count; keep it within the returned plan limit. A duration is teaching context, not a slide count: do not silently treat 30 minutes as 30 slides. If a requested setting exceeds the plan or is unavailable, explain and agree on an alternative before changing that explicit requirement.

If one requested lesson exceeds the slide limit, offer a shorter lesson or a split into separate lessons, then **stop and wait for the teacher to choose**. Do not call a creation tool in that reply, even if their requested total could fit a batch. Saying "I'll split it" is not agreement from the teacher.

Use Chalkie's default theme unless the teacher requests a particular theme or custom look. For custom lesson designs, select Go Wild from `get_creation_context.options.lesson_themes` using `theme_id`, and put the teacher's visual preferences in `additional_instructions`. Do not add instructions to bypass the selected theme. Colour, readability or differentiation preferences alone do not require Go Wild. Go Wild applies 

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 2 — file references are metadata, not package contents.

recreation3.08 KB

View saved version →

---
name: recreation
description: "Create a fresh lesson, quiz or activity-sheet family from saved prompt settings. Use when the teacher wants another generated version or an updated prompt while keeping the original."
---

# Recreate teaching resources

Resolve the source with `search_resources`. Use names and context to select the intended item; ask only when matches remain ambiguous. Never invent IDs or ask the teacher to find internal IDs.

Use `recreate_resource` for “make another version,” “edit the prompt,” or “generate this again with…” when the teacher wants a new AI result. It uses the owned source's saved prompt and generation settings, validates them against current permissions and plan limits, and creates new IDs without changing the original.

Supply only requested overrides in `changes`. `additional_instructions` replaces the full saved brief; call `get_generation_settings` with the resource type and ID first if you need to preserve its requirements while adding a change. New resources are created outside folders. New generation uses the normal quota and can produce different content and images.

For worksheets, `changes` also accepts `template`, `difficulty_levels` and `standard_ids`. Read `get_creation_context` for supported templates and difficulty levels, and use `search_curriculum_standards` to resolve requested alignment to real IDs from one curriculum. Each supplied field replaces the saved selection; omit it to keep the existing setting. Each requested difficulty creates a separate new worksheet, so changing to challenge only produces one challenge worksheet. Do not add extra versions or curriculum alignment unless requested. An empty `standard_ids` list clears alignment on topic-based worksheets; worksheets based on a lesson or series require a non-empty replacement because they otherwise inherit their source's standards.

For quizzes, use `resource_type: "lesson"`. Recreation preserves the quiz type, selected question types and saved source. Use `changes.question_count` or `changes.question_types` for quiz settings; the count excludes the cover. Do not use `slide_count` for quizzes.

Supported recreation is a quiz, a slide lesson (including a standalone version of a series lesson) or an activity-sheet difficulty family. Documents based on a lesson or series inherit their topic, grade, country and language from that source; use topic-based `create_documents` for a deliberately different audience or topic. Whole-series, workbook, legacy-worksheet and uploaded-file recreation are not supported by this tool. Explain that limit; do not silently drop attachments or change the resource type.

Treat recreation results like creation results: preserve every returned ID, never recreate an item that was already saved, and call `preview_resource` with the returned resource type and ID. Follow the creation skill for generation handling.

For a worksheet family, preview each requested difficulty using its ID in `versions`. A replacement brief describes one worksheet; Chalkie applies it separately to each difficulty. Never ask each worksheet to contain all difficulty versions.

Release notes

Initial public submission: create lessons, quizzes and worksheets; search, read and preview saved resources; recreate resources with adjusted teaching instructions. Includes creation and recreation skills.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Chalkie AI Ltd
Keywords
See keywords
Declared availability
No country restrictions declaredDeclared regions; live availability may differ.
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Interactive

Package observed Nov 6, 2026.

Technical details
First seen
Nov 6, 2026 · 18:00 UTC
Last seen
Nov 9, 2026 · 00:00 UTC
Collection status
Collected

plugin_asdk_app_6aec57e1e1588191b5179229c2fd9ac2

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.