← Contexta LearningCONTENT HISTORY

Update to Contexta Learning

Snapshot Nov 2, 2026 · 18:11 UTC · version 0.4.19

WHAT CHANGED

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.

Save Contexta Learning and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Declared skills

Before

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

After

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

Before

Oct 31, 2026 · 06:10 UTC

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

After

Nov 2, 2026 · 18:11 UTC

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

Composer icon url

Before

Oct 31, 2026 · 06:10 UTC

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

After

Nov 2, 2026 · 18:11 UTC

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

Default prompt

Before

Oct 31, 2026 · 06:10 UTC

Create a Contexta project from this selected text. Show the plan first.

After

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 JSON
Full technical diff · 9 changed fields

changed /release/id

BEFORE
"pluginrel_ec284eaeffec81918d9f38eb93c74853"
AFTER
"pluginrel_8ca257b40d588191af1bc2591ee02d5c"

changed /release/interface/composer_icon_dark_url

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

changed /release/interface/composer_icon_url

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

changed /release/interface/default_prompt

BEFORE
"Create a Contexta project from this selected text. Show the plan first."
AFTER
"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

BEFORE
[
  "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."
]
AFTER
[
  "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

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

changed /release/interface/logo_url_dark

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

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_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"
  }
]
AFTER
[
  {
    "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

BEFORE
"0.4.18"
AFTER
"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