{"id":303,"date":"2025-08-27T06:50:06","date_gmt":"2025-08-27T06:50:06","guid":{"rendered":"https:\/\/cpocreativity.com\/world\/?p=303"},"modified":"2025-08-27T06:50:08","modified_gmt":"2025-08-27T06:50:08","slug":"context-hub-minimal-generator","status":"publish","type":"post","link":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/","title":{"rendered":"Context Hub \u2014 Minimal Context Prompt Generator"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <title>Context Hub \u2014 Minimal Context Prompt Generator (with GEO + SEO)<\/title>\n\n  <!-- \u2705 Classic SEO -->\n  <meta name=\"description\" content=\"Minimal generator for training courses: choose a context map (.txt), enter topic\/site, add documents. Copies full prompt (minimal) + document list. Does not embed the map.\" \/>\n  <link rel=\"canonical\" href=\"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/\" \/>\n  <meta name=\"robots\" content=\"index,follow,max-snippet:-1,max-image-preview:large,max-video-preview:-1\" \/>\n\n  <!-- \u2705 Open Graph -->\n  <meta property=\"og:type\" content=\"website\" \/>\n  <meta property=\"og:title\" content=\"Context Hub \u2014 Minimal Context Prompt Generator\" \/>\n  <meta property=\"og:description\" content=\"Minimal generator for courses: context map via URL (.txt), topic, site, documents. Copies entire prompt + URLs.\" \/>\n  <meta property=\"og:url\" content=\"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/\" \/>\n\n  <!-- \u2705 Twitter -->\n  <meta name=\"twitter:card\" content=\"summary\" \/>\n  <meta name=\"twitter:title\" content=\"Context Hub \u2014 Minimal Context Prompt Generator\" \/>\n  <meta name=\"twitter:description\" content=\"Context map via URL (.txt) + topic\/documents. Copies the entire prompt.\" \/>\n\n  <!-- \u2705 AEO \/ GEO helpers -->\n  <meta name=\"tl;dr\" content=\"Choose a map (.txt) \u2192 topic\/site \u2192 add documents \u2192 Generate \u2192 Copy prompt. Output is a full structured course, without Markdown\/code.\" \/>\n  <meta name=\"ai-output-format\" content=\"Full structured training course in English; numbered sections; no Markdown\/code blocks.\" \/>\n  <meta name=\"ai-grounding\" content=\"Use the selected context map via URL (.txt) and public school documents; do not embed the map.\" \/>\n\n  <!-- \u2705 JSON-LD: WebPage -->\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"WebPage\",\n    \"name\": \"Context Hub \u2014 Minimal Context Prompt Generator\",\n    \"inLanguage\": \"en\",\n    \"url\": \"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/\",\n    \"description\": \"Minimal generator for training courses using context maps via URL (.txt) without embedding. Allows document addition and copying of a minimal prompt.\",\n    \"isPartOf\": {\n      \"@type\": \"WebSite\",\n      \"name\": \"CPO Creativity \u2014 Context Hub\",\n      \"url\": \"https:\/\/cpocreativity.com\/world\/\"\n    }\n  }\n  <\/script>\n\n  <!-- \u2705 JSON-LD: HowTo -->\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"HowTo\",\n    \"name\": \"How to generate a context prompt for internal teacher training\",\n    \"inLanguage\": \"en\",\n    \"step\": [\n      {\"@type\":\"HowToStep\",\"name\":\"Select context map (.txt)\",\"text\":\"Choose one of the available maps in the dropdown menu.\"},\n      {\"@type\":\"HowToStep\",\"name\":\"Enter topic\/site\",\"text\":\"Enter the training topic and school website (optional).\"},\n      {\"@type\":\"HowToStep\",\"name\":\"Add documents\",\"text\":\"After generating, add public URLs to documents (PDF\/DOC).\"},\n      {\"@type\":\"HowToStep\",\"name\":\"Copy the prompt\",\"text\":\"Click Copy Prompt to copy the entire minimal prompt + document URLs.\"}\n    ]\n  }\n  <\/script>\n\n  <!-- \u2705 Hidden machine directives (GEO) -->\n  <script type=\"application\/json\" id=\"ai-directives\">\n  {\n    \"preferred_output_format\": \"Full structured training course in English; numbered sections; no Markdown\/code blocks.\",\n    \"grounding_policy\": \"Do not embed the context map; use it via URL reference (.txt). Supplement with public documents and school website.\",\n    \"avoid\": [\"hallucinated facts\", \"personal data\", \"nonexistent sources\"]\n  }\n  <\/script>\n\n  <style>\n    :root{--bg:#fff;--ink:#111;--muted:#6b7280;--card:#f7f7f9;--line:#ececec;--accent:#0aa37f}\n    *{box-sizing:border-box}\n    body{margin:0;background:var(--bg);color:var(--ink);font:16px\/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial}\n    header{padding:28px 20px;border-bottom:1px solid var(--line)}\n    header h1{margin:0 0 8px;font-size:26px}\n    header p{margin:0;color:var(--muted)}\n    main{max-width:940px;margin:0 auto;padding:28px 20px 70px}\n    .panel{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;margin-bottom:18px}\n    label{display:block;font-weight:600;margin:12px 0 6px}\n    input,select,textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--line)}\n    textarea{min-height:70px}\n    .row{display:grid;grid-template-columns:1fr;gap:12px}\n    @media (min-width:860px){.row{grid-template-columns:1fr 1fr}}\n    .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}\n    button{padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer}\n    button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}\n    .note{color:var(--muted);font-size:14px;margin-top:6px}\n    pre.out{background:#0b1020;color:#e2e8f0;padding:16px;border-radius:12px;overflow:auto;border:1px solid #1f2937;white-space:pre-wrap}\n    .small{font-size:13px;color:var(--muted)}\n    .ok{color:#0aa37f;font-weight:600}\n    .err{color:#b00020;font-weight:600}\n    .linkline{margin-top:8px;font-size:14px}\n    .linkline a{word-break:break-all}\n    .hidden{display:none}\n    .docrow{display:flex; gap:8px; margin:8px 0}\n    .docrow input[type=\"url\"]{flex:1}\n    .docrow button{min-width:90px}\n  <\/style>\n<\/head>\n<body>\n\n<header>\n  <h1>Context Hub \u2014 Minimal Context Prompt Generator<\/h1>\n  <p>Minimal prompt + link to .txt map. Copies full prompt + documents. (GEO + SEO active)<\/p>\n<\/header>\n\n<main>\n\n  <!-- Settings -->\n  <section class=\"panel\" aria-labelledby=\"cfg\">\n    <h2 id=\"cfg\" style=\"margin:0 0 8px;\">Settings<\/h2>\n\n    <div class=\"row\">\n      <div>\n        <label for=\"contextSelect\">Context map<\/label>\n        <select id=\"contextSelect\" required>\n          <option value=\"edu.teacher-internal-training.v1\">Internal teacher qualification<\/option>\n          <option value=\"edu.teacher-digital-skills.v1\">Digital skills for teachers<\/option>\n          <option value=\"edu.teacher-classroom-management.v1\">Classroom management<\/option>\n        <\/select>\n        <div id=\"cardLink\" class=\"linkline small\"><\/div>\n      <\/div>\n\n      <div>\n        <label for=\"topic\">Training topic<\/label>\n        <input id=\"topic\" type=\"text\" placeholder=\"e.g. AI in Education: Practical Skills\" \/>\n      <\/div>\n    <\/div>\n\n    <div class=\"row\">\n      <div>\n        <label for=\"schoolUrl\">School website (URL)<\/label>\n        <input id=\"schoolUrl\" type=\"url\" placeholder=\"https:\/\/example-school.com\" \/>\n      <\/div>\n      <div>\n        <label for=\"audience\">Target audience<\/label>\n        <input id=\"audience\" type=\"text\" placeholder=\"e.g. humanities teachers; newly appointed\" \/>\n      <\/div>\n    <\/div>\n\n    <div class=\"row\">\n      <div>\n        <label for=\"duration\">Duration<\/label>\n        <input id=\"duration\" type=\"text\" placeholder=\"e.g. 6 academic hours \/ 1 day\" \/>\n      <\/div>\n      <div>\n        <label for=\"formatNote\">Output format (for AI)<\/label>\n        <input id=\"formatNote\" type=\"text\" value=\"Full structured training course in English; numbered sections (1., 1.1.); no Markdown\/code blocks.\" \/>\n      <\/div>\n    <\/div>\n\n    <div class=\"actions\">\n      <button class=\"primary\" id=\"genBtn\">Generate context prompt<\/button>\n      <button id=\"copyBtn\" title=\"Copy full prompt + documents\">Copy Prompt<\/button>\n      <button id=\"resetBtn\" title=\"Clear all fields\">Reset<\/button>\n      <span id=\"status\" class=\"small\"><\/span>\n    <\/div>\n  <\/section>\n\n  <!-- Final prompt -->\n  <section class=\"panel\" aria-labelledby=\"out\">\n    <h2 id=\"out\" style=\"margin:0 0 8px;\">Final Prompt<\/h2>\n    <pre class=\"out\" id=\"output\" aria-live=\"polite\"><\/pre>\n    <p class=\"note\">Displays base instruction + <em>link to .txt<\/em>. Copying sends the full minimal prompt + document URLs to clipboard.<\/p>\n  <\/section>\n\n  <!-- Documents -->\n  <section class=\"panel hidden\" id=\"docsPanel\" aria-labelledby=\"docsHeader\">\n    <h2 id=\"docsHeader\" style=\"margin:0 0 8px;\">Documents for the request<\/h2>\n    <p class=\"small\">Upload the documents to the media library and paste <strong>public URLs<\/strong> here.<\/p>\n    <div id=\"docsList\"><\/div>\n    <div class=\"actions\">\n      <button id=\"addDocBtn\">Add document<\/button>\n      <button id=\"clearDocsBtn\">Clear all<\/button>\n    <\/div>\n  <\/section>\n\n  <!-- Hidden machine-hint for GEO -->\n  <section aria-hidden=\"true\" data-ai=\"hint\" style=\"display:none\">\n    <p>\n      AI-Hint: Output format \u2014 full structured training course (EN), numbered sections, no Markdown\/code.  \n      Grounding \u2014 use the context map via URL (.txt), without embedding, and document URLs from the section.  \n      Check facts against the school website (if provided). Avoid personal data and invalid sources.\n    <\/p>\n  <\/section>\n\n  <!-- Inline JSON map -->\n  <script type=\"application\/json\" id=\"contextLocalMap\">\n  {\n    \"edu.teacher-internal-training.v1\": \"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2025\/08\/teacher-training.txt\",\n    \"edu.teacher-classroom-management.v1\": \"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2025\/08\/classroom-management.txt\",\n    \"edu.teacher-digital-skills.v1\": \"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2025\/08\/digital-skills.txt\"\n  }\n  <\/script>\n\n<\/main>\n\n<script>\nfunction readLocalMap(){\n  const el = document.getElementById(\"contextLocalMap\");\n  if(!el) return {};\n  try { return JSON.parse(el.textContent); } catch { return {}; }\n}\nconst cardMap = readLocalMap();\n\n\/\/ Elements\nconst sel = document.getElementById(\"contextSelect\");\nconst topicInput = document.getElementById(\"topic\");\nconst siteInput = document.getElementById(\"schoolUrl\");\nconst audienceInput = document.getElementById(\"audience\");\nconst durationInput = document.getElementById(\"duration\");\nconst formatInput = document.getElementById(\"formatNote\");\n\nconst outEl = document.getElementById(\"output\");\nconst linkEl = document.getElementById(\"cardLink\");\nconst statusEl = document.getElementById(\"status\");\nconst docsPanel = document.getElementById(\"docsPanel\");\nconst docsList = document.getElementById(\"docsList\");\n\nconst genBtn = document.getElementById(\"genBtn\");\nconst copyBtn = document.getElementById(\"copyBtn\");\nconst resetBtn = document.getElementById(\"resetBtn\");\nconst addDocBtn = document.getElementById(\"addDocBtn\");\nconst clearDocsBtn = document.getElementById(\"clearDocsBtn\");\n\nfunction setStatus(msg, cls){ statusEl.textContent = msg; statusEl.className = \"small \" + (cls||\"\"); }\nfunction sanitize(s){ return (s||\"\").toString().trim(); }\nfunction cardUrl(id){ return cardMap[id] || \"\"; }\n\nfunction updateLink(){\n  const id = sel.value;\n  const url = cardUrl(id);\n  linkEl.innerHTML = url ? `Link to context map (.txt): <a href=\"${url}\" target=\"_blank\" rel=\"noopener\">${url}<\/a>` : '<span class=\"err\">No URL for this map.<\/span>';\n}\nupdateLink();\nsel.addEventListener(\"change\", () => { updateLink(); renderOutput(); });\n\nfunction addDocRow(val=\"\"){\n  const row = document.createElement(\"div\");\n  row.className = \"docrow\";\n  const input = document.createElement(\"input\");\n  input.type = \"url\";\n  input.placeholder = \"https:\/\/example.com\/document.pdf\";\n  input.value = val;\n  const remove = document.createElement(\"button\");\n  remove.type = \"button\";\n  remove.textContent = \"Remove\";\n  remove.addEventListener(\"click\", () => { row.remove(); renderOutput(); });\n  input.addEventListener(\"input\", renderOutput);\n  row.appendChild(input);\n  row.appendChild(remove);\n  docsList.appendChild(row);\n}\n\nfunction listDocUrls(){\n  return Array.from(docsList.querySelectorAll('input[type=\"url\"]'))\n    .map(i => sanitize(i.value))\n    .filter(Boolean);\n}\n\nfunction buildMinimalPrompt({cardId, topic, site, audience, duration, format, docs}){\n  const url = cardUrl(cardId) || \"\u2014\";\n  const date = new Date().toISOString().split(\"T\")[0];\n  const lines = [\n    `Context map (URL): ${url}`,\n    `Extraction date: ${date}`,\n    `Topic: ${topic || \"\u2014\"}`,\n    `School website: ${site || \"\u2014\"}`,\n    `Target audience: ${audience || \"\u2014\"} \/ Duration: ${duration || \"\u2014\"}`,\n    `Output format: ${format || \"Full structured training course; no Markdown\/code.\"}`\n  ];\n  if (docs && docs.length){\n    lines.push(\"Documents:\");\n    docs.forEach((d,i) => lines.push(`  - ${i+1}. ${d}`));\n  }\n  return lines.join(\"\\n\");\n}\n\nfunction currentState(){\n  return {\n    cardId: sel.value,\n    topic: sanitize(topicInput.value),\n    site: sanitize(siteInput.value),\n    audience: sanitize(audienceInput.value),\n    duration: sanitize(durationInput.value),\n    format: sanitize(formatInput.value),\n    docs: listDocUrls()\n  };\n}\n\nfunction renderOutput(){\n  const st = currentState();\n  const text = buildMinimalPrompt(st);\n  const url = cardUrl(st.cardId);\n  const urlHtml = url ? `<a href=\"${url}\" target=\"_blank\" rel=\"noopener\">${url}<\/a>` : \"\u2014\";\n  outEl.innerHTML = text.replace(url, urlHtml);\n}\n\ngenBtn.addEventListener(\"click\", () => {\n  renderOutput();\n  docsPanel.classList.remove(\"hidden\");\n  if (docsList.childElementCount === 0) addDocRow();\n  setStatus(\"Done. 'Copy Prompt' will copy the entire text + documents.\",\"ok\");\n});\n\ncopyBtn.addEventListener(\"click\", async () => {\n  const text = buildMinimalPrompt(currentState());\n  if (!text.trim()){ setStatus(\"Nothing to copy.\",\"err\"); return; }\n  try{\n    await navigator.clipboard.writeText(text);\n    setStatus(\"Copied: full prompt + documents.\",\"ok\");\n  }catch(e){\n    setStatus(\"Copy failed.\",\"err\");\n  }\n});\n\nresetBtn.addEventListener(\"click\", () => {\n  sel.selectedIndex = 0;\n  topicInput.value = \"\";\n  siteInput.value = \"\";\n  audienceInput.value = \"\";\n  durationInput.value = \"\";\n  formatInput.value = \"Full structured training course in English; numbered sections (1., 1.1.); no Markdown\/code blocks.\";\n  outEl.textContent = \"\";\n  docsList.innerHTML = \"\";\n  docsPanel.classList.add(\"hidden\");\n  setStatus(\"Fields reset.\",\"\");\n  updateLink();\n});\n\ndocument.getElementById(\"addDocBtn\")?.addEventListener(\"click\", () => { addDocRow(); });\ndocument.getElementById(\"clearDocsBtn\")?.addEventListener(\"click\", () => { docsList.innerHTML = \"\"; renderOutput(); });\n<\/script>\n\n<noscript>Please enable JavaScript.<\/noscript>\n<\/body>\n<\/html>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Context Hub \u2013 Minimal AI prompt generator for teachers and schools. Easily create structured training prompts using context maps (.txt) and public documents.<\/p>\n","protected":false},"author":1,"featured_media":304,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[11,3],"tags":[5],"class_list":["post-303","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-ai-pedagogy","tag-ai-pedagogy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Context Hub \u2014 Minimal Context Prompt Generator - Creativity Ltd.<\/title>\n<meta name=\"description\" content=\"Context Hub \u2013 Minimal AI prompt generator for teachers and schools. Easily create structured training prompts using context maps (.txt) and public documents.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Context Hub \u2014 Minimal Context Prompt Generator - Creativity Ltd.\" \/>\n<meta property=\"og:description\" content=\"Context Hub \u2013 Minimal AI prompt generator for teachers and schools. Easily create structured training prompts using context maps (.txt) and public documents.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/\" \/>\n<meta property=\"og:site_name\" content=\"Creativity Ltd.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/-Creativity\/100054222800992\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-27T06:50:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-27T06:50:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-27.08.2025-\u0433.-09_47_47.png\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Creativity Ltd\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CreativityLTDBG\" \/>\n<meta name=\"twitter:site\" content=\"@CreativityLTDBG\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Creativity Ltd\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/\"},\"author\":{\"name\":\"Creativity Ltd\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#\\\/schema\\\/person\\\/dadf8b8ca93551974e8416fd20ad916d\"},\"headline\":\"Context Hub \u2014 Minimal Context Prompt Generator\",\"datePublished\":\"2025-08-27T06:50:06+00:00\",\"dateModified\":\"2025-08-27T06:50:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/\"},\"wordCount\":148,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/ChatGPT-Image-27.08.2025-\u0433.-09_47_47.png\",\"keywords\":[\"AI pedagogy\"],\"articleSection\":[\"AI\",\"AI pedagogy\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/\",\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/\",\"name\":\"Context Hub \u2014 Minimal Context Prompt Generator - Creativity Ltd.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/ChatGPT-Image-27.08.2025-\u0433.-09_47_47.png\",\"datePublished\":\"2025-08-27T06:50:06+00:00\",\"dateModified\":\"2025-08-27T06:50:08+00:00\",\"description\":\"Context Hub \u2013 Minimal AI prompt generator for teachers and schools. Easily create structured training prompts using context maps (.txt) and public documents.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/ChatGPT-Image-27.08.2025-\u0433.-09_47_47.png\",\"contentUrl\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/ChatGPT-Image-27.08.2025-\u0433.-09_47_47.png\",\"width\":768,\"height\":512},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/context-hub-minimal-generator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Context Hub \u2014 Minimal Context Prompt Generator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#website\",\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/\",\"name\":\"Creativity Ltd.\",\"description\":\"AI in education, teacher training and digital learning innovation.\",\"publisher\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#organization\",\"name\":\"Creativity Ltd.\",\"alternateName\":\"\u041a\u0440\u0435\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442 \u0415\u041e\u041e\u0414\",\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Creativity-ltd-logo.png\",\"contentUrl\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Creativity-ltd-logo.png\",\"width\":325,\"height\":325,\"caption\":\"Creativity Ltd.\"},\"image\":{\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/-Creativity\\\/100054222800992\",\"https:\\\/\\\/x.com\\\/CreativityLTDBG\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/#\\\/schema\\\/person\\\/dadf8b8ca93551974e8416fd20ad916d\",\"name\":\"Creativity Ltd\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fb556084bf2d7e86eff12f8b6a2275c96d13a2b59af094cdbf150d62649a43ba?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fb556084bf2d7e86eff12f8b6a2275c96d13a2b59af094cdbf150d62649a43ba?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fb556084bf2d7e86eff12f8b6a2275c96d13a2b59af094cdbf150d62649a43ba?s=96&d=mm&r=g\",\"caption\":\"Creativity Ltd\"},\"sameAs\":[\"https:\\\/\\\/cpocreativity.com\\\/world\"],\"url\":\"https:\\\/\\\/cpocreativity.com\\\/world\\\/author\\\/cpocreativity\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Context Hub \u2014 Minimal Context Prompt Generator - Creativity Ltd.","description":"Context Hub \u2013 Minimal AI prompt generator for teachers and schools. Easily create structured training prompts using context maps (.txt) and public documents.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/","og_locale":"en_US","og_type":"article","og_title":"Context Hub \u2014 Minimal Context Prompt Generator - Creativity Ltd.","og_description":"Context Hub \u2013 Minimal AI prompt generator for teachers and schools. Easily create structured training prompts using context maps (.txt) and public documents.","og_url":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/","og_site_name":"Creativity Ltd.","article_publisher":"https:\/\/www.facebook.com\/people\/-Creativity\/100054222800992","article_published_time":"2025-08-27T06:50:06+00:00","article_modified_time":"2025-08-27T06:50:08+00:00","og_image":[{"width":768,"height":512,"url":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-27.08.2025-\u0433.-09_47_47.png","type":"image\/png"}],"author":"Creativity Ltd","twitter_card":"summary_large_image","twitter_creator":"@CreativityLTDBG","twitter_site":"@CreativityLTDBG","twitter_misc":{"Written by":"Creativity Ltd","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/#article","isPartOf":{"@id":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/"},"author":{"name":"Creativity Ltd","@id":"https:\/\/cpocreativity.com\/world\/#\/schema\/person\/dadf8b8ca93551974e8416fd20ad916d"},"headline":"Context Hub \u2014 Minimal Context Prompt Generator","datePublished":"2025-08-27T06:50:06+00:00","dateModified":"2025-08-27T06:50:08+00:00","mainEntityOfPage":{"@id":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/"},"wordCount":148,"commentCount":0,"publisher":{"@id":"https:\/\/cpocreativity.com\/world\/#organization"},"image":{"@id":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/#primaryimage"},"thumbnailUrl":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-27.08.2025-\u0433.-09_47_47.png","keywords":["AI pedagogy"],"articleSection":["AI","AI pedagogy"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/","url":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/","name":"Context Hub \u2014 Minimal Context Prompt Generator - Creativity Ltd.","isPartOf":{"@id":"https:\/\/cpocreativity.com\/world\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/#primaryimage"},"image":{"@id":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/#primaryimage"},"thumbnailUrl":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-27.08.2025-\u0433.-09_47_47.png","datePublished":"2025-08-27T06:50:06+00:00","dateModified":"2025-08-27T06:50:08+00:00","description":"Context Hub \u2013 Minimal AI prompt generator for teachers and schools. Easily create structured training prompts using context maps (.txt) and public documents.","breadcrumb":{"@id":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/#primaryimage","url":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-27.08.2025-\u0433.-09_47_47.png","contentUrl":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-27.08.2025-\u0433.-09_47_47.png","width":768,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/cpocreativity.com\/world\/context-hub-minimal-generator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cpocreativity.com\/world\/"},{"@type":"ListItem","position":2,"name":"Context Hub \u2014 Minimal Context Prompt Generator"}]},{"@type":"WebSite","@id":"https:\/\/cpocreativity.com\/world\/#website","url":"https:\/\/cpocreativity.com\/world\/","name":"Creativity Ltd.","description":"AI in education, teacher training and digital learning innovation.","publisher":{"@id":"https:\/\/cpocreativity.com\/world\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cpocreativity.com\/world\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cpocreativity.com\/world\/#organization","name":"Creativity Ltd.","alternateName":"\u041a\u0440\u0435\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442 \u0415\u041e\u041e\u0414","url":"https:\/\/cpocreativity.com\/world\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpocreativity.com\/world\/#\/schema\/logo\/image\/","url":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2026\/04\/Creativity-ltd-logo.png","contentUrl":"https:\/\/cpocreativity.com\/world\/wp-content\/uploads\/2026\/04\/Creativity-ltd-logo.png","width":325,"height":325,"caption":"Creativity Ltd."},"image":{"@id":"https:\/\/cpocreativity.com\/world\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/-Creativity\/100054222800992","https:\/\/x.com\/CreativityLTDBG"]},{"@type":"Person","@id":"https:\/\/cpocreativity.com\/world\/#\/schema\/person\/dadf8b8ca93551974e8416fd20ad916d","name":"Creativity Ltd","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fb556084bf2d7e86eff12f8b6a2275c96d13a2b59af094cdbf150d62649a43ba?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fb556084bf2d7e86eff12f8b6a2275c96d13a2b59af094cdbf150d62649a43ba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fb556084bf2d7e86eff12f8b6a2275c96d13a2b59af094cdbf150d62649a43ba?s=96&d=mm&r=g","caption":"Creativity Ltd"},"sameAs":["https:\/\/cpocreativity.com\/world"],"url":"https:\/\/cpocreativity.com\/world\/author\/cpocreativity\/"}]}},"_links":{"self":[{"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/posts\/303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/comments?post=303"}],"version-history":[{"count":1,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/posts\/303\/revisions"}],"predecessor-version":[{"id":305,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/posts\/303\/revisions\/305"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/media\/304"}],"wp:attachment":[{"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/media?parent=303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/categories?post=303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cpocreativity.com\/world\/wp-json\/wp\/v2\/tags?post=303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}