Update to Sugra API
Snapshot Oct 24, 2026 · 18:04 UTC · version 1.2.1
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Sep 30, 2026 · 22:51 UTC
a9a6bf346a91b32eb011f3e4b38db58ff7c0e215f808a6674920cbda5f3c5bf8
Oct 24, 2026 · 18:04 UTC
3f446f1e11ce26bada7c6b8c7d920ca03ecd229ab34080f7fc040418c7075933
Package file
Sep 30, 2026 · 22:51 UTC
127
Oct 24, 2026 · 18:04 UTC
101
Package file
Sep 30, 2026 · 22:51 UTC
{"sha256":"640b022d7ee1321920a1c93ddcd8a783e4669ce9aef4aac4b2d82a2630f5cf96","size":3205}
Oct 24, 2026 · 18:04 UTC
Not present
Package file
Sep 30, 2026 · 22:51 UTC
fd74fdb64b5f63338a4bc7361c6a66b2826f43052876f655b54d960bde8e4bdf
Oct 24, 2026 · 18:04 UTC
87de22ea82764b9bbbc2de6840518f80eca86e8af51e406f9ba5283b2bd3b9fa
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
mcp.json →
skills/auth-and-quota/SKILL.md →
skills/auth-and-quota/agents/openai.yaml →
skills/cross-domain-briefing/SKILL.md →
skills/cross-domain-briefing/agents/openai.yaml →
skills/discover-and-call/SKILL.md →
skills/discover-and-call/agents/openai.yaml →
skills/envelope-and-attribution/SKILL.md →
skills/envelope-and-attribution/agents/openai.yaml →
skills/live-docs/agents/openai.yaml →
skills/cross-domain-briefing/SKILL.md
− removed · + added
--- before +++ after @@ -0,0 +1,25 @@ +--- +name: cross-domain-briefing +description: Compose one briefing from two or three Sugra directions over HTTPS or MCP. Use when a question spans Finance, Macro, Entity, Net Atlas, News, Earth, or Research and one operation is not enough. +license: MIT +--- + +# Cross-domain briefing + +Split the question. Call two or three operations. Do not invent a combined index. HTTP and MCP are both valid; use the surface already connected. Confirm each operation on https://docs.sugra.ai. + +## Pattern + +1. Split the question into 2-3 concrete asks (place, series, snapshot). Name the directions involved (Finance, Macro, Entity, Net Atlas, News, Earth, Research). +2. For each ask, discover then call (`discover-and-call`). Prefer sovereign or intergovernmental sources when the catalog offers them. +3. Keep units, geography, and clocks separate. Do not blend a port throughput z-score with a weather reading into one invented number. +4. Quote each figure with its source from `meta` (or `_meta` on a flat payload) and its date: an `as_of` when present (in a record, in `data`, or in `meta`), `meta.period`, or a `data_time` the source stated, never one that fell back to the response time. With none of them, say the source time is unavailable (see `envelope-and-attribution`). +5. Close with what the catalog did not cover, not a prediction. + +## Example shape (not a canned path list) + +"What is happening around a chokepoint this week?" can be three calls: port throughput (Sugra Earth / transport), conditions at a coordinate on the route (Sugra Earth), and one related sovereign or intergovernmental series docs.sugra.ai actually lists. Discover, call, present side by side. + +The MCP prompt `earth_conditions` is a one-coordinate recipe for weather, air quality, and nearby hazards. This skill is the longer form when those conditions are only one pane. + +Do not add per-endpoint MCP tools. Do not treat screening as a briefing source unless the question is about a named party. On MCP, stay on the gateway tools so the briefing works on stdio and hosted alike. Do not frame the output as investment, legal, or routing advice.
Full technical diff · 19 changed fields
changed /files/.app.json/sha256
"a9a6bf346a91b32eb011f3e4b38db58ff7c0e215f808a6674920cbda5f3c5bf8"
"3f446f1e11ce26bada7c6b8c7d920ca03ecd229ab34080f7fc040418c7075933"
changed /files/.app.json/size
127
101
removed /files/.codex-plugin~1plugin.json
{
"sha256": "640b022d7ee1321920a1c93ddcd8a783e4669ce9aef4aac4b2d82a2630f5cf96",
"size": 3205
}Field is absent
changed /files/assets~1logo.png/sha256
"fd74fdb64b5f63338a4bc7361c6a66b2826f43052876f655b54d960bde8e4bdf"
"87de22ea82764b9bbbc2de6840518f80eca86e8af51e406f9ba5283b2bd3b9fa"
changed /files/assets~1logo.png/size
10242
10425
added /files/mcp.json
Field was absent
{
"sha256": "330035c23f4e4834aec8936e428b3800da68267393739c79d3fab333f5777ca5",
"size": 196
}added /files/plugin.json
Field was absent
{
"sha256": "d1b4e45932a114fcc0714e884efd62cdd69c609d04c2709a4dfdb18db58491df",
"size": 2242
}added /files/skills~1auth-and-quota~1SKILL.md
Field was absent
{
"sha256": "18ce5fd0733830f9ffec0dcdd23caea7bab320ae8d5a079d6a9d7ef26cf86288",
"size": 4712
}added /files/skills~1auth-and-quota~1agents~1openai.yaml
Field was absent
{
"sha256": "6038f65651101cbc2115c28e347c17deba523d0cc5009e1617e968294a5ef28f",
"size": 221
}added /files/skills~1cross-domain-briefing~1SKILL.md
Field was absent
{
"sha256": "5bff04a3c3b44f27e604a8b2aafb8b1a89b7d9a90e09619f4966cc013e938436",
"size": 2115
}added /files/skills~1cross-domain-briefing~1agents~1openai.yaml
Field was absent
{
"sha256": "f54f8ce1d0d94e1d3f4acb5c5e764680cce656453d72d3e2a1ccec55991e4ea2",
"size": 241
}added /files/skills~1discover-and-call~1SKILL.md
Field was absent
{
"sha256": "b7a648fd1ce2e39612ef509c37c9202b74469e467371fa5780c02e02f15937fb",
"size": 5245
}added /files/skills~1discover-and-call~1agents~1openai.yaml
Field was absent
{
"sha256": "2c4bb1d37b8f426651a4472614f2caa972fc42f2668c315adf1ffacbcf84f551",
"size": 226
}added /files/skills~1envelope-and-attribution~1SKILL.md
Field was absent
{
"sha256": "e5241b9d8dea55b47251db85c0cc500d08abb272c3f242c4715103b1a92715c9",
"size": 6008
}added /files/skills~1envelope-and-attribution~1agents~1openai.yaml
Field was absent
{
"sha256": "10834f55e183cd43bb1be1e3f2a47ce2ea1a6e2839804dfe8c585867d67b8154",
"size": 241
}added /files/skills~1live-docs~1SKILL.md
Field was absent
{
"sha256": "3af18eb9cdcd0e483206df7b0fbeea66441b4c6be5c3c59e6832dd7e74718b85",
"size": 2609
}added /files/skills~1live-docs~1agents~1openai.yaml
Field was absent
{
"sha256": "bbd8b385c43aa8b4017cd7eea32f39d4997438da1b24587b6ab16560aaf41908",
"size": 213
}added /files/skills~1using-sugra-api~1SKILL.md
Field was absent
{
"sha256": "d981b6e137cf06a1d2bd8380f2ab9659ad99c0249f4b9bf46efa14ed6e616d9c",
"size": 2918
}added /files/skills~1using-sugra-api~1agents~1openai.yaml
Field was absent
{
"sha256": "544c62aa8e5122875b31ac6834d398bb4e30920a862383b5e477eba190162537",
"size": 212
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "3f446f1e11ce26bada7c6b8c7d920ca03ecd229ab34080f7fc040418c7075933",
"size": 101
},
"assets/logo.png": {
"sha256": "87de22ea82764b9bbbc2de6840518f80eca86e8af51e406f9ba5283b2bd3b9fa",
"size": 10425
},
"mcp.json": {
"sha256": "330035c23f4e4834aec8936e428b3800da68267393739c79d3fab333f5777ca5",
"size": 196
},
"plugin.json": {
"sha256": "d1b4e45932a114fcc0714e884efd62cdd69c609d04c2709a4dfdb18db58491df",
"size": 2242
},
"skills/auth-and-quota/SKILL.md": {
"sha256": "18ce5fd0733830f9ffec0dcdd23caea7bab320ae8d5a079d6a9d7ef26cf86288",
"size": 4712
},
"skills/auth-and-quota/agents/openai.yaml": {
"sha256": "6038f65651101cbc2115c28e347c17deba523d0cc5009e1617e968294a5ef28f",
"size": 221
},
"skills/cross-domain-briefing/SKILL.md": {
"sha256": "5bff04a3c3b44f27e604a8b2aafb8b1a89b7d9a90e09619f4966cc013e938436",
"size": 2115
},
"skills/cross-domain-briefing/agents/openai.yaml": {
"sha256": "f54f8ce1d0d94e1d3f4acb5c5e764680cce656453d72d3e2a1ccec55991e4ea2",
"size": 241
},
"skills/discover-and-call/SKILL.md": {
"sha256": "b7a648fd1ce2e39612ef509c37c9202b74469e467371fa5780c02e02f15937fb",
"size": 5245
},
"skills/discover-and-call/agents/openai.yaml": {
"sha256": "2c4bb1d37b8f426651a4472614f2caa972fc42f2668c315adf1ffacbcf84f551",
"size": 226
},
"skills/envelope-and-attribution/SKILL.md": {
"sha256": "e5241b9d8dea55b47251db85c0cc500d08abb272c3f242c4715103b1a92715c9",
"size": 6008
},
"skills/envelope-and-attribution/agents/openai.yaml": {
"sha256": "10834f55e183cd43bb1be1e3f2a47ce2ea1a6e2839804dfe8c585867d67b8154",
"size": 241
},
"skills/live-docs/SKILL.md": {
"sha256": "3af18eb9cdcd0e483206df7b0fbeea66441b4c6be5c3c59e6832dd7e74718b85",
"size": 2609
},
"skills/live-docs/agents/openai.yaml": {
"sha256": "bbd8b385c43aa8b4017cd7eea32f39d4997438da1b24587b6ab16560aaf41908",
"size": 213
},
"skills/using-sugra-api/SKILL.md": {
"sha256": "d981b6e137cf06a1d2bd8380f2ab9659ad99c0249f4b9bf46efa14ed6e616d9c",
"size": 2918
},
"skills/using-sugra-api/agents/openai.yaml": {
"sha256": "544c62aa8e5122875b31ac6834d398bb4e30920a862383b5e477eba190162537",
"size": 212
}
}
}SHA-256 of public snapshot: cc65924b70b2d99af409d6b15388e85e5c4ae687616835336a0d06f84cb1f3da