{
  "schemaVersion": "1.0",
  "item": {
    "slug": "clawbsky",
    "name": "Clawbsky",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/jyothish12345/clawbsky",
    "canonicalUrl": "https://clawhub.ai/jyothish12345/clawbsky",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/clawbsky",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=clawbsky",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "TEST_PLAN.md",
      "package.json",
      "SKILL.md",
      "tsconfig.json",
      "scripts/agent.ts"
    ],
    "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/clawbsky"
    },
    "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/clawbsky",
    "agentPageUrl": "https://openagent3.xyz/skills/clawbsky/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawbsky/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawbsky/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": "🦞 clawbsky",
        "body": "A full-featured, professional Bluesky CLI designed for power users and automation."
      },
      {
        "title": "✨ Key Features",
        "body": "Media Support: Post images and videos with automatic metadata/aspect ratio detection.\nGrowth Tools: Identify and unfollow accounts that don't follow you back (unfollow-non-mutuals).\nThread Management: Create long threads automatically from multiple text strings.\nSearch & Explore: Deep search for posts, users, and hashtags.\nModeration: Quick block, mute, and notification management."
      },
      {
        "title": "🚀 Setup",
        "body": "Get an App Password: Go to Bluesky Settings and create a new App Password. NEVER use your main account password.\nInstall:\nnpm install\n\n\nConfigure:\nclawbsky login"
      },
      {
        "title": "Growth & Maintenance",
        "body": "clawbsky unfollow-non-mutuals -n 50 # Unfollow top 50 non-mutuals\nclawbsky follow-all \"Query\" -n 20   # Auto-follow users matching a topic"
      },
      {
        "title": "Posting & Threads",
        "body": "clawbsky post \"Text\" [media...]          # Create a post\nclawbsky thread \"Part 1\" \"Part 2\" ...     # Create a multi-post thread\nclawbsky quote <uri> \"My thoughts\"      # Quote a post"
      },
      {
        "title": "Reading",
        "body": "clawbsky home -n 20              # View your timeline\nclawbsky user <handle>           # Inspect a profile\nclawbsky user-posts <handle>     # View user's recent activity\nclawbsky thread <uri>            # Read a full conversation branch"
      },
      {
        "title": "Engagement & Moderation",
        "body": "clawbsky like/repost <uri>       # Engage with content\nclawbsky block/mute <handle>     # Manage your boundaries\nclawbsky notifications           # Check recent interactions"
      },
      {
        "title": "Global Options",
        "body": "--json: Get raw data for piping to other tools.\n--plain: Disable emojis and formatting for cleaner logs.\n-n <count>: Limit results (default: 10).\n--dry-run: Preview actions (like unfollowing) without executing."
      },
      {
        "title": "🛡 Safety & Ethics",
        "body": "Clawbsky provides powerful automation tools. To protect your account and the Bluesky community:\n\nBe Human: Do not use follow-all to search and follow thousands of users daily. This is considered spam and will lead to an account ban.\nRespect Limits: Use unfollow-non-mutuals for periodic maintenance, not for \"follow/unfollow\" churning.\nApp Passwords: Only use App Passwords. If you suspect your credentials have been compromised, revoke the App Password immediately in your Bluesky settings.\nRate Limiting: The tool includes built-in delays (1s/follow) to prevent hitting API limits. Do not attempt to disable these.\n\nResponsibility for account actions lies solely with the user."
      },
      {
        "title": "Automatic Logic",
        "body": "Handle Completion: @username or username automatically resolves to username.bsky.social.\nRich Text: Mentions and links are auto-detected and facet-encoded for the AT Protocol.\nVideo Processing: Automatically polls the Bluesky video service until processing completes.\n\nBuilt for the AT Protocol community."
      }
    ],
    "body": "🦞 clawbsky\n\nA full-featured, professional Bluesky CLI designed for power users and automation.\n\n✨ Key Features\nMedia Support: Post images and videos with automatic metadata/aspect ratio detection.\nGrowth Tools: Identify and unfollow accounts that don't follow you back (unfollow-non-mutuals).\nThread Management: Create long threads automatically from multiple text strings.\nSearch & Explore: Deep search for posts, users, and hashtags.\nModeration: Quick block, mute, and notification management.\n🚀 Setup\nGet an App Password: Go to Bluesky Settings and create a new App Password. NEVER use your main account password.\nInstall:\nnpm install\n\nConfigure:\nclawbsky login\n\n🛠 Commands\nGrowth & Maintenance\nclawbsky unfollow-non-mutuals -n 50 # Unfollow top 50 non-mutuals\nclawbsky follow-all \"Query\" -n 20   # Auto-follow users matching a topic\n\nPosting & Threads\nclawbsky post \"Text\" [media...]          # Create a post\nclawbsky thread \"Part 1\" \"Part 2\" ...     # Create a multi-post thread\nclawbsky quote <uri> \"My thoughts\"      # Quote a post\n\nReading\nclawbsky home -n 20              # View your timeline\nclawbsky user <handle>           # Inspect a profile\nclawbsky user-posts <handle>     # View user's recent activity\nclawbsky thread <uri>            # Read a full conversation branch\n\nEngagement & Moderation\nclawbsky like/repost <uri>       # Engage with content\nclawbsky block/mute <handle>     # Manage your boundaries\nclawbsky notifications           # Check recent interactions\n\n💡 Advanced Usage\nGlobal Options\n--json: Get raw data for piping to other tools.\n--plain: Disable emojis and formatting for cleaner logs.\n-n <count>: Limit results (default: 10).\n--dry-run: Preview actions (like unfollowing) without executing.\n🛡 Safety & Ethics\n\nClawbsky provides powerful automation tools. To protect your account and the Bluesky community:\n\nBe Human: Do not use follow-all to search and follow thousands of users daily. This is considered spam and will lead to an account ban.\nRespect Limits: Use unfollow-non-mutuals for periodic maintenance, not for \"follow/unfollow\" churning.\nApp Passwords: Only use App Passwords. If you suspect your credentials have been compromised, revoke the App Password immediately in your Bluesky settings.\nRate Limiting: The tool includes built-in delays (1s/follow) to prevent hitting API limits. Do not attempt to disable these.\n\nResponsibility for account actions lies solely with the user.\n\nAutomatic Logic\nHandle Completion: @username or username automatically resolves to username.bsky.social.\nRich Text: Mentions and links are auto-detected and facet-encoded for the AT Protocol.\nVideo Processing: Automatically polls the Bluesky video service until processing completes.\n\nBuilt for the AT Protocol community."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/jyothish12345/clawbsky",
    "publisherUrl": "https://clawhub.ai/jyothish12345/clawbsky",
    "owner": "jyothish12345",
    "version": "1.1.4",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/clawbsky",
    "downloadUrl": "https://openagent3.xyz/downloads/clawbsky",
    "agentUrl": "https://openagent3.xyz/skills/clawbsky/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawbsky/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawbsky/agent.md"
  }
}