{
  "schemaVersion": "1.0",
  "item": {
    "slug": "yoinkit",
    "name": "YoinkIt",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/seomikewaltman/yoinkit",
    "canonicalUrl": "https://clawhub.ai/seomikewaltman/yoinkit",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/yoinkit",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=yoinkit",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "examples/competitor-watch.json",
      "examples/creator-monitor.json",
      "examples/daily-trends.json",
      "examples/niche-monitor.json"
    ],
    "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-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-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/yoinkit"
    },
    "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/yoinkit",
    "agentPageUrl": "https://openagent3.xyz/skills/yoinkit/agent",
    "manifestUrl": "https://openagent3.xyz/skills/yoinkit/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/yoinkit/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": "Yoinkit — OpenClaw Skill",
        "body": "Search, analyze, and transcribe content across 13 social platforms — trending topics, video transcripts, post metadata, creator feeds, and multi-platform research workflows."
      },
      {
        "title": "Platform Reference",
        "body": "Before running commands, check references/platforms.md for:\n\nWhich platforms support transcript/trending/search/user feed\nPlatform-specific parameters and options\nHow to handle unsupported operations"
      },
      {
        "title": "Requirements",
        "body": "Yoinkit subscription with API access enabled\nAPI Token from Yoinkit Settings → OpenClaw"
      },
      {
        "title": "Configuration",
        "body": "Set your API token in OpenClaw config:\n\n# Via chat command\n/config set skills.entries.yoinkit.env.YOINKIT_API_TOKEN=\"your-token-here\"\n\nOr edit ~/.openclaw/openclaw.json:\n\n{\n  \"skills\": {\n    \"entries\": {\n      \"yoinkit\": {\n        \"env\": {\n          \"YOINKIT_API_TOKEN\": \"your-token-here\",\n          \"YOINKIT_API_URL\": \"https://yoinkit.ai/api/v1/openclaw\"\n        }\n      }\n    }\n  }\n}\n\nLocal testing: Set YOINKIT_API_URL to http://localhost:8000/api/v1/openclaw to test against a local server. Defaults to production if not set."
      },
      {
        "title": "yoinkit transcript <url> [options]",
        "body": "Extract transcript from video URL.\n\nSupported: YouTube, TikTok, Instagram, Twitter/X, Facebook\n\nOptions:\n\n--language CODE — 2-letter language code (YouTube, TikTok only). Example: en, es, fr\n\nyoinkit transcript https://youtube.com/watch?v=abc123\nyoinkit transcript https://youtube.com/watch?v=abc123 --language es\nyoinkit transcript https://tiktok.com/@user/video/123\nyoinkit transcript https://instagram.com/reel/abc123"
      },
      {
        "title": "yoinkit content <url>",
        "body": "Get full content and metadata from a social post.\n\nSupported: YouTube, TikTok, Instagram, Twitter/X, Facebook, LinkedIn, Reddit, Pinterest, Threads, Bluesky, Truth Social, Twitch, Kick\n\nyoinkit content https://youtube.com/watch?v=abc123\nyoinkit content https://twitter.com/user/status/123\nyoinkit content https://reddit.com/r/technology/comments/abc\nyoinkit content https://bsky.app/profile/user.bsky.social/post/abc"
      },
      {
        "title": "yoinkit search <platform> \"<query>\" [options]",
        "body": "Search content on a platform. Each platform has different params — use the ones that apply.\n\nSupported: YouTube, TikTok, Instagram, Reddit, Pinterest\n\nCommon options:\n\n--sort TYPE — Sort results (platform-specific values, see below)\n--time PERIOD — Filter by time (platform-specific values, see below)\n--cursor TOKEN — Pagination cursor from previous response\n--continuation TOKEN — YouTube pagination token\n--page N — Page number (Instagram only)\n\nPlatform-specific sort values:\n\nYouTube: relevance, popular\nTikTok: relevance, most-liked, date-posted\nReddit: relevance, new, top, comment_count\n\nPlatform-specific time values:\n\nYouTube: today, this_week, this_month, this_year\nTikTok: yesterday, this-week, this-month, last-3-months, last-6-months, all-time\nReddit: all, day, week, month, year\n\nyoinkit search youtube \"AI tools for creators\"\nyoinkit search youtube \"AI tools\" --sort popular --time this_week\nyoinkit search tiktok \"productivity tips\" --sort most-liked\nyoinkit search reddit \"home automation\" --sort top --time month\nyoinkit search instagram \"fitness motivation\" --page 2\nyoinkit search pinterest \"Italian recipes\""
      },
      {
        "title": "yoinkit trending <platform> [options]",
        "body": "Get currently trending content.\n\nSupported: YouTube, TikTok\n\nOptions:\n\n--type TYPE — TikTok only: trending (default), popular, or hashtags\n--country CODE — TikTok only: 2-letter country code (default: US)\n--period DAYS — TikTok popular/hashtags: 7, 30, or 120\n--page N — TikTok popular/hashtags: page number\n--order TYPE — TikTok popular only: hot, like, comment, repost\n\nNote: YouTube trending takes no parameters — it returns currently trending shorts.\n\nyoinkit trending youtube\nyoinkit trending tiktok\nyoinkit trending tiktok --type popular --country US --period 7 --order like\nyoinkit trending tiktok --type hashtags --period 30"
      },
      {
        "title": "yoinkit feed <platform> <handle> [options]",
        "body": "Get a user's recent posts/videos.\n\nSupported: YouTube, TikTok, Instagram, Twitter/X, Facebook, Threads, Bluesky, Truth Social\n\nOptions:\n\n--type posts|reels|videos — Content type (Instagram, Facebook). Default: posts\n--sort latest|popular — Sort order (YouTube only)\n--cursor TOKEN — Pagination cursor\n\nyoinkit feed youtube MrBeast\nyoinkit feed youtube @mkbhd --sort latest\nyoinkit feed tiktok garyvee\nyoinkit feed instagram ali-abdaal --type reels\nyoinkit feed twitter elonmusk\nyoinkit feed threads zuck\nyoinkit feed bluesky user.bsky.social\n\nNote: Handles work with or without the @ prefix."
      },
      {
        "title": "yoinkit research \"<topic>\" [options]",
        "body": "Automated research workflow — combines search and trending across platforms.\n\nOptions:\n\n--platforms LIST — Comma-separated platforms (default: youtube,tiktok)\n--transcripts — Also fetch transcripts from top trending results\n\nyoinkit research \"home automation\"\nyoinkit research \"AI tools\" --platforms youtube,tiktok,reddit\nyoinkit research \"productivity\" --transcripts\n\nWhat it does:\n\nSearches each platform for the topic\nGets trending content from supported platforms\nOptionally fetches transcripts from top video results\nReturns combined JSON results for analysis"
      },
      {
        "title": "Natural Language",
        "body": "You don't need exact command syntax. The LLM will map natural requests to the right command:\n\n\"What's trending on TikTok?\"\n→ yoinkit trending tiktok\n\n\"Pull the transcript from this YouTube video: [url]\"\n→ yoinkit transcript <url>\n\n\"Find popular Reddit posts about home automation from this week\"\n→ yoinkit search reddit \"home automation\" --sort top --time week\n\n\"What has MrBeast posted this week?\"\n→ yoinkit feed youtube MrBeast\n\n\"Check @garyvee's latest TikToks\"\n→ yoinkit feed tiktok garyvee\n\n\"Research what creators are doing with AI tools\"\n→ yoinkit research \"AI tools\" --platforms youtube,tiktok,reddit"
      },
      {
        "title": "API Base URL",
        "body": "All requests go through your Yoinkit subscription:\n\nhttps://yoinkit.ai/api/v1/openclaw"
      },
      {
        "title": "Output Formatting",
        "body": "A Yoinkit logo is included at assets/yoinkit-logo.png (200x200, transparent background, gradient icon).\nWhen the platform supports images/media, send the logo alongside the first result in a conversation.\n\nWhen presenting Yoinkit results to the user:\n\nPrefix output with 🟣 Yoinkit as a header or label\nFormat video/post results as clean cards: title, views/engagement, date, link\nHighlight key metadata (views, likes, publish date) — hide raw JSON noise\nFor transcript results, provide a concise summary first, then offer the full transcript if asked\nFor trending results, present as a numbered list with platform and engagement stats\nFor research results, organize by platform with clear section headers\nInclude a subtle footer: Powered by Yoinkit · yoinkit.ai\nWhen results are empty or a platform isn't supported, suggest alternatives naturally"
      },
      {
        "title": "Support",
        "body": "Issues: https://github.com/seomikewaltman/yoinkit-openclaw-skill/issues\nYoinkit: https://yoinkit.ai"
      }
    ],
    "body": "Yoinkit — OpenClaw Skill\n\nSearch, analyze, and transcribe content across 13 social platforms — trending topics, video transcripts, post metadata, creator feeds, and multi-platform research workflows.\n\nPlatform Reference\n\nBefore running commands, check references/platforms.md for:\n\nWhich platforms support transcript/trending/search/user feed\nPlatform-specific parameters and options\nHow to handle unsupported operations\nRequirements\nYoinkit subscription with API access enabled\nAPI Token from Yoinkit Settings → OpenClaw\nConfiguration\n\nSet your API token in OpenClaw config:\n\n# Via chat command\n/config set skills.entries.yoinkit.env.YOINKIT_API_TOKEN=\"your-token-here\"\n\n\nOr edit ~/.openclaw/openclaw.json:\n\n{\n  \"skills\": {\n    \"entries\": {\n      \"yoinkit\": {\n        \"env\": {\n          \"YOINKIT_API_TOKEN\": \"your-token-here\",\n          \"YOINKIT_API_URL\": \"https://yoinkit.ai/api/v1/openclaw\"\n        }\n      }\n    }\n  }\n}\n\n\nLocal testing: Set YOINKIT_API_URL to http://localhost:8000/api/v1/openclaw to test against a local server. Defaults to production if not set.\n\nCommands\nyoinkit transcript <url> [options]\n\nExtract transcript from video URL.\n\nSupported: YouTube, TikTok, Instagram, Twitter/X, Facebook\n\nOptions:\n\n--language CODE — 2-letter language code (YouTube, TikTok only). Example: en, es, fr\nyoinkit transcript https://youtube.com/watch?v=abc123\nyoinkit transcript https://youtube.com/watch?v=abc123 --language es\nyoinkit transcript https://tiktok.com/@user/video/123\nyoinkit transcript https://instagram.com/reel/abc123\n\nyoinkit content <url>\n\nGet full content and metadata from a social post.\n\nSupported: YouTube, TikTok, Instagram, Twitter/X, Facebook, LinkedIn, Reddit, Pinterest, Threads, Bluesky, Truth Social, Twitch, Kick\n\nyoinkit content https://youtube.com/watch?v=abc123\nyoinkit content https://twitter.com/user/status/123\nyoinkit content https://reddit.com/r/technology/comments/abc\nyoinkit content https://bsky.app/profile/user.bsky.social/post/abc\n\nyoinkit search <platform> \"<query>\" [options]\n\nSearch content on a platform. Each platform has different params — use the ones that apply.\n\nSupported: YouTube, TikTok, Instagram, Reddit, Pinterest\n\nCommon options:\n\n--sort TYPE — Sort results (platform-specific values, see below)\n--time PERIOD — Filter by time (platform-specific values, see below)\n--cursor TOKEN — Pagination cursor from previous response\n--continuation TOKEN — YouTube pagination token\n--page N — Page number (Instagram only)\n\nPlatform-specific sort values:\n\nYouTube: relevance, popular\nTikTok: relevance, most-liked, date-posted\nReddit: relevance, new, top, comment_count\n\nPlatform-specific time values:\n\nYouTube: today, this_week, this_month, this_year\nTikTok: yesterday, this-week, this-month, last-3-months, last-6-months, all-time\nReddit: all, day, week, month, year\nyoinkit search youtube \"AI tools for creators\"\nyoinkit search youtube \"AI tools\" --sort popular --time this_week\nyoinkit search tiktok \"productivity tips\" --sort most-liked\nyoinkit search reddit \"home automation\" --sort top --time month\nyoinkit search instagram \"fitness motivation\" --page 2\nyoinkit search pinterest \"Italian recipes\"\n\nyoinkit trending <platform> [options]\n\nGet currently trending content.\n\nSupported: YouTube, TikTok\n\nOptions:\n\n--type TYPE — TikTok only: trending (default), popular, or hashtags\n--country CODE — TikTok only: 2-letter country code (default: US)\n--period DAYS — TikTok popular/hashtags: 7, 30, or 120\n--page N — TikTok popular/hashtags: page number\n--order TYPE — TikTok popular only: hot, like, comment, repost\n\nNote: YouTube trending takes no parameters — it returns currently trending shorts.\n\nyoinkit trending youtube\nyoinkit trending tiktok\nyoinkit trending tiktok --type popular --country US --period 7 --order like\nyoinkit trending tiktok --type hashtags --period 30\n\nyoinkit feed <platform> <handle> [options]\n\nGet a user's recent posts/videos.\n\nSupported: YouTube, TikTok, Instagram, Twitter/X, Facebook, Threads, Bluesky, Truth Social\n\nOptions:\n\n--type posts|reels|videos — Content type (Instagram, Facebook). Default: posts\n--sort latest|popular — Sort order (YouTube only)\n--cursor TOKEN — Pagination cursor\nyoinkit feed youtube MrBeast\nyoinkit feed youtube @mkbhd --sort latest\nyoinkit feed tiktok garyvee\nyoinkit feed instagram ali-abdaal --type reels\nyoinkit feed twitter elonmusk\nyoinkit feed threads zuck\nyoinkit feed bluesky user.bsky.social\n\n\nNote: Handles work with or without the @ prefix.\n\nyoinkit research \"<topic>\" [options]\n\nAutomated research workflow — combines search and trending across platforms.\n\nOptions:\n\n--platforms LIST — Comma-separated platforms (default: youtube,tiktok)\n--transcripts — Also fetch transcripts from top trending results\nyoinkit research \"home automation\"\nyoinkit research \"AI tools\" --platforms youtube,tiktok,reddit\nyoinkit research \"productivity\" --transcripts\n\n\nWhat it does:\n\nSearches each platform for the topic\nGets trending content from supported platforms\nOptionally fetches transcripts from top video results\nReturns combined JSON results for analysis\nNatural Language\n\nYou don't need exact command syntax. The LLM will map natural requests to the right command:\n\n\"What's trending on TikTok?\" → yoinkit trending tiktok\n\n\"Pull the transcript from this YouTube video: [url]\" → yoinkit transcript <url>\n\n\"Find popular Reddit posts about home automation from this week\" → yoinkit search reddit \"home automation\" --sort top --time week\n\n\"What has MrBeast posted this week?\" → yoinkit feed youtube MrBeast\n\n\"Check @garyvee's latest TikToks\" → yoinkit feed tiktok garyvee\n\n\"Research what creators are doing with AI tools\" → yoinkit research \"AI tools\" --platforms youtube,tiktok,reddit\n\nAPI Base URL\n\nAll requests go through your Yoinkit subscription:\n\nhttps://yoinkit.ai/api/v1/openclaw\n\nOutput Formatting\n\nA Yoinkit logo is included at assets/yoinkit-logo.png (200x200, transparent background, gradient icon). When the platform supports images/media, send the logo alongside the first result in a conversation.\n\nWhen presenting Yoinkit results to the user:\n\nPrefix output with 🟣 Yoinkit as a header or label\nFormat video/post results as clean cards: title, views/engagement, date, link\nHighlight key metadata (views, likes, publish date) — hide raw JSON noise\nFor transcript results, provide a concise summary first, then offer the full transcript if asked\nFor trending results, present as a numbered list with platform and engagement stats\nFor research results, organize by platform with clear section headers\nInclude a subtle footer: Powered by Yoinkit · yoinkit.ai\nWhen results are empty or a platform isn't supported, suggest alternatives naturally\nSupport\nIssues: https://github.com/seomikewaltman/yoinkit-openclaw-skill/issues\nYoinkit: https://yoinkit.ai"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/seomikewaltman/yoinkit",
    "publisherUrl": "https://clawhub.ai/seomikewaltman/yoinkit",
    "owner": "seomikewaltman",
    "version": "1.0.8",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/yoinkit",
    "downloadUrl": "https://openagent3.xyz/downloads/yoinkit",
    "agentUrl": "https://openagent3.xyz/skills/yoinkit/agent",
    "manifestUrl": "https://openagent3.xyz/skills/yoinkit/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/yoinkit/agent.md"
  }
}