{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "name": "peppolnews",
  "description": "Discovery skills for the PeppolNews read API, feeds, search, NLWeb /ask, and OG card renderer.",
  "version": "0.2.0",
  "skills": [
    {
      "name": "browse-feeds",
      "type": "skill-md",
      "description": "List the RSS and JSON feeds that surface PeppolNews stories by section, audience, and country.",
      "url": "https://peppolnews.com/api/v1/feeds",
      "digest": "sha256:91f997b8297958d1c6ab8d304ef72fd21a8b48945705e4d0745b41151d13f9ae",
      "sha256": "91f997b8297958d1c6ab8d304ef72fd21a8b48945705e4d0745b41151d13f9ae"
    },
    {
      "name": "search-articles",
      "type": "skill-md",
      "description": "Full-text search across published PeppolNews articles and the Weekly Brief archive (Pagefind index at /pagefind/).",
      "url": "https://peppolnews.com/search/",
      "digest": "sha256:49c1715dcf9c0a63bebed050dc4f9e3e314479533ca7c585f6c6d4dc1ccc8f74",
      "sha256": "49c1715dcf9c0a63bebed050dc4f9e3e314479533ca7c585f6c6d4dc1ccc8f74"
    },
    {
      "name": "render-og-card",
      "type": "skill-md",
      "description": "Render a 1200x630 Open Graph card for an article slug at /og/{slug}.png.",
      "url": "https://peppolnews.com/og/",
      "digest": "sha256:b5110bca2d58c5432ad138897f466b54c6ef15d080935f39efca4c53b92ec37f",
      "sha256": "b5110bca2d58c5432ad138897f466b54c6ef15d080935f39efca4c53b92ec37f"
    },
    {
      "name": "weekly-brief-archive",
      "type": "skill-md",
      "description": "Index of every Weekly Brief issue with date, audience, and topic filters.",
      "url": "https://peppolnews.com/newsletter/",
      "digest": "sha256:f548d323890934ba991aec1f96d0f321b1bdfe49abe6d16100a8ced51d750a5a",
      "sha256": "f548d323890934ba991aec1f96d0f321b1bdfe49abe6d16100a8ced51d750a5a"
    },
    {
      "name": "spec-tracker",
      "type": "skill-md",
      "description": "Index of tracked Peppol specifications (BIS Billing 3, PINT, AP, SMP, Authorization) with revision metadata.",
      "url": "https://peppolnews.com/api/v1/specs",
      "digest": "sha256:6bdf0d85e3d877ec37ea1b6ec691ccfff962f5ccc70502f726cb9a2245880fa9",
      "sha256": "6bdf0d85e3d877ec37ea1b6ec691ccfff962f5ccc70502f726cb9a2245880fa9"
    },
    {
      "name": "ask",
      "type": "skill-md",
      "description": "NLWeb-shaped natural-language query endpoint (JSON or SSE).",
      "url": "https://peppolnews.com/ask",
      "digest": "sha256:b7049a04895c267f898f33888208d2997b485a4192ec39078046413e32bf5945",
      "sha256": "b7049a04895c267f898f33888208d2997b485a4192ec39078046413e32bf5945"
    },
    {
      "name": "list-articles",
      "type": "skill-md",
      "description": "REST list of PeppolNews articles with optional section / audience / country filters.",
      "url": "https://peppolnews.com/api/v1/articles",
      "digest": "sha256:d8d5d4c35f2521f060a9b06a1fcc94986a1c184d92cd017095a1a7fad2d02190",
      "sha256": "d8d5d4c35f2521f060a9b06a1fcc94986a1c184d92cd017095a1a7fad2d02190"
    }
  ]
}