← Contexta LearningCONTENT HISTORY

Update to Contexta Learning

Snapshot Nov 6, 2026 · 00:13 UTC · version 0.4.23

WHAT CHANGED

Declared capabilities changed

Long description — Now says: Try Contexta with one short Speaking answer and get pronunciation and grammar feedback from your recording. No material or project is needed for this first...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Contexta Learning and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Long description

Before

Nov 2, 2026 · 18:11 UTC

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 explicit...

After

Nov 6, 2026 · 00:13 UTC

Try Contexta with one short Speaking answer and get pronunciation and grammar feedback from your recording. No material or project is needed for this first exercise. Bring language you find in chat into Contexta: create a practice projec...

Declared skills

Before

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...

After

Nov 6, 2026 · 00:13 UTC

[{"description":"Create an English practice project from selected materials with an approved plan, or discover an explicitly requested full ready-made project. Use for interview, presentation/meeting, or work/study projects; additions us...

Composer icon dark url

Before

Nov 2, 2026 · 18:11 UTC

https://files.openai.com/content?id=file_000000002ad08230924d92a49557ee76

After

Nov 6, 2026 · 00:13 UTC

https://files.openai.com/content?id=file_00000000c4788230bd9b62c73a1da438

Composer icon url

Before

Nov 2, 2026 · 18:11 UTC

https://files.openai.com/content?id=file_00000000c1b88230a02615fdb737d450

After

Nov 6, 2026 · 00:13 UTC

https://files.openai.com/content?id=file_0000000051c48230a1149cb4047d5bf4

Compare saved observations

Download comparison JSON
Full technical diff · 10 changed fields

changed /release/id

BEFORE
"pluginrel_8ca257b40d588191af1bc2591ee02d5c"
AFTER
"pluginrel_d82ac5b7c0ec8191b54cb4c4efb6da29"

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_000000002ad08230924d92a49557ee76"
AFTER
"https://files.openai.com/content?id=file_00000000c4788230bd9b62c73a1da438"

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000c1b88230a02615fdb737d450"
AFTER
"https://files.openai.com/content?id=file_0000000051c48230a1149cb4047d5bf4"

changed /release/interface/default_prompt

BEFORE
"Help me try Contexta with a ready-made demo project. Show me the available demos and the plan before creating anything."
AFTER
"Let me try one short Speaking exercise. Give me a question, let me record my answer, then show real feedback."

changed /release/interface/default_prompts

BEFORE
[
  "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."
]
AFTER
[
  "Let me try one short Speaking exercise. Give me a question, let me record my answer, then show real feedback.",
  "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

BEFORE
"https://files.openai.com/content?id=file_0000000059e08230bcdadc7a08d3da0c"
AFTER
"https://files.openai.com/content?id=file_00000000dd688230b8658f3e7ab9e316"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_000000008ed482309d79ab36715ab036"
AFTER
"https://files.openai.com/content?id=file_00000000af3c82309be25f3b5d71551e"

changed /release/interface/long_description

BEFORE
"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."
AFTER
"Try Contexta with one short Speaking answer and get pronunciation and grammar feedback from your recording. No material or project is needed for this first exercise. 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 request adaptation. Additions inherit project settings and create only new sessions, leaving existing materials and results unchanged. Keep useful expressions with their original or clearly labeled generated context, review saved phrases, and practise read-aloud or free-speaking audio. Full projects, detailed practice history, and the project-creation wizard are available on the Contexta website. Recordings require an explicit microphone action and submission. If recording is unavailable in chat, continue the same exercise on the website. Chat suggestions and viewing a phrase are not saved assessments or mastery."

changed /release/skills

BEFORE
[
  {
    "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"
  }
]
AFTER
[
  {
    "description": "Create an English practice project from selected materials with an approved plan, or discover an explicitly requested full ready-made project. Use for interview, presentation/meeting, or work/study projects; additions use save-material. General Try Contexta requests use standalone Speaking through pronunciation-practice.",
    "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_00000000f948823096739af13b85aca8",
      "icon_small_url": "https://files.openai.com/content?id=file_0000000003808230b07361d23224c112",
      "iconography": "hierarchy",
      "short_description": "Build an approved project from your materials"
    },
    "name": "create-project",
    "plugin_release_skill_id": "pluginrsk_6aec32794d988191a6cf68d003e45d87"
  },
  {
    "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_00000000f1f8823090362b6f858440ef",
      "icon_small_url": "https://files.openai.com/content?id=file_0000000063508230953e9122926b8f96",
      "iconography": "chat",
      "short_description": "Review your saved phrases with real context"
    },
    "name": "phrase-review",
    "plugin_release_skill_id": "pluginrsk_6aec3278a4f081918dead7d1a5e39b2e"
  },
  {
    "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_000000009a5c81f5874110b3fb9f54c7",
      "icon_small_url": "https://files.openai.com/content?id=file_00000000a2cc82308bed4aa3e0acaca1",
      "iconography": "chart",
      "short_description": "See measured patterns and your next session"
    },
    "name": "practice-progress",
    "plugin_release_skill_id": "pluginrsk_6aec327a9c108191890101c1dad02ad5"
  },
  {
    "description": "Try Contexta with one standalone Speaking answer and real feedback, or start short read-aloud, free-speaking or saved-phrase audio practice. Use for Try the plugin and explicit speaking/pronunciation practice; typed or voice-dictated chat alone is 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_0000000054e081f8927635ae6b04fdf9",
      "icon_small_url": "https://files.openai.com/content?id=file_000000006af48230bb6475a6776f3e4c",
      "iconography": "chat",
      "short_description": "Try brief audio practice with measured feedback"
    },
    "name": "pronunciation-practice",
    "plugin_release_skill_id": "pluginrsk_6aec32784c8c8191aa518239e7566ef6"
  },
  {
    "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_0000000085bc82308b99af8c3fa393dc",
      "icon_small_url": "https://files.openai.com/content?id=file_0000000045208230ba65ec6f0b3eba96",
      "iconography": "hierarchy",
      "short_description": "Add new material while keeping existing practice"
    },
    "name": "save-material",
    "plugin_release_skill_id": "pluginrsk_6aec32782590819182c69306b5a4f3fa"
  },
  {
    "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_00000000fee08230afa655fc98213900",
      "icon_small_url": "https://files.openai.com/content?id=file_0000000007bc81f5901ff4359572bcb3",
      "iconography": "hierarchy",
      "short_description": "Keep useful expressions with honest context"
    },
    "name": "save-to-phrase-bank",
    "plugin_release_skill_id": "pluginrsk_6aec327a2bcc8191b3d150f10a68fa40"
  }
]

