Update to Contexta Learning
Snapshot Nov 2, 2026 · 18:11 UTC · version 0.4.19
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
Declared skills
Oct 31, 2026 · 06:10 UTC
[{"description":"Create a standard Contexta English practice project from selected materials or files, with an approved plan, default AI adaptation for interviews, and requested adaptation for other scenarios. Use for new interview, pres...
Nov 2, 2026 · 18:11 UTC
[{"description":"Create a standard Contexta English practice project from selected materials or files, with an approved plan, default AI adaptation for interviews, and requested adaptation for other scenarios. Use for new interview, pres...
Composer icon dark url
Oct 31, 2026 · 06:10 UTC
https://files.openai.com/content?id=file_00000000268c820c988bf285e621c370
Nov 2, 2026 · 18:11 UTC
https://files.openai.com/content?id=file_000000002ad08230924d92a49557ee76
Composer icon url
Oct 31, 2026 · 06:10 UTC
https://files.openai.com/content?id=file_00000000342481f6a3ae1a997a59a91e
Nov 2, 2026 · 18:11 UTC
https://files.openai.com/content?id=file_00000000c1b88230a02615fdb737d450
Default prompt
Oct 31, 2026 · 06:10 UTC
Create a Contexta project from this selected text. Show the plan first.
Nov 2, 2026 · 18:11 UTC
Help me try Contexta with a ready-made demo project. Show me the available demos and the plan before creating anything.
Compare saved observations
Download comparison JSONFull technical diff · 9 changed fields
changed /release/id
"pluginrel_ec284eaeffec81918d9f38eb93c74853"
"pluginrel_8ca257b40d588191af1bc2591ee02d5c"
changed /release/interface/composer_icon_dark_url
"https://files.openai.com/content?id=file_00000000268c820c988bf285e621c370"
"https://files.openai.com/content?id=file_000000002ad08230924d92a49557ee76"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_00000000342481f6a3ae1a997a59a91e"
"https://files.openai.com/content?id=file_00000000c1b88230a02615fdb737d450"
changed /release/interface/default_prompt
"Create a Contexta project from this selected text. Show the plan first."
"Help me try Contexta with a ready-made demo project. Show me the available demos and the plan before creating anything."
changed /release/interface/default_prompts
[ "Create a Contexta project from this selected text. Show the plan first.", "Save the useful expression in this sentence with its original context.", "Show the Contexta phrase I should review today and help me practise its pronunciation." ]
[ "Help me try Contexta with a ready-made demo project. Show me the available demos and the plan before creating anything.", "Save the useful expression in this sentence with its original context.", "Show the Contexta phrase I should review today and help me practise its pronunciation." ]
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_00000000205c81f5b05ed1c52a2b7ff6"
"https://files.openai.com/content?id=file_0000000059e08230bcdadc7a08d3da0c"
changed /release/interface/logo_url_dark
"https://files.openai.com/content?id=file_000000000da081f6aed984f286094d97"
"https://files.openai.com/content?id=file_000000008ed482309d79ab36715ab036"
changed /release/skills
[
{
"description": "Create a standard Contexta English practice project from selected materials or files, with an approved plan, default AI adaptation for interviews, and requested adaptation for other scenarios. Use for new interview, presentation/meeting, or work/study projects; additions to existing projects use save-material.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $create-project to create Contexta practice from these materials. Show the plan first.",
"display_name": "Create Project",
"icon_large_url": "https://files.openai.com/content?id=file_00000000973c81f5b21fec2c7120ef61",
"icon_small_url": "https://files.openai.com/content?id=file_000000000b1c81f5a7afbea06efdf8fa",
"iconography": "hierarchy",
"short_description": "Build an approved project from your materials"
},
"name": "create-project",
"plugin_release_skill_id": "pluginrsk_6ad0580c336881918f9ae50022817805"
},
{
"description": "Review an owned Contexta Phrase Bank item using today, due/needs-practice, random, or an explicit phrase selection, with truthful context and selection reason. Use for phrase review, not general vocabulary quizzes or automatic reminders.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $phrase-review to show the Contexta phrase I should review today.",
"display_name": "Phrase Review",
"icon_large_url": "https://files.openai.com/content?id=file_0000000046f0820c964c1080717101ba",
"icon_small_url": "https://files.openai.com/content?id=file_00000000d94481f69e654ec16e87aa1e",
"iconography": "chat",
"short_description": "Review your saved phrases with real context"
},
"name": "phrase-review",
"plugin_release_skill_id": "pluginrsk_6ad0580ad0fc8191ac2f7d64997e2ed5"
},
{
"description": "Summarize measured Contexta patterns and owned project progress, or return the next full website session. Use for saved evidence and continuation, not grading chat answers, inventing learning trends, or administering account limits.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $practice-progress to summarize what Contexta has measured and show my next practice.",
"display_name": "Practice Progress",
"icon_large_url": "https://files.openai.com/content?id=file_00000000e6bc81f6b9f97b2c3de5a9a5",
"icon_small_url": "https://files.openai.com/content?id=file_000000003fc881f6bc3284fa820bfd20",
"iconography": "chart",
"short_description": "See measured patterns and your next session"
},
"name": "practice-progress",
"plugin_release_skill_id": "pluginrsk_6ad0580aaae88191b33820886e840bd6"
},
{
"description": "Start a short Contexta read-aloud or free-speaking audio practice, including a saved phrase, and show measured speech feedback. Use for explicit pronunciation/speaking practice; text answers and voice-dictated chat alone are not audio assessment.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $pronunciation-practice to help me read a short English sentence aloud.",
"display_name": "Pronunciation Practice",
"icon_large_url": "https://files.openai.com/content?id=file_0000000042d081f69e12465c3c936796",
"icon_small_url": "https://files.openai.com/content?id=file_00000000d7c881f68c52fdc345a9cdfe",
"iconography": "chat",
"short_description": "Try brief audio practice with measured feedback"
},
"name": "pronunciation-practice",
"plugin_release_skill_id": "pluginrsk_6ad0580a88988191a89fac59fac1a20b"
},
{
"description": "Add selected text or authorized files to an existing Contexta project, using an approved plan that generates sessions only for the new material. Use for add/import-to-project requests; creating a new project uses create-project.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $save-material to add this selected text to an existing Contexta project and preview only the new sessions.",
"display_name": "Add to Project",
"icon_large_url": "https://files.openai.com/content?id=file_00000000e21481f68033313f0bb94d7b",
"icon_small_url": "https://files.openai.com/content?id=file_000000005ff881f68d155c652db21c6a",
"iconography": "pdf",
"short_description": "Add new material while keeping existing practice"
},
"name": "save-material",
"plugin_release_skill_id": "pluginrsk_6ad0580a80008191838f439abdf57ae6"
},
{
"description": "Save an explicitly selected English word or expression to Contexta with its original, chat, or labeled generated context. Also use when asked to extract and save a useful expression from a supplied sentence; do not auto-save every unfamiliar word.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $save-to-phrase-bank to save the useful expression in this sentence with its original context.",
"display_name": "Save to Phrase Bank",
"icon_large_url": "https://files.openai.com/content?id=file_0000000058c48230a2328674eb591997",
"icon_small_url": "https://files.openai.com/content?id=file_0000000059d8820c95bbea5ef394c9b7",
"iconography": "hierarchy",
"short_description": "Keep useful expressions with honest context"
},
"name": "save-to-phrase-bank",
"plugin_release_skill_id": "pluginrsk_6ad0580b8e0c8191a909277a72089e69"
}
][
{
"description": "Create a standard Contexta English practice project from selected materials or files, with an approved plan, default AI adaptation for interviews, and requested adaptation for other scenarios. Use for new interview, presentation/meeting, or work/study projects; additions to existing projects use save-material.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $create-project to create Contexta practice from these materials. Show the plan first.",
"display_name": "Create Project",
"icon_large_url": "https://files.openai.com/content?id=file_00000000f45c82309ec5568a35ed5941",
"icon_small_url": "https://files.openai.com/content?id=file_000000007fb482308c362c9659e4e158",
"iconography": "hierarchy",
"short_description": "Build an approved project from your materials"
},
"name": "create-project",
"plugin_release_skill_id": "pluginrsk_6ae8bf845bc88191a3136b11b2ae1341"
},
{
"description": "Review an owned Contexta Phrase Bank item using today, due/needs-practice, random, or an explicit phrase selection, with truthful context and selection reason. Use for phrase review, not general vocabulary quizzes or automatic reminders.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $phrase-review to show the Contexta phrase I should review today.",
"display_name": "Phrase Review",
"icon_large_url": "https://files.openai.com/content?id=file_00000000bc3881f591169c97f79042b5",
"icon_small_url": "https://files.openai.com/content?id=file_000000002e4c823080e51bb271bcb4bd",
"iconography": "chat",
"short_description": "Review your saved phrases with real context"
},
"name": "phrase-review",
"plugin_release_skill_id": "pluginrsk_6ae8bf8567788191b328117373e58bbd"
},
{
"description": "Summarize measured Contexta patterns and owned project progress, or return the next full website session. Use for saved evidence and continuation, not grading chat answers, inventing learning trends, or administering account limits.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $practice-progress to summarize what Contexta has measured and show my next practice.",
"display_name": "Practice Progress",
"icon_large_url": "https://files.openai.com/content?id=file_000000003a5882308fb833a83f9091a4",
"icon_small_url": "https://files.openai.com/content?id=file_00000000bd5482308f750e100e37d60a",
"iconography": "chart",
"short_description": "See measured patterns and your next session"
},
"name": "practice-progress",
"plugin_release_skill_id": "pluginrsk_6ae8bf8455948191bfeec00dc8f428a7"
},
{
"description": "Start a short Contexta read-aloud or free-speaking audio practice, including a saved phrase, and show measured speech feedback. Use for explicit pronunciation/speaking practice; text answers and voice-dictated chat alone are not audio assessment.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $pronunciation-practice to help me read a short English sentence aloud.",
"display_name": "Pronunciation Practice",
"icon_large_url": "https://files.openai.com/content?id=file_000000001798823096d0e9382a0650d6",
"icon_small_url": "https://files.openai.com/content?id=file_0000000027148230807ff141e8d26ae4",
"iconography": "chat",
"short_description": "Try brief audio practice with measured feedback"
},
"name": "pronunciation-practice",
"plugin_release_skill_id": "pluginrsk_6ae8bf847c7c8191bb419389a4348c99"
},
{
"description": "Add selected text or authorized files to an existing Contexta project, using an approved plan that generates sessions only for the new material. Use for add/import-to-project requests; creating a new project uses create-project.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $save-material to add this selected text to an existing Contexta project and preview only the new sessions.",
"display_name": "Add to Project",
"icon_large_url": "https://files.openai.com/content?id=file_00000000379c8230af677c0110a3ad4d",
"icon_small_url": "https://files.openai.com/content?id=file_00000000ea30823092ec8679ba4043ad",
"iconography": "pdf",
"short_description": "Add new material while keeping existing practice"
},
"name": "save-material",
"plugin_release_skill_id": "pluginrsk_6ae8bf842c0c819180605cd70f6343ba"
},
{
"description": "Save an explicitly selected English word or expression to Contexta with its original, chat, or labeled generated context. Also use when asked to extract and save a useful expression from a supplied sentence; do not auto-save every unfamiliar word.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $save-to-phrase-bank to save the useful expression in this sentence with its original context.",
"display_name": "Save to Phrase Bank",
"icon_large_url": "https://files.openai.com/content?id=file_0000000093dc8230992b2d37610f4218",
"icon_small_url": "https://files.openai.com/content?id=file_00000000220c8230afd1f6fbf6b4f1bc",
"iconography": "hierarchy",
"short_description": "Keep useful expressions with honest context"
},
"name": "save-to-phrase-bank",
"plugin_release_skill_id": "pluginrsk_6ae8bf852678819189cc8b32ab6036b0"
}
]changed /release/version
"0.4.18"
"0.4.19"
Full snapshot data
{
"canonical_app_id": "asdk_app_6aced5c309688191abba864964c7b839",
"connector_id": "asdk_app_6aced5c309688191abba864964c7b839",
"created_at": "2026-10-15T04:58:55.114884Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_6aced5c309688191abba864964c7b839",
"is_template": false,
"is_template_instance": false,
"is_v2_template": false,
"name": "contexta-learning",
"release": {
"app_ids": [
"asdk_app_6aced5c309688191abba864964c7b839"
],
"app_manifest": {
"apps": {
"Contexta Learning": {
"id": "asdk_app_6aced5c309688191abba864964c7b839",
"required": true
}
}
},
"app_templates": [],
"description": "Create English practice projects or add new material without changing existing practice. Keep useful phrases and try measured pronunciation feedback.",
"display_name": "Contexta Learning",
"id": "pluginrel_8ca257b40d588191af1bc2591ee02d5c",
"interface": {
"brand_color": "#06B6D4",
"capabilities": [
"Read",
"Write"
],
"category": "Education & Research",
"composer_icon_dark_url": "https://files.openai.com/content?id=file_000000002ad08230924d92a49557ee76",
"composer_icon_url": "https://files.openai.com/content?id=file_00000000c1b88230a02615fdb737d450",
"default_prompt": "Help me try Contexta with a ready-made demo project. Show me the available demos and the plan before creating anything.",
"default_prompts": [
"Help me try Contexta with a ready-made demo project. Show me the available demos and the plan before creating anything.",
"Save the useful expression in this sentence with its original context.",
"Show the Contexta phrase I should review today and help me practise its pronunciation."
],
"developer_name": "Contexta LLC",
"logo_url": "https://files.openai.com/content?id=file_0000000059e08230bcdadc7a08d3da0c",
"logo_url_dark": "https://files.openai.com/content?id=file_000000008ed482309d79ab36715ab036",
"long_description": "Bring language you find in chat into Contexta. Create a practice project from selected text or supported files, or add material to an existing project through an approved plan. New Interview projects use AI adaptation unless you explicitly ask to keep the original wording. Presentations & Meetings and Work & Study keep original wording unless you explicitly request AI adaptation. Additions inherit project settings and create only new sessions, leaving existing materials and results unchanged. Use new packs or explicitly choose an existing pack. Keep useful expressions with their original or clearly labeled generated context, review saved phrases and try short read-aloud or free-speaking audio practice with measured feedback. Full sessions and detailed history remain on the Contexta website. Audio recording depends on host support; continue on the Contexta website when recording is unavailable. Chat suggestions and viewing a phrase are not saved assessments or mastery.",
"plugin_category_id": "education & research",
"privacy_policy_url": "https://contextalearning.com/privacy",
"screenshot_urls": [],
"short_description": "Save, review and speak English",
"terms_of_service_url": "https://contextalearning.com/terms",
"website_url": "https://contextalearning.com"
},
"keywords": [
"english",
"materials",
"phrase-bank",
"vocabulary",
"pronunciation",
"practice"
],
"mcp_servers": [
{
"key": "Contexta Learning",
"metadata": {
"type": "http",
"url": "https://api.contextalearning.com/mcp/product/"
}
}
],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Create a standard Contexta English practice project from selected materials or files, with an approved plan, default AI adaptation for interviews, and requested adaptation for other scenarios. Use for new interview, presentation/meeting, or work/study projects; additions to existing projects use save-material.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $create-project to create Contexta practice from these materials. Show the plan first.",
"display_name": "Create Project",
"icon_large_url": "https://files.openai.com/content?id=file_00000000f45c82309ec5568a35ed5941",
"icon_small_url": "https://files.openai.com/content?id=file_000000007fb482308c362c9659e4e158",
"iconography": "hierarchy",
"short_description": "Build an approved project from your materials"
},
"name": "create-project",
"plugin_release_skill_id": "pluginrsk_6ae8bf845bc88191a3136b11b2ae1341"
},
{
"description": "Review an owned Contexta Phrase Bank item using today, due/needs-practice, random, or an explicit phrase selection, with truthful context and selection reason. Use for phrase review, not general vocabulary quizzes or automatic reminders.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $phrase-review to show the Contexta phrase I should review today.",
"display_name": "Phrase Review",
"icon_large_url": "https://files.openai.com/content?id=file_00000000bc3881f591169c97f79042b5",
"icon_small_url": "https://files.openai.com/content?id=file_000000002e4c823080e51bb271bcb4bd",
"iconography": "chat",
"short_description": "Review your saved phrases with real context"
},
"name": "phrase-review",
"plugin_release_skill_id": "pluginrsk_6ae8bf8567788191b328117373e58bbd"
},
{
"description": "Summarize measured Contexta patterns and owned project progress, or return the next full website session. Use for saved evidence and continuation, not grading chat answers, inventing learning trends, or administering account limits.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $practice-progress to summarize what Contexta has measured and show my next practice.",
"display_name": "Practice Progress",
"icon_large_url": "https://files.openai.com/content?id=file_000000003a5882308fb833a83f9091a4",
"icon_small_url": "https://files.openai.com/content?id=file_00000000bd5482308f750e100e37d60a",
"iconography": "chart",
"short_description": "See measured patterns and your next session"
},
"name": "practice-progress",
"plugin_release_skill_id": "pluginrsk_6ae8bf8455948191bfeec00dc8f428a7"
},
{
"description": "Start a short Contexta read-aloud or free-speaking audio practice, including a saved phrase, and show measured speech feedback. Use for explicit pronunciation/speaking practice; text answers and voice-dictated chat alone are not audio assessment.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $pronunciation-practice to help me read a short English sentence aloud.",
"display_name": "Pronunciation Practice",
"icon_large_url": "https://files.openai.com/content?id=file_000000001798823096d0e9382a0650d6",
"icon_small_url": "https://files.openai.com/content?id=file_0000000027148230807ff141e8d26ae4",
"iconography": "chat",
"short_description": "Try brief audio practice with measured feedback"
},
"name": "pronunciation-practice",
"plugin_release_skill_id": "pluginrsk_6ae8bf847c7c8191bb419389a4348c99"
},
{
"description": "Add selected text or authorized files to an existing Contexta project, using an approved plan that generates sessions only for the new material. Use for add/import-to-project requests; creating a new project uses create-project.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $save-material to add this selected text to an existing Contexta project and preview only the new sessions.",
"display_name": "Add to Project",
"icon_large_url": "https://files.openai.com/content?id=file_00000000379c8230af677c0110a3ad4d",
"icon_small_url": "https://files.openai.com/content?id=file_00000000ea30823092ec8679ba4043ad",
"iconography": "pdf",
"short_description": "Add new material while keeping existing practice"
},
"name": "save-material",
"plugin_release_skill_id": "pluginrsk_6ae8bf842c0c819180605cd70f6343ba"
},
{
"description": "Save an explicitly selected English word or expression to Contexta with its original, chat, or labeled generated context. Also use when asked to extract and save a useful expression from a supplied sentence; do not auto-save every unfamiliar word.",
"interface": {
"brand_color": "#4F46E5",
"default_prompt": "Use $save-to-phrase-bank to save the useful expression in this sentence with its original context.",
"display_name": "Save to Phrase Bank",
"icon_large_url": "https://files.openai.com/content?id=file_0000000093dc8230992b2d37610f4218",
"icon_small_url": "https://files.openai.com/content?id=file_00000000220c8230afd1f6fbf6b4f1bc",
"iconography": "hierarchy",
"short_description": "Keep useful expressions with honest context"
},
"name": "save-to-phrase-bank",
"plugin_release_skill_id": "pluginrsk_6ae8bf852678819189cc8b32ab6036b0"
}
],
"version": "0.4.19"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6aced5c309688191abba864964c7b839?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 229b893196da7ffb82e4ffe20a5fbe335e08f53bd434ed28a12345ac376b83b8