· 1 observation
Technical updates · 1
Package or technical metadata updated
View technical comparison →Lesso v1.0.4
Lesso lessons & Talk rooms
Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.
Not specified in the available declarations: limitations, pricing & account requirements.
Create a 50-minute B1 English lesson in Lesso about making travel plans, with vocabulary and speaking practice.
From the marketplace listing
Help language teachers create Lesso lesson drafts, Teacher Talk speaking rooms, invite students, and adapt Explore lessons using their connected Lesso account.
Language: English · Automatically detected from descriptions.
· 1 observation
Package or technical metadata updated
View technical comparison →Find competitors to follow as you develop your plugin.
Connect your AI tool to your construction delivery data in Aphex — ask questions and draft reports grounded in the live site record.
Shared terms: talk, draft
Connect your Unclass teacher account to read, create, and edit courses and language lessons in your school.
Shared terms: lesson, teacher, draft, language
AI Teacher's connector for staff of an organisation that uses AI Teacher: read the outlines of the programmes you build and leave drafts ...
Shared terms: lesson, teacher, draft, language
TÕPS is an Estonian-language teacher toolkit from Tehisarud.ee for lesson plans, group work, playful practice activities and short lesson...
Shared terms: lesson, adapt, teacher, language
Create editable language lessons in unclass lesson format. Describe your learners and goals, then copy the lesson into unclass.
Shared terms: lesson, language
--- name: create-lesso-from-news-or-reel description: Seed a Lesso lesson or speaking room from a news URL or short social video URL through its connected MCP server. Use when a teacher pastes a news or Reel/TikTok link. --- # Create Lesso content from news or video Use the Lesso MCP server and the connected user's account. Never ask for or store passwords, bearer tokens, or API keys. When sign-in is required, let the client show the Lesso OAuth flow. 1. Confirm news vs Reel/TikTok URL and whether the teacher wants a lesson or speaking room. Capture level and language when given. 2. Inspect tool schemas. Core tools: `create_lesson_from_news`, `create_lesson_from_reel`, `create_talk_room_from_news`, `generate_lesson`, `get_generation_status`, `get_credits_balance`, `publish_lesson`, `publish_talk_room`. 3. Optionally call `get_credits_balance` before Reel transcription or generation. If Reel returns pending, wait and call again with the same URL. Do not invent transcript text. 4. Generate lesson content only if asked, with one `get_generation_status` call using `waitSeconds=60`. Keep unpublished until asked. 5. Never claim success unless a tool confirmed it. Example: Turn this news URL into a B1 English lesson draft in Lesso, then generate the content.
--- name: create-lesso-lesson description: Create, generate, and optionally publish editable language lessons in Lesso through its connected MCP server. Use when a teacher asks ChatGPT to make a Lesso lesson from a topic, goal, curriculum topic, or student need. --- # Create a Lesso lesson Use the Lesso MCP server and the connected user's account. Never ask for or store passwords, bearer tokens, or API keys. When sign-in is required, let the client show the Lesso OAuth flow. 1. Capture requirements: teaching language, level, topic/outcome, duration, audience, and any curriculum topic. Ask one short question only if a missing detail blocks a useful lesson; otherwise choose reasonable defaults and disclose them. 2. Inspect tool schemas from the connected server. Core tools: `create_lesson_draft`, `generate_lesson`, `get_generation_status`, `get_lesson`, `publish_lesson`, `unpublish_lesson`, `list_lessons`, `get_credits_balance`, `list_curriculum_topics`. Never invent lesson IDs or URLs. 3. Optionally call `get_credits_balance` before generation. Use `create_lesson_draft` (pass `curriculumTopicId` when anchoring to catalog). Then, when the teacher wants full content, call `generate_lesson`. 4. Wait for generation with one `get_generation_status` call using `waitSeconds=60` (hard max). Do not poll in a loop. If `timedOut`, report that generation is still running and suggest checking `get_lesson` later. Only claim content is ready when `contentReady` is true. 5. Keep lessons private. Call `publish_lesson` only on explicit request. Use `unpublish_lesson` only on explicit request. 6. Report briefly: title, level, block outline or readiness, workspace URL if returned, public URL only after publish, and any credit notes. Never say a lesson was saved or published unless a tool confirmed it. Example: Create a 50-minute B1 English lesson in Lesso about asking for help after a flat tire, generate the content, and give me the editor link.
--- name: create-lesso-speaking-room description: Create and publish Lesso Teacher Talk speaking rooms through its connected MCP server. Use when a teacher asks ChatGPT to make a role-play, AI-teacher practice, or discussion room from a brief, lesson, or news link. --- # Create a Lesso speaking room Use the Lesso MCP server and the connected user's account. Never ask for or store passwords, bearer tokens, or API keys. When sign-in is required, let the client show the Lesso OAuth flow. 1. Capture requirements: teaching language, CEFR band (A2/B1/B2/C1), situation, student and partner roles, conversation vs AI-teacher (`teaching_phrase`), and any source lesson ID or news URL. Ask one short question only if a missing detail blocks a useful room. 2. Inspect tool schemas. Core tools: `create_talk_room`, `create_talk_room_from_lesson`, `create_talk_room_from_news`, `list_talk_rooms`, `publish_talk_room`, `unpublish_talk_room`, `invite_students_to_talk_room`, `get_credits_balance`. Never invent room IDs or share URLs. 3. Optionally call `get_credits_balance` before AI-teacher creates. Create with the matching tool for brief, lesson, or news. 4. Keep rooms private. Call `publish_talk_room` or invite tools only on explicit request. 5. Report title, format, lobby URL, and share URL only after publish succeeds. Never claim success unless a tool confirmed it. Example: Create a B1 English speaking room where the student is a hotel guest and the AI is the receptionist, then publish a share link.
--- name: find-and-adapt-lesso-lesson description: Search Lesso Explore, copy a community lesson, or adapt a lesson for a new level or language through its connected MCP server. Use when a teacher wants something like an existing lesson to customize. --- # Find and adapt a Lesso lesson Use the Lesso MCP server and the connected user's account. Never ask for or store passwords, bearer tokens, or API keys. When sign-in is required, let the client show the Lesso OAuth flow. 1. Clarify whether to search Explore, copy a lesson, or adapt an existing lesson for a new level, language, or age. 2. Inspect tool schemas. Core tools: `search_explore`, `copy_explore_lesson`, `adapt_lesson`, `update_lesson`, `regenerate_block`, `generate_lesson`, `get_generation_status`, `get_lesson`, `list_lessons`, `get_credits_balance`. Never invent lesson IDs. 3. Search and shortlist results. Copy only on explicit request. Adapt with `adapt_lesson`, then generate if asked with one `get_generation_status` call using `waitSeconds=60`. 4. Keep results private until the teacher asks to publish. Report only URLs returned by tools. 5. Never claim success unless a tool confirmed it. Example: Find a B1 cafe English lesson on Explore, copy it, and adapt it for A2 teens.
--- name: invite-lesso-students description: Invite students by email to a published Lesso lesson or Talk room and list progress through its connected MCP server. Use when a teacher wants to assign work or check who finished. --- # Invite students in Lesso Use the Lesso MCP server and the connected user's account. Never ask for or store passwords, bearer tokens, or API keys. When sign-in is required, let the client show the Lesso OAuth flow. 1. Confirm lesson vs speaking room and collect real student emails. Do not invent emails. 2. Inspect tool schemas. Core tools: `invite_students_to_lesson`, `list_lesson_students`, `invite_students_to_talk_room`, `list_talk_room_students`, `list_lessons`, `list_talk_rooms`, `publish_lesson`, `publish_talk_room`. Resolve IDs with list or get tools. 3. Publish first only with explicit consent if needed. Invite only when emails are provided and the teacher asks. 4. For progress, use the list-students tools and summarize without inventing completion data. 5. Never claim invites were sent unless a tool confirmed it. Example: Invite alex@school.edu and sam@school.edu to my published travel lesson and tell me who opened it.
--- name: plan-lesso-with-curriculum description: Browse Lesso curriculum topics and create a lesson or speaking room anchored to a catalog topic through its connected MCP server. Use when a teacher plans from a CEFR course sequence. --- # Plan with Lesso curriculum Use the Lesso MCP server and the connected user's account. Never ask for or store passwords, bearer tokens, or API keys. When sign-in is required, let the client show the Lesso OAuth flow. 1. Ask for language and CEFR level if missing. Optionally narrow by keyword after listing. 2. Inspect tool schemas. Core tools: `list_curriculum_topics`, `get_curriculum_topic`, `create_lesson_draft`, `create_talk_room`, `generate_lesson`, `get_generation_status`, `get_credits_balance`. Never invent topic IDs. 3. List topics, then optionally fetch one for detail. Present a short pick list. 4. On choice, create a lesson or talk room with `curriculumTopicId`. Generate lesson content only if asked, with one `get_generation_status` call using `waitSeconds=60`. 5. Keep drafts private until asked to publish. Never claim success unless a tool confirmed it. Example: Show B1 English curriculum topics about travel, then create a lesson from hotel check-in.
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
Package observed Nov 3, 2026.
plugin_asdk_app_6acd9be3bc688191950cd47b8a36ea42
Download plugin data (JSON)