[{"data":1,"prerenderedAt":1354},["ShallowReactive",2],{"navigation_docs":3,"-docs-key-features-dynamic-skills":208,"-docs-key-features-dynamic-skills-surround":1349},[4,40,73,112,136,151],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"Key Features","\u002Fdocs\u002Fgetting-started\u002Fkey-features","docs\u002F1.getting-started\u002F1.key-features","i-lucide-blocks",{"title":16,"path":17,"stem":18,"icon":19},"Why Zeeq?","\u002Fdocs\u002Fgetting-started\u002Fintroduction","docs\u002F1.getting-started\u002F2.introduction","i-lucide-house",{"title":21,"path":22,"stem":23,"icon":24},"Org Onboarding","\u002Fdocs\u002Fgetting-started\u002Forg-onboarding","docs\u002F1.getting-started\u002F3.org-onboarding","i-lucide-rocket",{"title":26,"path":27,"stem":28,"icon":29},"Connecting Agents","\u002Fdocs\u002Fgetting-started\u002Fconnecting-agents","docs\u002F1.getting-started\u002F4.connecting-agents","i-lucide-plug",{"title":31,"path":32,"stem":33,"icon":34},"Harness Tuning","\u002Fdocs\u002Fgetting-started\u002Fharness-tuning","docs\u002F1.getting-started\u002F5.harness-tuning","i-lucide-wrench",{"title":36,"path":37,"stem":38,"icon":39},"FAQ","\u002Fdocs\u002Fgetting-started\u002Ffaq","docs\u002F1.getting-started\u002F6.faq","i-lucide-circle-question-mark",{"title":41,"icon":6,"path":42,"stem":43,"children":44,"page":6},"Feature Overview","\u002Fdocs\u002Fkey-features","docs\u002F2.key-features",[45,49,53,57,61,65,69],{"title":46,"path":47,"stem":48,"icon":14},"Knowledge Libraries","\u002Fdocs\u002Fkey-features\u002Fknowledge-libraries","docs\u002F2.key-features\u002F1.knowledge-libraries",{"title":50,"path":51,"stem":52,"icon":14},"Code Reviews","\u002Fdocs\u002Fkey-features\u002Fcode-reviews","docs\u002F2.key-features\u002F2.code-reviews",{"title":54,"path":55,"stem":56,"icon":14},"Code Review as Agent Tool","\u002Fdocs\u002Fkey-features\u002Fcode-review-tool","docs\u002F2.key-features\u002F3.code-review-tool",{"title":58,"path":59,"stem":60,"icon":14},"Zeeq Tools Telemetry","\u002Fdocs\u002Fkey-features\u002Ftool-and-docs-telemetry","docs\u002F2.key-features\u002F4.tool-and-docs-telemetry",{"title":62,"path":63,"stem":64,"icon":14},"Session Telemetry","\u002Fdocs\u002Fkey-features\u002Fsession-telemetry","docs\u002F2.key-features\u002F5.session-telemetry",{"title":66,"path":67,"stem":68,"icon":14},"Dynamic Skills","\u002Fdocs\u002Fkey-features\u002Fdynamic-skills","docs\u002F2.key-features\u002F6.dynamic-skills",{"title":70,"path":71,"stem":72,"icon":14},"World Model (2026 Q3)","\u002Fdocs\u002Fkey-features\u002Fworld-model","docs\u002F2.key-features\u002F7.world-model",{"title":74,"path":75,"stem":76,"children":77,"page":6},"Managing Zeeq","\u002Fdocs\u002Fmanaging-zeeq","docs\u002F3.managing-zeeq",[78,83,88,93,97,102,107],{"title":79,"path":80,"stem":81,"icon":82},"Local Development","\u002Fdocs\u002Fmanaging-zeeq\u002Flocal-development","docs\u002F3.managing-zeeq\u002F0.local-development","i-lucide-square-terminal",{"title":84,"path":85,"stem":86,"icon":87},"GitHub Configuration","\u002Fdocs\u002Fmanaging-zeeq\u002Fgithub-configuration","docs\u002F3.managing-zeeq\u002F1.github-configuration","i-lucide-github",{"title":89,"path":90,"stem":91,"icon":92},"Organizations and Membership","\u002Fdocs\u002Fmanaging-zeeq\u002Forgs-membership-invitations","docs\u002F3.managing-zeeq\u002F2.orgs-membership-invitations","i-hugeicons-cube",{"title":46,"path":94,"stem":95,"icon":96},"\u002Fdocs\u002Fmanaging-zeeq\u002Fdocument-libraries","docs\u002F3.managing-zeeq\u002F3.document-libraries","i-lucide-library-big",{"title":98,"path":99,"stem":100,"icon":101},"LLM Settings Configuration","\u002Fdocs\u002Fmanaging-zeeq\u002Fllm-settings-configuration","docs\u002F3.managing-zeeq\u002F4.llm-settings-configuration","i-hugeicons-ai-magic",{"title":103,"path":104,"stem":105,"icon":106},"Agent Code Review","\u002Fdocs\u002Fmanaging-zeeq\u002Fagent-code-reviews","docs\u002F3.managing-zeeq\u002F5.agent-code-reviews","i-hugeicons-chat-spark-01",{"title":108,"path":109,"stem":110,"icon":111},"Credentials & API Tokens","\u002Fdocs\u002Fmanaging-zeeq\u002Fcredentials","docs\u002F3.managing-zeeq\u002F6.credentials","i-hugeicons-key-01",{"title":113,"path":114,"stem":115,"children":116,"page":6},"Runtime Configuration","\u002Fdocs\u002Fconfiguration","docs\u002F5.configuration",[117,122,126,131],{"title":118,"path":119,"stem":120,"icon":121},"Google Cloud Configuration","\u002Fdocs\u002Fconfiguration\u002Fgcp-runtime","docs\u002F5.configuration\u002F1.gcp-runtime","i-hugeicons-google",{"title":84,"path":123,"stem":124,"icon":125},"\u002Fdocs\u002Fconfiguration\u002Fgithub-configuration","docs\u002F5.configuration\u002F2.github-configuration","i-hugeicons-github",{"title":127,"path":128,"stem":129,"icon":130},"Local OpenIddict Certificates","\u002Fdocs\u002Fconfiguration\u002Flocal-openiddict-certificates","docs\u002F5.configuration\u002F3.local-openiddict-certificates","i-lucide-file-lock",{"title":132,"path":133,"stem":134,"icon":135},"System Admin Access","\u002Fdocs\u002Fconfiguration\u002Fsystem-admin-access","docs\u002F5.configuration\u002F4.system-admin-access","i-hugeicons-shield-01",{"title":137,"path":138,"stem":139,"children":140,"page":6},"Metrics","\u002Fdocs\u002Fmetrics","docs\u002F6.metrics",[141,146],{"title":142,"path":143,"stem":144,"icon":145},"Metrics Dashboard","\u002Fdocs\u002Fmetrics\u002Fmetrics-dashboard","docs\u002F6.metrics\u002F1.metrics-dashboard","i-hugeicons-analytics-01",{"title":147,"path":148,"stem":149,"icon":150},"Metrics Pipeline","\u002Fdocs\u002Fmetrics\u002Fmetrics-pipeline","docs\u002F6.metrics\u002F2.metrics-pipeline","i-hugeicons-database-02",{"title":152,"path":153,"stem":154,"children":155,"page":6},"Design and Architecture","\u002Fdocs\u002Farchitecture","docs\u002F9.architecture",[156,161,166,171,176,180,184,189,194,199,204],{"title":157,"path":158,"stem":159,"icon":160},"Key Architecture Principles","\u002Fdocs\u002Farchitecture\u002Fkey-principles","docs\u002F9.architecture\u002F0.key-principles","i-lucide-pencil-ruler",{"title":162,"path":163,"stem":164,"icon":165},"MCP Tools Inventory","\u002Fdocs\u002Farchitecture\u002Ftools-inventory","docs\u002F9.architecture\u002F1.tools-inventory","i-lucide-hammer",{"title":167,"path":168,"stem":169,"icon":170},"Caching","\u002Fdocs\u002Farchitecture\u002Fcaching","docs\u002F9.architecture\u002F2.caching","i-lucide-database",{"title":172,"path":173,"stem":174,"icon":175},"Messaging and Queueing","\u002Fdocs\u002Farchitecture\u002Fmessaging-and-queueing","docs\u002F9.architecture\u002F3.messaging-and-queueing","i-lucide-message-square",{"title":177,"path":178,"stem":179,"icon":87},"GitHub Comment Rendering","\u002Fdocs\u002Farchitecture\u002Fgithub-comment-rendering","docs\u002F9.architecture\u002F4.github-comment-rendering",{"title":181,"path":182,"stem":183,"icon":87},"GitHub Integration","\u002Fdocs\u002Farchitecture\u002Fgithub-integration","docs\u002F9.architecture\u002F5.github-integration",{"title":185,"path":186,"stem":187,"icon":188},"LLM Settings and Secret Storage","\u002Fdocs\u002Farchitecture\u002Fllm-settings-and-secret-storage","docs\u002F9.architecture\u002F6.llm-settings-and-secret-storage","i-lucide-key",{"title":190,"path":191,"stem":192,"icon":193},"Organization Activation and Routes","\u002Fdocs\u002Farchitecture\u002Forganization-activation-and-routes","docs\u002F9.architecture\u002F7.organization-activation-and-routes","i-lucide-door-open",{"title":195,"path":196,"stem":197,"icon":198},"MCP Uploaded-Diff Code Reviews","\u002Fdocs\u002Farchitecture\u002Fmcp-uploaded-diff-code-reviews","docs\u002F9.architecture\u002F8.mcp-uploaded-diff-code-reviews","i-lucide-file-search",{"title":200,"path":201,"stem":202,"icon":203},"Repository Content Ingest","\u002Fdocs\u002Farchitecture\u002Frepository-content-ingest","docs\u002F9.architecture\u002F9.repository-content-ingest","i-lucide-file-stack",{"title":205,"path":206,"stem":207},"Telemetry Ingest (2026 Q3)","\u002Fdocs\u002Farchitecture\u002Ftelemetry-ingest","docs\u002F9.architecture\u002F9.telemetry-ingest",{"id":209,"title":66,"body":210,"description":1343,"extension":527,"links":1344,"meta":1345,"navigation":1346,"path":67,"seo":1347,"stem":68,"__hash__":1348},"docs\u002Fdocs\u002F2.key-features\u002F6.dynamic-skills.md",{"type":211,"value":212,"toc":1329},"minimark",[213,218,222,235,243,326,342,345,350,354,358,373,380,390,393,399,403,409,412,418,421,514,521,604,607,613,616,625,628,632,635,641,644,650,654,657,663,666,670,676,686,689,694,851,855,997,1001,1190,1194,1313,1317,1320,1325],[214,215,217],"h2",{"id":216},"summary","Summary",[219,220,221],"p",{},"File-system owned skills have several challenges:",[223,224,225,229,232],"ul",{},[226,227,228],"li",{},"Because they are static, they do not compose and cannot be assembled without a client-side build process at install; they cannot factor in customization by project, by user",[226,230,231],{},"They require synchronization and updating on the client side",[226,233,234],{},"It is difficult to monitor telemetry without client-side hooks",[219,236,237,238,242],{},"Zeeq ",[239,240,241],"em",{},"dynamic skills"," are delivered as MCP prompts that allow assembly of standard templates into a single skill.",[244,245,246,266],"table",{},[247,248,249],"thead",{},[250,251,252,256,263],"tr",{},[253,254,255],"th",{},"Feature",[253,257,259],{"align":258},"center",[260,261,262],"code",{},"SKILL.md",[253,264,265],{"align":258},"Zeeq Dynamic Skill",[267,268,269,280,290,299,308,317],"tbody",{},[250,270,271,275,278],{},[272,273,274],"td",{},"Static text",[272,276,277],{"align":258},"✅",[272,279,277],{"align":258},[250,281,282,285,288],{},[272,283,284],{},"Dynamic text per repository",[272,286,287],{"align":258},"❌",[272,289,277],{"align":258},[250,291,292,295,297],{},[272,293,294],{},"Telemetry on usage by user",[272,296,287],{"align":258},[272,298,277],{"align":258},[250,300,301,304,306],{},[272,302,303],{},"Easily deployed across all projects",[272,305,287],{"align":258},[272,307,277],{"align":258},[250,309,310,313,315],{},[272,311,312],{},"Automatically updated instantly",[272,314,287],{"align":258},[272,316,277],{"align":258},[250,318,319,322,324],{},[272,320,321],{},"Automatically delivered to all connected clients",[272,323,287],{"align":258},[272,325,277],{"align":258},[219,327,328,329,335,336,341],{},"The common use case is an agent skill that is ",[239,330,331],{},[332,333,334],"strong",{},"80% identical"," across the organization (for example, a standard research skill), but ",[239,337,338],{},[332,339,340],{},"20% specialized"," per repository.  Instead of managing two separate skill files that will drift, Zeeq dynamic skills make it easy for enterprise teams to share common skill bases and compose with per-repository fragments.",[219,343,344],{},"This allows ease of updating behaviors across skills, developers and teams to share skills yet still be able to personalize them, and low-friction updates to skills without having to re-deploy or re-install them.",[346,347],"video",{":controls":348,"src":349},"true","\u002Fvideos\u002Fdynamic-skills-usage.mp4",[351,352,353],"note",{},"Codex currently does not support MCP prompts so dynamic skills are not available for Codex.",[214,355,357],{"id":356},"designating-documents-as-dynamic-skills","Designating documents as dynamic skills",[219,359,360,361,364,365,368,369,372],{},"Any document in a document library can be designated as a dynamic skill by selecting ",[332,362,363],{},"Use as organization skill"," or toggling the document from ",[332,366,367],{},"Used as content"," to ",[332,370,371],{},"Used as skill",".",[219,374,375],{},[376,377],"img",{"alt":378,"src":379},"dynamic-skills-designate","\u002Fscreens\u002Fdynamic-skills-designate.png",[351,381,382,383,386,387,372],{},"When a document is designated as a dynamic skill, it is excluded from code reviews.  Skills are considered ",[239,384,385],{},"operator initiated actions"," as opposed to ",[239,388,389],{},"agent initiated tools",[219,391,392],{},"When a document is designated as a dynamic skill, it will show up in the harness as an operator invoked skill:",[219,394,395],{},[376,396],{"alt":397,"src":398},"dynamic-skills-claude","\u002Fscreens\u002Fdynamic-skills-claude.png",[214,400,402],{"id":401},"using-fragments","Using fragments",[219,404,405,406,372],{},"The power of dynamic skills comes from ",[332,407,408],{},"fragments",[219,410,411],{},"The skill can leave zero or more placeholders in the file:",[219,413,414],{},[376,415],{"alt":416,"src":417},"dynamic-skills-placeholder","\u002Fscreens\u002Fdynamic-skills-placeholder.png",[219,419,420],{},"A placeholder is an XML fragment like:",[422,423,428],"pre",{"className":424,"code":425,"language":426,"meta":427,"style":427},"language-xml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Czeeq_placeholder\n  name=\"a-placeholder-name\"\n  label=\"Optional display label\"\n  description=\"Optional description for configuration\">\n  Default value if none supplied (can be empty)\n\u003C\u002Fzeeq_placeholder>\n","xml","",[260,429,430,443,463,478,496,503],{"__ignoreMap":427},[431,432,435,439],"span",{"class":433,"line":434},"line",1,[431,436,438],{"class":437},"sMK4o","\u003C",[431,440,442],{"class":441},"swJcz","zeeq_placeholder\n",[431,444,446,450,453,456,460],{"class":433,"line":445},2,[431,447,449],{"class":448},"spNyl","  name",[431,451,452],{"class":437},"=",[431,454,455],{"class":437},"\"",[431,457,459],{"class":458},"sfazB","a-placeholder-name",[431,461,462],{"class":437},"\"\n",[431,464,466,469,471,473,476],{"class":433,"line":465},3,[431,467,468],{"class":448},"  label",[431,470,452],{"class":437},[431,472,455],{"class":437},[431,474,475],{"class":458},"Optional display label",[431,477,462],{"class":437},[431,479,481,484,486,488,491,493],{"class":433,"line":480},4,[431,482,483],{"class":448},"  description",[431,485,452],{"class":437},[431,487,455],{"class":437},[431,489,490],{"class":458},"Optional description for configuration",[431,492,455],{"class":437},[431,494,495],{"class":437},">\n",[431,497,499],{"class":433,"line":498},5,[431,500,502],{"class":501},"sTEyZ","  Default value if none supplied (can be empty)\n",[431,504,506,509,512],{"class":433,"line":505},6,[431,507,508],{"class":437},"\u003C\u002F",[431,510,511],{"class":441},"zeeq_placeholder",[431,513,495],{"class":437},[219,515,516,517,520],{},"In this case, the prompt will render with ",[260,518,519],{},"5"," as the default value:",[422,522,528],{"className":523,"code":524,"highlights":525,"language":527,"meta":427,"style":427},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","---\nname: hello-world\ndescription: Eager greeter that says hello world!\nkeywords: hello world\n---\n\n# Hello, World!\n\nSay hello world.\n\nLanguage count=5\n\nlanguages and include the flag emoji for the country.\n",[526],11,"md",[260,529,530,535,540,545,550,554,560,570,575,581,586,593,598],{"__ignoreMap":427},[431,531,532],{"class":433,"line":434},[431,533,534],{"class":501},"---\n",[431,536,537],{"class":433,"line":445},[431,538,539],{"class":501},"name: hello-world\n",[431,541,542],{"class":433,"line":465},[431,543,544],{"class":501},"description: Eager greeter that says hello world!\n",[431,546,547],{"class":433,"line":480},[431,548,549],{"class":501},"keywords: hello world\n",[431,551,552],{"class":433,"line":498},[431,553,534],{"class":437},[431,555,556],{"class":433,"line":505},[431,557,559],{"emptyLinePlaceholder":558},true,"\n",[431,561,563,566],{"class":433,"line":562},7,[431,564,565],{"class":437},"# ",[431,567,569],{"class":568},"sBMFI","Hello, World!\n",[431,571,573],{"class":433,"line":572},8,[431,574,559],{"emptyLinePlaceholder":558},[431,576,578],{"class":433,"line":577},9,[431,579,580],{"class":501},"Say hello world.\n",[431,582,584],{"class":433,"line":583},10,[431,585,559],{"emptyLinePlaceholder":558},[431,587,590],{"class":588,"line":526},[433,589],"highlight",[431,591,592],{"class":501},"Language count=5\n",[431,594,596],{"class":433,"line":595},12,[431,597,559],{"emptyLinePlaceholder":558},[431,599,601],{"class":433,"line":600},13,[431,602,603],{"class":501},"languages and include the flag emoji for the country.\n",[219,605,606],{},"In the repo configuration, setting a value for the placeholder with a fragment will cause the skill to be rendered dynamically:",[219,608,609],{},[376,610],{"alt":611,"src":612},"dynamic-skills-repo-fragment","\u002Fscreens\u002Fdynamic-skills-repo-fragment.png",[219,614,615],{},"The fragment value is:",[422,617,619],{"className":523,"code":618,"language":527,"meta":427,"style":427},"5 latin languages, 5 asian languages\n",[260,620,621],{"__ignoreMap":427},[431,622,623],{"class":433,"line":434},[431,624,618],{"class":501},[219,626,627],{},"This allows this repository to customize the skill and use the same skill to produce 10 greetings instead.",[214,629,631],{"id":630},"agent-harness","Agent harness",[219,633,634],{},"Now in Claude:",[219,636,637],{},[376,638],{"alt":639,"src":640},"dynamic-skills-repo-output","\u002Fscreens\u002Fdynamic-skills-output.png",[219,642,643],{},"And Cursor as another example:",[219,645,646],{},[376,647],{"alt":648,"src":649},"dynamic-skills-cursor","\u002Fscreens\u002Fdynamic-skills-cursor.png",[214,651,653],{"id":652},"telemetry-and-observability","Telemetry and observability",[219,655,656],{},"A key reason for enterprises to adopt dynamic skills is to track usage and observability across the organization:",[219,658,659],{},[376,660],{"alt":661,"src":662},"dynamic-skills-telemetry","\u002Fscreens\u002Fdynamic-skills-telemetry.png",[219,664,665],{},"This lets enterprise teams understand the high leverage skills and their activation rates by users and across harnesses.",[214,667,669],{"id":668},"harness-configuration","Harness configuration",[219,671,672,673,372],{},"To enable dynamic skills to resolve the fragments to apply, the harness must supply the repository identifier as a header ",[260,674,675],{},"x-zeeq-prompts-repo",[219,677,678,679,682,683,372],{},"The value should match your repository identifier like ",[260,680,681],{},"zeeq-ai\u002Fzeeq-app"," or ",[260,684,685],{},"my-org\u002Fmy-repo",[351,687,688],{},"Unlike the other MCP calls, this call is not agent initiated so the agent cannot provide the library or the repo information; therefore, it must be configured explicitly in the header to receive the scope for the fragment resolution.",[690,691,693],"h3",{"id":692},"claude-code","Claude Code",[422,695,701],{"className":696,"code":697,"filename":698,"highlights":699,"language":700,"meta":427,"style":427},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"mcpServers\": {\n    \"zeeq\": {\n      \"type\": \"http\",\n      \"url\": \"https:\u002F\u002Fapp.zeeq.ai\u002Fmcp\",\n      \"timeout\": 120000,\n      \"headers\": {\n        \"x-zeeq-prompts-repo\": \"zeeq-ai\u002Fzeeq-app\"\n      }\n    }\n  }\n}\n\n",".mcp.json",[562,572,577],"json",[260,702,703,708,724,738,762,782,798,812,830,836,841,846],{"__ignoreMap":427},[431,704,705],{"class":433,"line":434},[431,706,707],{"class":437},"{\n",[431,709,710,713,716,718,721],{"class":433,"line":445},[431,711,712],{"class":437},"  \"",[431,714,715],{"class":448},"mcpServers",[431,717,455],{"class":437},[431,719,720],{"class":437},":",[431,722,723],{"class":437}," {\n",[431,725,726,729,732,734,736],{"class":433,"line":465},[431,727,728],{"class":437},"    \"",[431,730,731],{"class":568},"zeeq",[431,733,455],{"class":437},[431,735,720],{"class":437},[431,737,723],{"class":437},[431,739,740,743,747,749,751,754,757,759],{"class":433,"line":480},[431,741,742],{"class":437},"      \"",[431,744,746],{"class":745},"sbssI","type",[431,748,455],{"class":437},[431,750,720],{"class":437},[431,752,753],{"class":437}," \"",[431,755,756],{"class":458},"http",[431,758,455],{"class":437},[431,760,761],{"class":437},",\n",[431,763,764,766,769,771,773,775,778,780],{"class":433,"line":498},[431,765,742],{"class":437},[431,767,768],{"class":745},"url",[431,770,455],{"class":437},[431,772,720],{"class":437},[431,774,753],{"class":437},[431,776,777],{"class":458},"https:\u002F\u002Fapp.zeeq.ai\u002Fmcp",[431,779,455],{"class":437},[431,781,761],{"class":437},[431,783,784,786,789,791,793,796],{"class":433,"line":505},[431,785,742],{"class":437},[431,787,788],{"class":745},"timeout",[431,790,455],{"class":437},[431,792,720],{"class":437},[431,794,795],{"class":745}," 120000",[431,797,761],{"class":437},[431,799,801,803,806,808,810],{"class":800,"line":562},[433,589],[431,802,742],{"class":437},[431,804,805],{"class":745},"headers",[431,807,455],{"class":437},[431,809,720],{"class":437},[431,811,723],{"class":437},[431,813,815,818,820,822,824,826,828],{"class":814,"line":572},[433,589],[431,816,817],{"class":437},"        \"",[431,819,675],{"class":441},[431,821,455],{"class":437},[431,823,720],{"class":437},[431,825,753],{"class":437},[431,827,681],{"class":458},[431,829,462],{"class":437},[431,831,833],{"class":832,"line":577},[433,589],[431,834,835],{"class":437},"      }\n",[431,837,838],{"class":433,"line":583},[431,839,840],{"class":437},"    }\n",[431,842,843],{"class":433,"line":526},[431,844,845],{"class":437},"  }\n",[431,847,848],{"class":433,"line":595},[431,849,850],{"class":437},"}\n",[690,852,854],{"id":853},"cursor","Cursor",[422,856,860],{"className":696,"code":857,"filename":858,"highlights":859,"language":700,"meta":427,"style":427},"{\n  \"mcpServers\": {\n    \"zeeq\": {\n      \"url\": \"https:\u002F\u002Fapp.zeeq.ai\u002Fmcp\",\n      \"auth\": {\n        \"scopes\": [\"mcp:tools\"]\n      },\n      \"headers\": {\n        \"x-zeeq-prompts-repo\": \"zeeq-ai\u002Fzeeq-app\"\n      }\n    }\n  }\n}\n",".cursor\u002Fmcp.json",[572,577,583],[260,861,862,866,878,890,908,921,945,950,963,980,985,989,993],{"__ignoreMap":427},[431,863,864],{"class":433,"line":434},[431,865,707],{"class":437},[431,867,868,870,872,874,876],{"class":433,"line":445},[431,869,712],{"class":437},[431,871,715],{"class":448},[431,873,455],{"class":437},[431,875,720],{"class":437},[431,877,723],{"class":437},[431,879,880,882,884,886,888],{"class":433,"line":465},[431,881,728],{"class":437},[431,883,731],{"class":568},[431,885,455],{"class":437},[431,887,720],{"class":437},[431,889,723],{"class":437},[431,891,892,894,896,898,900,902,904,906],{"class":433,"line":480},[431,893,742],{"class":437},[431,895,768],{"class":745},[431,897,455],{"class":437},[431,899,720],{"class":437},[431,901,753],{"class":437},[431,903,777],{"class":458},[431,905,455],{"class":437},[431,907,761],{"class":437},[431,909,910,912,915,917,919],{"class":433,"line":498},[431,911,742],{"class":437},[431,913,914],{"class":745},"auth",[431,916,455],{"class":437},[431,918,720],{"class":437},[431,920,723],{"class":437},[431,922,923,925,928,930,932,935,937,940,942],{"class":433,"line":505},[431,924,817],{"class":437},[431,926,927],{"class":441},"scopes",[431,929,455],{"class":437},[431,931,720],{"class":437},[431,933,934],{"class":437}," [",[431,936,455],{"class":437},[431,938,939],{"class":458},"mcp:tools",[431,941,455],{"class":437},[431,943,944],{"class":437},"]\n",[431,946,947],{"class":433,"line":562},[431,948,949],{"class":437},"      },\n",[431,951,953,955,957,959,961],{"class":952,"line":572},[433,589],[431,954,742],{"class":437},[431,956,805],{"class":745},[431,958,455],{"class":437},[431,960,720],{"class":437},[431,962,723],{"class":437},[431,964,966,968,970,972,974,976,978],{"class":965,"line":577},[433,589],[431,967,817],{"class":437},[431,969,675],{"class":441},[431,971,455],{"class":437},[431,973,720],{"class":437},[431,975,753],{"class":437},[431,977,681],{"class":458},[431,979,462],{"class":437},[431,981,983],{"class":982,"line":583},[433,589],[431,984,835],{"class":437},[431,986,987],{"class":433,"line":526},[431,988,840],{"class":437},[431,990,991],{"class":433,"line":595},[431,992,845],{"class":437},[431,994,995],{"class":433,"line":600},[431,996,850],{"class":437},[690,998,1000],{"id":999},"opencode","OpenCode",[422,1002,1006],{"className":696,"code":1003,"filename":1004,"highlights":1005,"language":700,"meta":427,"style":427},"{\n  \"$schema\": \"https:\u002F\u002Fopencode.ai\u002Fconfig.json\",\n  \"experimental\": {\n    \"mcp_timeout\": 300000\n  },\n  \"mcp\": {\n    \"zeeq\": {\n      \"type\": \"remote\",\n      \"enabled\": true,\n      \"url\": \"https:\u002F\u002Fapp.zeeq.ai\u002Fmcp\",\n      \"headers\": {\n        \"x-zeeq-prompts-repo\": \"zeeq-ai\u002Fzeeq-app\"\n      }\n    }\n  }\n}\n\n","opencode.json",[526,595,600],[260,1007,1008,1012,1032,1045,1059,1064,1077,1089,1108,1122,1140,1153,1170,1175,1180,1185],{"__ignoreMap":427},[431,1009,1010],{"class":433,"line":434},[431,1011,707],{"class":437},[431,1013,1014,1016,1019,1021,1023,1025,1028,1030],{"class":433,"line":445},[431,1015,712],{"class":437},[431,1017,1018],{"class":448},"$schema",[431,1020,455],{"class":437},[431,1022,720],{"class":437},[431,1024,753],{"class":437},[431,1026,1027],{"class":458},"https:\u002F\u002Fopencode.ai\u002Fconfig.json",[431,1029,455],{"class":437},[431,1031,761],{"class":437},[431,1033,1034,1036,1039,1041,1043],{"class":433,"line":465},[431,1035,712],{"class":437},[431,1037,1038],{"class":448},"experimental",[431,1040,455],{"class":437},[431,1042,720],{"class":437},[431,1044,723],{"class":437},[431,1046,1047,1049,1052,1054,1056],{"class":433,"line":480},[431,1048,728],{"class":437},[431,1050,1051],{"class":568},"mcp_timeout",[431,1053,455],{"class":437},[431,1055,720],{"class":437},[431,1057,1058],{"class":745}," 300000\n",[431,1060,1061],{"class":433,"line":498},[431,1062,1063],{"class":437},"  },\n",[431,1065,1066,1068,1071,1073,1075],{"class":433,"line":505},[431,1067,712],{"class":437},[431,1069,1070],{"class":448},"mcp",[431,1072,455],{"class":437},[431,1074,720],{"class":437},[431,1076,723],{"class":437},[431,1078,1079,1081,1083,1085,1087],{"class":433,"line":562},[431,1080,728],{"class":437},[431,1082,731],{"class":568},[431,1084,455],{"class":437},[431,1086,720],{"class":437},[431,1088,723],{"class":437},[431,1090,1091,1093,1095,1097,1099,1101,1104,1106],{"class":433,"line":572},[431,1092,742],{"class":437},[431,1094,746],{"class":745},[431,1096,455],{"class":437},[431,1098,720],{"class":437},[431,1100,753],{"class":437},[431,1102,1103],{"class":458},"remote",[431,1105,455],{"class":437},[431,1107,761],{"class":437},[431,1109,1110,1112,1115,1117,1119],{"class":433,"line":577},[431,1111,742],{"class":437},[431,1113,1114],{"class":745},"enabled",[431,1116,455],{"class":437},[431,1118,720],{"class":437},[431,1120,1121],{"class":437}," true,\n",[431,1123,1124,1126,1128,1130,1132,1134,1136,1138],{"class":433,"line":583},[431,1125,742],{"class":437},[431,1127,768],{"class":745},[431,1129,455],{"class":437},[431,1131,720],{"class":437},[431,1133,753],{"class":437},[431,1135,777],{"class":458},[431,1137,455],{"class":437},[431,1139,761],{"class":437},[431,1141,1143,1145,1147,1149,1151],{"class":1142,"line":526},[433,589],[431,1144,742],{"class":437},[431,1146,805],{"class":745},[431,1148,455],{"class":437},[431,1150,720],{"class":437},[431,1152,723],{"class":437},[431,1154,1156,1158,1160,1162,1164,1166,1168],{"class":1155,"line":595},[433,589],[431,1157,817],{"class":437},[431,1159,675],{"class":441},[431,1161,455],{"class":437},[431,1163,720],{"class":437},[431,1165,753],{"class":437},[431,1167,681],{"class":458},[431,1169,462],{"class":437},[431,1171,1173],{"class":1172,"line":600},[433,589],[431,1174,835],{"class":437},[431,1176,1178],{"class":433,"line":1177},14,[431,1179,840],{"class":437},[431,1181,1183],{"class":433,"line":1182},15,[431,1184,845],{"class":437},[431,1186,1188],{"class":433,"line":1187},16,[431,1189,850],{"class":437},[690,1191,1193],{"id":1192},"vs-code-copilot","VS Code Copilot",[422,1195,1199],{"className":696,"code":1196,"filename":1197,"highlights":1198,"language":700,"meta":427,"style":427},"{\n  \"servers\": {\n    \"zeeq\": {\n      \"type\": \"http\",\n      \"url\": \"https:\u002F\u002Fapp.zeeq.ai\u002Fmcp\",\n      \"headers\": {\n        \"x-zeeq-prompts-repo\": \"zeeq-ai\u002Fzeeq-app\"\n      }\n    }\n  }\n}\n\n",".vscode\u002Fmcp.json",[505,562,572],[260,1200,1201,1205,1218,1230,1248,1266,1279,1296,1301,1305,1309],{"__ignoreMap":427},[431,1202,1203],{"class":433,"line":434},[431,1204,707],{"class":437},[431,1206,1207,1209,1212,1214,1216],{"class":433,"line":445},[431,1208,712],{"class":437},[431,1210,1211],{"class":448},"servers",[431,1213,455],{"class":437},[431,1215,720],{"class":437},[431,1217,723],{"class":437},[431,1219,1220,1222,1224,1226,1228],{"class":433,"line":465},[431,1221,728],{"class":437},[431,1223,731],{"class":568},[431,1225,455],{"class":437},[431,1227,720],{"class":437},[431,1229,723],{"class":437},[431,1231,1232,1234,1236,1238,1240,1242,1244,1246],{"class":433,"line":480},[431,1233,742],{"class":437},[431,1235,746],{"class":745},[431,1237,455],{"class":437},[431,1239,720],{"class":437},[431,1241,753],{"class":437},[431,1243,756],{"class":458},[431,1245,455],{"class":437},[431,1247,761],{"class":437},[431,1249,1250,1252,1254,1256,1258,1260,1262,1264],{"class":433,"line":498},[431,1251,742],{"class":437},[431,1253,768],{"class":745},[431,1255,455],{"class":437},[431,1257,720],{"class":437},[431,1259,753],{"class":437},[431,1261,777],{"class":458},[431,1263,455],{"class":437},[431,1265,761],{"class":437},[431,1267,1269,1271,1273,1275,1277],{"class":1268,"line":505},[433,589],[431,1270,742],{"class":437},[431,1272,805],{"class":745},[431,1274,455],{"class":437},[431,1276,720],{"class":437},[431,1278,723],{"class":437},[431,1280,1282,1284,1286,1288,1290,1292,1294],{"class":1281,"line":562},[433,589],[431,1283,817],{"class":437},[431,1285,675],{"class":441},[431,1287,455],{"class":437},[431,1289,720],{"class":437},[431,1291,753],{"class":437},[431,1293,681],{"class":458},[431,1295,462],{"class":437},[431,1297,1299],{"class":1298,"line":572},[433,589],[431,1300,835],{"class":437},[431,1302,1303],{"class":433,"line":577},[431,1304,840],{"class":437},[431,1306,1307],{"class":433,"line":583},[431,1308,845],{"class":437},[431,1310,1311],{"class":433,"line":526},[431,1312,850],{"class":437},[214,1314,1316],{"id":1315},"conceptual-design","Conceptual design",[219,1318,1319],{},"The high level conceptual design of how dynamic skills work:",[1321,1322],"z-svg-diagram",{"alt":1323,"src":1324},"Dynamic skills served as MCP prompts","\u002Fdiagrams\u002Fdynamic-skills.svg",[1326,1327,1328],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":427,"searchDepth":445,"depth":445,"links":1330},[1331,1332,1333,1334,1335,1336,1342],{"id":216,"depth":445,"text":217},{"id":356,"depth":445,"text":357},{"id":401,"depth":445,"text":402},{"id":630,"depth":445,"text":631},{"id":652,"depth":445,"text":653},{"id":668,"depth":445,"text":669,"children":1337},[1338,1339,1340,1341],{"id":692,"depth":465,"text":693},{"id":853,"depth":465,"text":854},{"id":999,"depth":465,"text":1000},{"id":1192,"depth":465,"text":1193},{"id":1315,"depth":445,"text":1316},"Dynamic skills use server composition of text fragments to produce adaptive agent skills.",null,{},{"icon":14},{"title":66,"description":1343},"XL2vfXX5p0aQTRe1zqQkC-cHSJBkgrcJLNvqjq7pf0Q",[1350,1352],{"title":62,"path":63,"stem":64,"description":1351,"icon":14,"children":-1},"Visibility into agent sessions, token usage, cost, and provenance for PRs",{"title":70,"path":71,"stem":72,"description":1353,"icon":14,"children":-1},"An overview of the key features of Zeeq",1785298595204]