{
  "schemaVersion": "1.0",
  "item": {
    "slug": "opengraph-io-skill",
    "name": "Opengraph Io",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/primeobsession/opengraph-io-skill",
    "canonicalUrl": "https://clawhub.ai/primeobsession/opengraph-io-skill",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/opengraph-io-skill",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=opengraph-io-skill",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "examples/EXAMPLES.md",
      "references/api-reference.md",
      "references/for-ai-agents.md",
      "references/image-generation.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/opengraph-io-skill"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/opengraph-io-skill",
    "agentPageUrl": "https://openagent3.xyz/skills/opengraph-io-skill/agent",
    "manifestUrl": "https://openagent3.xyz/skills/opengraph-io-skill/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/opengraph-io-skill/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "OpenGraph.io",
        "body": "Extract web data, capture screenshots, and generate AI-powered images via OpenGraph.io APIs.\n\n🤖 AI Agents: For complete parameter docs and patterns, also read references/for-ai-agents.md."
      },
      {
        "title": "\"I need data from a URL\"",
        "body": "NeedEndpointMeta tags / link preview dataGET /site/{url}Raw HTML contentGET /scrape/{url} (add use_proxy=true if geo-blocked)Specific elements (h1, h2, p)GET /extract/{url}?html_elements=h1,h2,pAI answer about the pagePOST /query/{url} ⚠️ paidVisual screenshotGET /screenshot/{url}"
      },
      {
        "title": "\"I need to generate an image\"",
        "body": "NeedSettingsTechnical diagramkind: \"diagram\" — use diagramCode + diagramFormat for controlApp icon/logokind: \"icon\" — set transparent: trueSocial card (OG/Twitter)kind: \"social-card\" — use aspectRatio: \"og-image\"Basic QR codekind: \"qr-code\"Premium QR marketing cardkind: \"illustration\" — describe full design in promptGeneral illustrationkind: \"illustration\""
      },
      {
        "title": "QR Code: Basic vs Premium",
        "body": "Basic (kind: \"qr-code\"): Just the functional QR code.\n\nPremium (kind: \"illustration\"): Full marketing asset with QR embedded in designed composition (gradients, 3D elements, CTAs, device mockups). Example prompt:\n\n\"Premium marketing card with QR code for https://myapp.com, cosmic purple gradient \nwith floating 3D spheres, glowing accents, 'SCAN TO DOWNLOAD' call-to-action\""
      },
      {
        "title": "Diagram Tips",
        "body": "Use diagramCode + diagramFormat for reliable syntax (bypasses AI generation)\nUse outputStyle: \"standard\" for structure-critical diagrams (premium may alter layout)\n❌ Don't mix syntax with description: \"graph LR A-->B make it pretty\" will fail"
      },
      {
        "title": "Pricing & Requirements",
        "body": "FeatureFree TierPaid PlansSite/Unfurl✅ 100/monthUnlimitedScreenshot✅ 100/monthUnlimitedScrape✅ 100/monthUnlimitedExtract✅ 100/monthUnlimitedQuery (AI)❌✅Image Generation✅ 4/monthUnlimited\n\n💡 Try image generation free! Get 4 premium image generations per month on the free plan — no credit card required.\n\nSign up at dashboard.opengraph.io"
      },
      {
        "title": "Quick Setup",
        "body": "Sign up at dashboard.opengraph.io — free trial available\nConfigure (choose one):\n\nOption A: Clawdbot config (recommended)\n\n// ~/.clawdbot/clawdbot.json\n{\n  skills: {\n    entries: {\n      \"opengraph-io\": {\n        apiKey: \"YOUR_APP_ID\"\n      }\n    }\n  }\n}\n\nOption B: Environment variable\n\nexport OPENGRAPH_APP_ID=\"YOUR_APP_ID\""
      },
      {
        "title": "Clawdbot Usage (REST API)",
        "body": "Use curl with the OPENGRAPH_APP_ID environment variable. Base URL: https://opengraph.io/api/1.1/"
      },
      {
        "title": "Extract OpenGraph Data (Site/Unfurl)",
        "body": "# Get OG tags from a URL\ncurl -s \"https://opengraph.io/api/1.1/site/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}\"\n\nResponse includes hybridGraph.title, hybridGraph.description, hybridGraph.image, etc."
      },
      {
        "title": "Screenshot a Webpage",
        "body": "# Capture screenshot (dimensions: sm, md, lg, xl)\ncurl -s \"https://opengraph.io/api/1.1/screenshot/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&dimensions=lg\"\n\nResponse: { \"screenshotUrl\": \"https://...\" }"
      },
      {
        "title": "Scrape HTML Content",
        "body": "# Fetch rendered HTML (with optional proxy)\ncurl -s \"https://opengraph.io/api/1.1/scrape/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&use_proxy=true\""
      },
      {
        "title": "Extract Specific Elements",
        "body": "# Pull h1, h2, p tags\ncurl -s \"https://opengraph.io/api/1.1/extract/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&html_elements=h1,h2,p\""
      },
      {
        "title": "Query (Ask AI About a Page)",
        "body": "curl -s -X POST \"https://opengraph.io/api/1.1/query/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"What services does this company offer?\"}'"
      },
      {
        "title": "Image Generation (REST API)",
        "body": "Base URL: https://opengraph.io/image-agent/"
      },
      {
        "title": "Step 1: Create a Session",
        "body": "SESSION=$(curl -s -X POST \"https://opengraph.io/image-agent/sessions?app_id=${OPENGRAPH_APP_ID}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"name\": \"my-session\"}')\nSESSION_ID=$(echo $SESSION | jq -r '.sessionId')"
      },
      {
        "title": "Step 2: Generate an Image",
        "body": "curl -s -X POST \"https://opengraph.io/image-agent/sessions/${SESSION_ID}/generate?app_id=${OPENGRAPH_APP_ID}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"prompt\": \"A beautiful QR code linking to https://example.com with modern gradient design\",\n    \"kind\": \"qr-code\",\n    \"aspectRatio\": \"square\",\n    \"quality\": \"high\"\n  }'\n\nImage kinds: illustration, diagram, icon, social-card, qr-code\n\nStyle presets: github-dark, vercel, stripe, neon-cyber, pastel, minimal-mono\n\nAspect ratios: square, og-image (1200×630), twitter-card, instagram-story, etc."
      },
      {
        "title": "Step 3: Download the Asset",
        "body": "ASSET_ID=\"<from-generate-response>\"\ncurl -s \"https://opengraph.io/image-agent/assets/${ASSET_ID}/file?app_id=${OPENGRAPH_APP_ID}\" -o output.png"
      },
      {
        "title": "Step 4: Iterate (Refine an Image)",
        "body": "curl -s -X POST \"https://opengraph.io/image-agent/sessions/${SESSION_ID}/iterate?app_id=${OPENGRAPH_APP_ID}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"assetId\": \"<previous-asset-id>\",\n    \"prompt\": \"Change the background to blue\"\n  }'"
      },
      {
        "title": "Natural Language Examples",
        "body": "When users ask in natural language, translate to the appropriate API call:\n\nUser saysAPI to use\"Get the OG tags from URL\"GET /site/{url}\"Screenshot this page\"GET /screenshot/{url}\"Scrape the HTML from URL\"GET /scrape/{url}\"What does this page say about X?\"POST /query/{url}\"Generate a QR code for URL\"POST /image-agent/sessions/{id}/generate with kind: \"qr-code\"\"Create a premium QR marketing card\"POST /image-agent/sessions/{id}/generate with kind: \"illustration\" + design in prompt\"Create a social card for my blog\"POST /image-agent/sessions/{id}/generate with kind: \"social-card\"\"Make an architecture diagram\"POST /image-agent/sessions/{id}/generate with kind: \"diagram\""
      },
      {
        "title": "QR Code Options",
        "body": "Basic QR Code (kind: \"qr-code\"): Generates just the functional QR code with minimal styling.\n\nPremium QR Marketing Card (kind: \"illustration\"): Generates a complete marketing asset with the QR code embedded in a professionally designed composition - gradients, 3D elements, CTAs, device mockups, etc.\n\n# Premium QR marketing card example\ncurl -s -X POST \"https://opengraph.io/image-agent/sessions/${SESSION_ID}/generate?app_id=${OPENGRAPH_APP_ID}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"prompt\": \"Premium marketing card with QR code for https://myapp.com, cosmic purple gradient background with floating 3D spheres, glowing accents, SCAN TO DOWNLOAD call-to-action\",\n    \"kind\": \"illustration\",\n    \"aspectRatio\": \"square\",\n    \"outputStyle\": \"premium\",\n    \"brandColors\": [\"#6B4CE6\", \"#9B6DFF\"],\n    \"stylePreferences\": \"modern, cosmic, premium marketing, 3D elements\"\n  }'"
      },
      {
        "title": "MCP Integration (for Claude Desktop, Cursor, etc.)",
        "body": "For AI clients that support MCP, use the MCP server:\n\n# Interactive installer\nnpx opengraph-io-mcp --client cursor --app-id YOUR_APP_ID\n\n# Or configure manually:\n{\n  \"mcpServers\": {\n    \"opengraph\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"opengraph-io-mcp\"],\n      \"env\": {\n        \"OPENGRAPH_APP_ID\": \"YOUR_APP_ID\"\n      }\n    }\n  }\n}\n\nSee references/mcp-clients.md for client-specific setup."
      },
      {
        "title": "More Details",
        "body": "references/for-ai-agents.md — AI agent reference (tool schemas, decision trees, patterns)\nreferences/api-reference.md — Complete API documentation (all endpoints, parameters, response schemas)\nreferences/platform-support.md — Platform support guide (YouTube, Vimeo, TikTok, social media, e-commerce)\nreferences/troubleshooting.md — Troubleshooting guide (common errors, debugging tips)\nreferences/image-generation.md — Image presets, styles, templates\nreferences/mcp-clients.md — MCP client configurations"
      }
    ],
    "body": "OpenGraph.io\n\nExtract web data, capture screenshots, and generate AI-powered images via OpenGraph.io APIs.\n\n🤖 AI Agents: For complete parameter docs and patterns, also read references/for-ai-agents.md.\n\nQuick Decision Guide\n\"I need data from a URL\"\nNeed\tEndpoint\nMeta tags / link preview data\tGET /site/{url}\nRaw HTML content\tGET /scrape/{url} (add use_proxy=true if geo-blocked)\nSpecific elements (h1, h2, p)\tGET /extract/{url}?html_elements=h1,h2,p\nAI answer about the page\tPOST /query/{url} ⚠️ paid\nVisual screenshot\tGET /screenshot/{url}\n\"I need to generate an image\"\nNeed\tSettings\nTechnical diagram\tkind: \"diagram\" — use diagramCode + diagramFormat for control\nApp icon/logo\tkind: \"icon\" — set transparent: true\nSocial card (OG/Twitter)\tkind: \"social-card\" — use aspectRatio: \"og-image\"\nBasic QR code\tkind: \"qr-code\"\nPremium QR marketing card\tkind: \"illustration\" — describe full design in prompt\nGeneral illustration\tkind: \"illustration\"\nQR Code: Basic vs Premium\n\nBasic (kind: \"qr-code\"): Just the functional QR code.\n\nPremium (kind: \"illustration\"): Full marketing asset with QR embedded in designed composition (gradients, 3D elements, CTAs, device mockups). Example prompt:\n\n\"Premium marketing card with QR code for https://myapp.com, cosmic purple gradient \nwith floating 3D spheres, glowing accents, 'SCAN TO DOWNLOAD' call-to-action\"\n\nDiagram Tips\nUse diagramCode + diagramFormat for reliable syntax (bypasses AI generation)\nUse outputStyle: \"standard\" for structure-critical diagrams (premium may alter layout)\n❌ Don't mix syntax with description: \"graph LR A-->B make it pretty\" will fail\nPricing & Requirements\nFeature\tFree Tier\tPaid Plans\nSite/Unfurl\t✅ 100/month\tUnlimited\nScreenshot\t✅ 100/month\tUnlimited\nScrape\t✅ 100/month\tUnlimited\nExtract\t✅ 100/month\tUnlimited\nQuery (AI)\t❌\t✅\nImage Generation\t✅ 4/month\tUnlimited\n\n💡 Try image generation free! Get 4 premium image generations per month on the free plan — no credit card required.\n\nSign up at dashboard.opengraph.io\n\nQuick Setup\nSign up at dashboard.opengraph.io — free trial available\nConfigure (choose one):\n\nOption A: Clawdbot config (recommended)\n\n// ~/.clawdbot/clawdbot.json\n{\n  skills: {\n    entries: {\n      \"opengraph-io\": {\n        apiKey: \"YOUR_APP_ID\"\n      }\n    }\n  }\n}\n\n\nOption B: Environment variable\n\nexport OPENGRAPH_APP_ID=\"YOUR_APP_ID\"\n\nClawdbot Usage (REST API)\n\nUse curl with the OPENGRAPH_APP_ID environment variable. Base URL: https://opengraph.io/api/1.1/\n\nExtract OpenGraph Data (Site/Unfurl)\n# Get OG tags from a URL\ncurl -s \"https://opengraph.io/api/1.1/site/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}\"\n\n\nResponse includes hybridGraph.title, hybridGraph.description, hybridGraph.image, etc.\n\nScreenshot a Webpage\n# Capture screenshot (dimensions: sm, md, lg, xl)\ncurl -s \"https://opengraph.io/api/1.1/screenshot/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&dimensions=lg\"\n\n\nResponse: { \"screenshotUrl\": \"https://...\" }\n\nScrape HTML Content\n# Fetch rendered HTML (with optional proxy)\ncurl -s \"https://opengraph.io/api/1.1/scrape/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&use_proxy=true\"\n\nExtract Specific Elements\n# Pull h1, h2, p tags\ncurl -s \"https://opengraph.io/api/1.1/extract/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}&html_elements=h1,h2,p\"\n\nQuery (Ask AI About a Page)\ncurl -s -X POST \"https://opengraph.io/api/1.1/query/$(echo -n 'https://example.com' | jq -sRr @uri)?app_id=${OPENGRAPH_APP_ID}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"What services does this company offer?\"}'\n\nImage Generation (REST API)\n\nBase URL: https://opengraph.io/image-agent/\n\nStep 1: Create a Session\nSESSION=$(curl -s -X POST \"https://opengraph.io/image-agent/sessions?app_id=${OPENGRAPH_APP_ID}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"name\": \"my-session\"}')\nSESSION_ID=$(echo $SESSION | jq -r '.sessionId')\n\nStep 2: Generate an Image\ncurl -s -X POST \"https://opengraph.io/image-agent/sessions/${SESSION_ID}/generate?app_id=${OPENGRAPH_APP_ID}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"prompt\": \"A beautiful QR code linking to https://example.com with modern gradient design\",\n    \"kind\": \"qr-code\",\n    \"aspectRatio\": \"square\",\n    \"quality\": \"high\"\n  }'\n\n\nImage kinds: illustration, diagram, icon, social-card, qr-code\n\nStyle presets: github-dark, vercel, stripe, neon-cyber, pastel, minimal-mono\n\nAspect ratios: square, og-image (1200×630), twitter-card, instagram-story, etc.\n\nStep 3: Download the Asset\nASSET_ID=\"<from-generate-response>\"\ncurl -s \"https://opengraph.io/image-agent/assets/${ASSET_ID}/file?app_id=${OPENGRAPH_APP_ID}\" -o output.png\n\nStep 4: Iterate (Refine an Image)\ncurl -s -X POST \"https://opengraph.io/image-agent/sessions/${SESSION_ID}/iterate?app_id=${OPENGRAPH_APP_ID}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"assetId\": \"<previous-asset-id>\",\n    \"prompt\": \"Change the background to blue\"\n  }'\n\nNatural Language Examples\n\nWhen users ask in natural language, translate to the appropriate API call:\n\nUser says\tAPI to use\n\"Get the OG tags from URL\"\tGET /site/{url}\n\"Screenshot this page\"\tGET /screenshot/{url}\n\"Scrape the HTML from URL\"\tGET /scrape/{url}\n\"What does this page say about X?\"\tPOST /query/{url}\n\"Generate a QR code for URL\"\tPOST /image-agent/sessions/{id}/generate with kind: \"qr-code\"\n\"Create a premium QR marketing card\"\tPOST /image-agent/sessions/{id}/generate with kind: \"illustration\" + design in prompt\n\"Create a social card for my blog\"\tPOST /image-agent/sessions/{id}/generate with kind: \"social-card\"\n\"Make an architecture diagram\"\tPOST /image-agent/sessions/{id}/generate with kind: \"diagram\"\nQR Code Options\n\nBasic QR Code (kind: \"qr-code\"): Generates just the functional QR code with minimal styling.\n\nPremium QR Marketing Card (kind: \"illustration\"): Generates a complete marketing asset with the QR code embedded in a professionally designed composition - gradients, 3D elements, CTAs, device mockups, etc.\n\n# Premium QR marketing card example\ncurl -s -X POST \"https://opengraph.io/image-agent/sessions/${SESSION_ID}/generate?app_id=${OPENGRAPH_APP_ID}\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"prompt\": \"Premium marketing card with QR code for https://myapp.com, cosmic purple gradient background with floating 3D spheres, glowing accents, SCAN TO DOWNLOAD call-to-action\",\n    \"kind\": \"illustration\",\n    \"aspectRatio\": \"square\",\n    \"outputStyle\": \"premium\",\n    \"brandColors\": [\"#6B4CE6\", \"#9B6DFF\"],\n    \"stylePreferences\": \"modern, cosmic, premium marketing, 3D elements\"\n  }'\n\nMCP Integration (for Claude Desktop, Cursor, etc.)\n\nFor AI clients that support MCP, use the MCP server:\n\n# Interactive installer\nnpx opengraph-io-mcp --client cursor --app-id YOUR_APP_ID\n\n# Or configure manually:\n{\n  \"mcpServers\": {\n    \"opengraph\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"opengraph-io-mcp\"],\n      \"env\": {\n        \"OPENGRAPH_APP_ID\": \"YOUR_APP_ID\"\n      }\n    }\n  }\n}\n\n\nSee references/mcp-clients.md for client-specific setup.\n\nMore Details\nreferences/for-ai-agents.md — AI agent reference (tool schemas, decision trees, patterns)\nreferences/api-reference.md — Complete API documentation (all endpoints, parameters, response schemas)\nreferences/platform-support.md — Platform support guide (YouTube, Vimeo, TikTok, social media, e-commerce)\nreferences/troubleshooting.md — Troubleshooting guide (common errors, debugging tips)\nreferences/image-generation.md — Image presets, styles, templates\nreferences/mcp-clients.md — MCP client configurations"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/primeobsession/opengraph-io-skill",
    "publisherUrl": "https://clawhub.ai/primeobsession/opengraph-io-skill",
    "owner": "primeobsession",
    "version": "1.4.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/opengraph-io-skill",
    "downloadUrl": "https://openagent3.xyz/downloads/opengraph-io-skill",
    "agentUrl": "https://openagent3.xyz/skills/opengraph-io-skill/agent",
    "manifestUrl": "https://openagent3.xyz/skills/opengraph-io-skill/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/opengraph-io-skill/agent.md"
  }
}