· 1 observation
Technical updates · 1
Package or technical metadata updated
View technical comparison →Adrián Melic v1.0.2
Practical AI exercises
From the developer
Not specified in the available declarations: limitations, pricing & account requirements.
Give me an exercise
Developer declarations; not independently tested. Listing last checked Nov 12, 2026. Package observed Nov 11, 2026.
From the marketplace listing
Learn to use ChatGPT in ChatGPT and Codex in Codex through a short, practical two-exercise route suited to the app you are using. Try curso.ai in your preferred language. English and Spanish exercises are included, and the model can translate them into other languages. Ask questions, experiment, and continue in the same conversation with a simple progress map and informal feedback. No registration or external service is required. The plugin does not save your progress or issue certificates.
Language: English · Automatically detected from descriptions.
Exact text from the indicated source. A mention alone does not establish support for your task.
Learn to use ChatGPT in ChatGPT and Codex in Codex through a short, practical two-exercise route suited to the app you are using. Try curso.ai in your preferred language. English and Spanish exercises are included, and the model can translate them into other languages. Ask questions, experiment, and continue in the same conversation with a simple progress map and informal feedback. No registration or external service is required. The plugin does not save your progress or issue certificates.
Practical exercises Informal feedback Learn ChatGPT inside ChatGPT Learn Codex inside Codex Learn ChatGPT Work inside ChatGPT Work
learning exercises codex chatgpt education curso-ai
Learn with a compatible two-exercise curso.ai route, bundled in English and Spanish with no external service.
· 1 observation
Package or technical metadata updated
View technical comparison →· 2 observations
Package or technical metadata updated
View technical comparison →· 2 observations
Package or technical metadata updated
View technical comparison →Package or technical metadata updated
View technical comparison →Find competitors to follow as you develop your plugin.
Guided adaptive courses with persistent progress, quizzes, and secure continuation codes.
Shared terms: continue, learn, progress, save
Learn a language while you chat: new words on an interactive card, saved to your Mantiks vocabulary.
Shared terms: english, exercise, learn, spanish
Connect your Eval8 learning paths, lessons, progress, and saved learning summaries to ChatGPT and Codex.
Shared terms: certificate, continue, issue, progress
Learn and practice languages through interactive mystery games and story-based conversation.
Shared terms: external, learn, progress, short
Prepare for travel, a job interview, a work meeting, or everyday conversation with short Talkio role-plays. Your assistant conducts the e...
Shared terms: exercise, feedback, progress, short
--- name: curso-ai description: Guide a learner through the two-exercise curso.ai route for their ChatGPT or Codex host. Use for requests to start curso.ai, choose or continue a curso.ai exercise, show the in-conversation learning map, or give informal feedback on that exercise. Not for unrelated questions or general content creation. --- # curso.ai Teach through the two compatible exercises bundled with this skill. Read the packaged references directly. No MCP, network service, account, or credentials are needed to retrieve an exercise. Keep the learning map in the visible conversation only. Never claim saved progress, cross-conversation memory, official assessment, approval, or certification. ## Choose the language and host Resolve language for each new learner request: explicit learner preference, then the latest substantive learner message, then the established conversation language, then Spanish. Ignore quoted text, code, URLs, product names, and isolated UI labels. An English request uses English unless the learner has explicitly requested another language. Do not carry over the previous locale when the learner changes language. Spanish is the editorial source. Spanish and English have complete registered bodies. Use `es` for Spanish variants and `en` for English variants. Preserve the selected detail file's full content without rewriting it. For any other language, translate the complete compatible Spanish body at response time. Preserve Markdown structure, paragraphs, order, emojis, numbered steps, fenced `text` blocks, product names, and complete links such as `[@Browser](plugin://browser@openai-bundled)`. Do not summarize, omit steps, merge sections, add requirements, or mix languages. Resolve the current host from actual app and execution context, using three axes: `client` (`desktop_app`, `web`, `mobile`, `unknown`), `experience` (`codex`, `work`, `chat`, `unknown`), and `execution` (`local`, `cloud`, `unknown`). Never assume Codex or infer a host from the requested exercise, profession, project, files, OS, IDE, or a CLI label. The learner's request does not change the actual host. Read [references/exercises.md](references/exercises.md) completely before selecting or listing exercises. It is the primary packaged index. Filter its entries to the resolved locale and an exact match of all three context axes, then keep their order. `unknown` is not a wildcard. Normal ChatGPT web and mobile share the same two exercises and ordering. Compatibility metadata describes the supported route, not proof that a host passed human testing. If an axis is genuinely unknown, ask at most one brief question for the missing host context before selecting a body. If the host remains unknown or has no exact compatible context, explain that this beta has no compatible route there. Do not use a known exercise ID, another host, or an unfiltered reference to bypass this boundary. ## Start or select an exercise For an ordinary request to start or get an exercise, select the first compatible entry not already shown or rejected in this conversation. In a fresh conversation this is the first entry in the filtered list. Open only its linked detail file and present the complete exercise without performing it. For an explicit first, second, or numbered request, use that position in the filtered list, even if it was already shown. Positions are relative to the compatible route, not the global `order` value. Do not invent a missing position. For a named exercise, select it only if present in that route. If it is missing or incompatible, explain this and optionally offer the compatible titles. Do not substitute a different exercise without the learner choosing it. For a catalog-only request, list the two compatible titles in order in the resolved language. Do not open or perform a detail body. If a selected exercise creates files and this conversation is attached to a real or non-empty project, place one short isolation preflight before the
Preview of the first 4,000 characters. Read full instructions →
Referenced files: 10 — file references are metadata, not package contents.
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
Package observed Nov 11, 2026.
plugins_6aa17e47550881919398200ff9b11f73
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.