changed /release/version

BEFORE
"0.4.19"
AFTER
"0.4.23"
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_d82ac5b7c0ec8191b54cb4c4efb6da29",
    "interface": {
      "brand_color": "#06B6D4",
      "capabilities": [
        "Read",
        "Write"
      ],
      "category": "Education & Research",
      "composer_icon_dark_url": "https://files.openai.com/content?id=file_00000000c4788230bd9b62c73a1da438",
      "composer_icon_url": "https://files.openai.com/content?id=file_0000000051c48230a1149cb4047d5bf4",
      "default_prompt": "Let me try one short Speaking exercise. Give me a question, let me record my answer, then show real feedback.",
      "default_prompts": [
        "Let me try one short Speaking exercise. Give me a question, let me record my answer, then show real feedback.",
        "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_00000000dd688230b8658f3e7ab9e316",
      "logo_url_dark": "https://files.openai.com/content?id=file_00000000af3c82309be25f3b5d71551e",
      "long_description": "Try Contexta with one short Speaking answer and get pronunciation and grammar feedback from your recording. No material or project is needed for this first exercise. 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 request adaptation. Additions inherit project settings and create only new sessions, leaving existing materials and results unchanged. Keep useful expressions with their original or clearly labeled generated context, review saved phrases, and practise read-aloud or free-speaking audio. Full projects, detailed practice history, and the project-creation wizard are available on the Contexta website. Recordings require an explicit microphone action and submission. If recording is unavailable in chat, continue the same exercise on the website. 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 an English practice project from selected materials with an approved plan, or discover an explicitly requested full ready-made project. Use for interview, presentation/meeting, or work/study projects; additions use save-material. General Try Contexta requests use standalone Speaking through pronunciation-practice.",
        "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_00000000f948823096739af13b85aca8",
          "icon_small_url": "https://files.openai.com/content?id=file_0000000003808230b07361d23224c112",
          "iconography": "hierarchy",
          "short_description": "Build an approved project from your materials"
        },
        "name": "create-project",
        "plugin_release_skill_id": "pluginrsk_6aec32794d988191a6cf68d003e45d87"
      },
      {
        "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_00000000f1f8823090362b6f858440ef",
          "icon_small_url": "https://files.openai.com/content?id=file_0000000063508230953e9122926b8f96",
          "iconography": "chat",
          "short_description": "Review your saved phrases with real context"
        },
        "name": "phrase-review",
        "plugin_release_skill_id": "pluginrsk_6aec3278a4f081918dead7d1a5e39b2e"
      },
      {
        "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_000000009a5c81f5874110b3fb9f54c7",
          "icon_small_url": "https://files.openai.com/content?id=file_00000000a2cc82308bed4aa3e0acaca1",
          "iconography": "chart",
          "short_description": "See measured patterns and your next session"
        },
        "name": "practice-progress",
        "plugin_release_skill_id": "pluginrsk_6aec327a9c108191890101c1dad02ad5"
      },
      {
        "description": "Try Contexta with one standalone Speaking answer and real feedback, or start short read-aloud, free-speaking or saved-phrase audio practice. Use for Try the plugin and explicit speaking/pronunciation practice; typed or voice-dictated chat alone is 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_0000000054e081f8927635ae6b04fdf9",
          "icon_small_url": "https://files.openai.com/content?id=file_000000006af48230bb6475a6776f3e4c",
          "iconography": "chat",
          "short_description": "Try brief audio practice with measured feedback"
        },
        "name": "pronunciation-practice",
        "plugin_release_skill_id": "pluginrsk_6aec32784c8c8191aa518239e7566ef6"
      },
      {
        "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_0000000085bc82308b99af8c3fa393dc",
          "icon_small_url": "https://files.openai.com/content?id=file_0000000045208230ba65ec6f0b3eba96",
          "iconography": "hierarchy",
          "short_description": "Add new material while keeping existing practice"
        },
        "name": "save-material",
        "plugin_release_skill_id": "pluginrsk_6aec32782590819182c69306b5a4f3fa"
      },
      {
        "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_00000000fee08230afa655fc98213900",
          "icon_small_url": "https://files.openai.com/content?id=file_0000000007bc81f5901ff4359572bcb3",
          "iconography": "hierarchy",
          "short_description": "Keep useful expressions with honest context"
        },
        "name": "save-to-phrase-bank",
        "plugin_release_skill_id": "pluginrsk_6aec327a2bcc8191b3d150f10a68fa40"
      }
    ],
    "version": "0.4.23"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6aced5c309688191abba864964c7b839?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 7d8c566665ff17ba7fe02a51658eb82c3e279b55d1cc26aa72627af548ffcebd