SuperAPI AI Directory

bestblogs-brief

Writing & research

View repository

Updated 10-16 05:48

About this skill

bestblogs-brief — daily morning brief

When to use

  • The user asks about the content of the day's BestBlogs morning brief.
  • The user wants to know which selected articles are worth reading today.
  • The user needs a summary of the latest public morning brief.

Primitives

Primitive CLI Description
bestblogs.brief.today bestblogs brief today --json Today's morning brief (Pro = personalized, default = public version)
bestblogs.brief.today.en bestblogs brief today --locale en --json English version of today's morning brief
bestblogs.brief.latest bestblogs brief latest --json Latest public morning brief

Core action: today's morning brief

bestblogs brief today --json

Returns:

{
  "success": true,
  "data": {
    "brief": {
      "briefDate": "2026-05-01",
      "podcastTitle": "AI 工具爆发,开发效率革命……",
      "editorIntro": "今天早报重点关注 AI 工具链……",
      "contentItems": [
        {
          "resourceId": "RAW_xxx",
          "title": "Claude 4 Benchmark 分析",
          "sourceName": "Anthropic Blog",
          "featured": true,
          "matchReason": "AI 基础模型精选",
          "contentType": "ARTICLE"
        }
      ]
    }
  }
}

Display suggestions:

  • Use podcastTitle as the morning brief's theme sentence (if any).
  • editorIntro is the editor's introduction; present it directly to the user.
  • contentItems Display by featured=true priority;matchReason explains the recommendation reason.
  • Pro users get the personalized version (personalized contentItems + personalized matchReason); otherwise display the public version.

English morning brief

bestblogs brief today --locale en --json

Get the latest morning brief (fallback when the date is uncertain)

bestblogs brief latest --json

Error handling

  • 404 / NOT_FOUND → the day's morning brief has not been generated yet (usually before 7:00 AM), use the latest command instead.
  • 401 / UNAUTHORIZED → API Key is not configured, fall back to latest(the public version requires no authentication).
  • 429 / RATE_LIMITED → retry later; the daily rate limit is usually not triggered unless an Agent loops at high frequency.

Combination suggestions

  • After finding an item of interest, chain-call the bestblogs-read skill for an in-depth read:bestblogs read <resourceId> --json
  • Want to save a summary/note? Chain-call bestblogs-capture skill
  • Want to know "why is this article in the morning brief?" Use the bestblogs-explain skill to explain the recommendation logic
  • Want a weekly perspective? Use bestblogs-trending skill(--period week)