← Sugra APICONTENT HISTORY

Update to Sugra API

Snapshot Oct 24, 2026 · 18:04 UTC · version 1.2.1

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 Sugra API and check future changes in Following.

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

Before

Sep 30, 2026 · 22:51 UTC

a9a6bf346a91b32eb011f3e4b38db58ff7c0e215f808a6674920cbda5f3c5bf8

After

Oct 24, 2026 · 18:04 UTC

3f446f1e11ce26bada7c6b8c7d920ca03ecd229ab34080f7fc040418c7075933

Package file

Before

Sep 30, 2026 · 22:51 UTC

127

After

Oct 24, 2026 · 18:04 UTC

101

Package file

Before

Sep 30, 2026 · 22:51 UTC

{"sha256":"640b022d7ee1321920a1c93ddcd8a783e4669ce9aef4aac4b2d82a2630f5cf96","size":3205}

After

Oct 24, 2026 · 18:04 UTC

Not present

Package file

Before

Sep 30, 2026 · 22:51 UTC

fd74fdb64b5f63338a4bc7361c6a66b2826f43052876f655b54d960bde8e4bdf

After

Oct 24, 2026 · 18:04 UTC

87de22ea82764b9bbbc2de6840518f80eca86e8af51e406f9ba5283b2bd3b9fa

Compare saved observations

Download comparison JSON

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

BEFORE
"a9a6bf346a91b32eb011f3e4b38db58ff7c0e215f808a6674920cbda5f3c5bf8"
AFTER
"3f446f1e11ce26bada7c6b8c7d920ca03ecd229ab34080f7fc040418c7075933"

changed /files/.app.json/size

BEFORE
127
AFTER
101

removed /files/.codex-plugin~1plugin.json

BEFORE
{
  "sha256": "640b022d7ee1321920a1c93ddcd8a783e4669ce9aef4aac4b2d82a2630f5cf96",
  "size": 3205
}
AFTER
Field is absent

changed /files/assets~1logo.png/sha256

BEFORE
"fd74fdb64b5f63338a4bc7361c6a66b2826f43052876f655b54d960bde8e4bdf"
AFTER
"87de22ea82764b9bbbc2de6840518f80eca86e8af51e406f9ba5283b2bd3b9fa"

changed /files/assets~1logo.png/size

BEFORE
10242
AFTER
10425

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "330035c23f4e4834aec8936e428b3800da68267393739c79d3fab333f5777ca5",
  "size": 196
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "d1b4e45932a114fcc0714e884efd62cdd69c609d04c2709a4dfdb18db58491df",
  "size": 2242
}

added /files/skills~1auth-and-quota~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "18ce5fd0733830f9ffec0dcdd23caea7bab320ae8d5a079d6a9d7ef26cf86288",
  "size": 4712
}

added /files/skills~1auth-and-quota~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "6038f65651101cbc2115c28e347c17deba523d0cc5009e1617e968294a5ef28f",
  "size": 221
}

added /files/skills~1cross-domain-briefing~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5bff04a3c3b44f27e604a8b2aafb8b1a89b7d9a90e09619f4966cc013e938436",
  "size": 2115
}

added /files/skills~1cross-domain-briefing~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "f54f8ce1d0d94e1d3f4acb5c5e764680cce656453d72d3e2a1ccec55991e4ea2",
  "size": 241
}

added /files/skills~1discover-and-call~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b7a648fd1ce2e39612ef509c37c9202b74469e467371fa5780c02e02f15937fb",
  "size": 5245
}

added /files/skills~1discover-and-call~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "2c4bb1d37b8f426651a4472614f2caa972fc42f2668c315adf1ffacbcf84f551",
  "size": 226
}

added /files/skills~1envelope-and-attribution~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e5241b9d8dea55b47251db85c0cc500d08abb272c3f242c4715103b1a92715c9",
  "size": 6008
}

added /files/skills~1envelope-and-attribution~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "10834f55e183cd43bb1be1e3f2a47ce2ea1a6e2839804dfe8c585867d67b8154",
  "size": 241
}

added /files/skills~1live-docs~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3af18eb9cdcd0e483206df7b0fbeea66441b4c6be5c3c59e6832dd7e74718b85",
  "size": 2609
}

added /files/skills~1live-docs~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "bbd8b385c43aa8b4017cd7eea32f39d4997438da1b24587b6ab16560aaf41908",
  "size": 213
}

added /files/skills~1using-sugra-api~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d981b6e137cf06a1d2bd8380f2ab9659ad99c0249f4b9bf46efa14ed6e616d9c",
  "size": 2918
}

added /files/skills~1using-sugra-api~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "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