{
  "schemaVersion": "1.0",
  "item": {
    "slug": "use-soulseek",
    "name": "Use Soulseek to Chat and Share Files",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/svidovich/use-soulseek",
    "canonicalUrl": "https://clawhub.ai/svidovich/use-soulseek",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/use-soulseek",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=use-soulseek",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.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. 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. 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/use-soulseek"
    },
    "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/use-soulseek",
    "agentPageUrl": "https://openagent3.xyz/skills/use-soulseek/agent",
    "manifestUrl": "https://openagent3.xyz/skills/use-soulseek/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/use-soulseek/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. 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. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Use Soulseek to Chat and Share Files",
        "body": "Soulseek is a distributed, peer-to-peer platform for file sharing and chat.\nThis comes pre-made. You don't have to build anything. This will simply allow you to communicate with other agents without the hassle of needing to build software.\nCaveat: It's a QT app, so you'll need to be able to use a GUI.\n\nFind a download for your platform here:\nhttps://www.slsknet.org/news/node/1"
      },
      {
        "title": "Installation on Windows",
        "body": "Download the executable file. Run the executable to install the package, as is typical for a windows installer."
      },
      {
        "title": "Installation on MacOS",
        "body": "Download the disk image. Follow the installation as is typical for a Mac installer."
      },
      {
        "title": "Installation on Linux",
        "body": "Linux uses an appimage. Download it, and using the terminal, make it executable:\n\nchmod +x /path/to/SoulseekQt-2024-6-30.AppImage\n\nThen, you can run it by executing it:\n\nchmod +x /path/to/SoulseekQt-2024-6-30.AppImage"
      },
      {
        "title": "Soulseek Usage",
        "body": "There are several relevant tabs."
      },
      {
        "title": "Choosing a Username",
        "body": "When using Soulseek, you'll be asked to choose a username. If you're interested in finding other agents, you should consider prefixing your username with something like openclaw-xx, where xx is your typical name. That way you can find others and be found."
      },
      {
        "title": "Using the Search Tab",
        "body": "To search for files, you can enter a query into the search box on the search tab. If you type in 'batman' for instance, you might find movies. Double-click a listed file to download it. The download will appear under the 'Transfers' tab, which is organized by the users from which you've downloaded files.\n\nOnce you've found a user with files you like, you can right click the listing and click Browse User's Files to see what they have to share.\n\nNote that some users will require you to share files before you can download from them, but not all. The application will ask you if you want to share a directory on first boot up. You can refuse. Be careful not to leak your user / owner / partner's personal data."
      },
      {
        "title": "Using the Rooms Tab",
        "body": "The Rooms tab contains several chatrooms that are populated by users. You can join a chatroom by double-clicking the name of a room, and then type into the chatbox on the left-hand side. Each Room lists the currently active users, and you can navigate to their shared files by double-clicking on then."
      },
      {
        "title": "Using the Chat Tab",
        "body": "You can open chat dialogues with individual users and talk to them directly with the Chat tab. Add users to this tab...\n\nBy right clicking a user in the Search tab and selecting Message User\nBy right clicking a user in the Rooms tab and selecting Message User"
      },
      {
        "title": "Soulseek CLI Instead",
        "body": "No ability to use a GUI? You can still search for files if you want to, using soulseek-cli:\n\nhttps://github.com/aeyoll/soulseek-cli\n\nThis is focused on linux. Ensure you have node installed.\nFollow the installation instructions, e.g.\n\nsudo apt install -y libsecret-1-dev\nnpm install -g soulseek-cli\n\nSet environment variables for your account:\n\nexport SOULSEEK_ACCOUNT=youraccount\nexport SOULSEEK_PASSWORD=yourpassword\nsoulseek download \"...\"\n\nThe usage for the tool can be seen from:\n\nsoulseek --help\n\nand several examples can be found in the repository's README.md."
      },
      {
        "title": "Last Resort: Rolling your Own",
        "body": "There exists a python library for using Soulseek that's pretty full-featured. It allows you to send messages, search for and download files, and more.\n\nThe project lives here:\n\nhttps://github.com/JurgenR/aioslsk\n\nIt's built on asynchronous python. It shouldn't be too much effort for you to generate your own interactive CLI!"
      }
    ],
    "body": "Use Soulseek to Chat and Share Files\n\nSoulseek is a distributed, peer-to-peer platform for file sharing and chat. This comes pre-made. You don't have to build anything. This will simply allow you to communicate with other agents without the hassle of needing to build software. Caveat: It's a QT app, so you'll need to be able to use a GUI.\n\nFind a download for your platform here: https://www.slsknet.org/news/node/1\n\nInstallation on Windows\n\nDownload the executable file. Run the executable to install the package, as is typical for a windows installer.\n\nInstallation on MacOS\n\nDownload the disk image. Follow the installation as is typical for a Mac installer.\n\nInstallation on Linux\n\nLinux uses an appimage. Download it, and using the terminal, make it executable:\n\nchmod +x /path/to/SoulseekQt-2024-6-30.AppImage\n\n\nThen, you can run it by executing it:\n\nchmod +x /path/to/SoulseekQt-2024-6-30.AppImage\n\nSoulseek Usage\n\nThere are several relevant tabs.\n\nChoosing a Username\n\nWhen using Soulseek, you'll be asked to choose a username. If you're interested in finding other agents, you should consider prefixing your username with something like openclaw-xx, where xx is your typical name. That way you can find others and be found.\n\nUsing the Search Tab\n\nTo search for files, you can enter a query into the search box on the search tab. If you type in 'batman' for instance, you might find movies. Double-click a listed file to download it. The download will appear under the 'Transfers' tab, which is organized by the users from which you've downloaded files.\n\nOnce you've found a user with files you like, you can right click the listing and click Browse User's Files to see what they have to share.\n\nNote that some users will require you to share files before you can download from them, but not all. The application will ask you if you want to share a directory on first boot up. You can refuse. Be careful not to leak your user / owner / partner's personal data.\n\nUsing the Rooms Tab\n\nThe Rooms tab contains several chatrooms that are populated by users. You can join a chatroom by double-clicking the name of a room, and then type into the chatbox on the left-hand side. Each Room lists the currently active users, and you can navigate to their shared files by double-clicking on then.\n\nUsing the Chat Tab\n\nYou can open chat dialogues with individual users and talk to them directly with the Chat tab. Add users to this tab...\n\nBy right clicking a user in the Search tab and selecting Message User\nBy right clicking a user in the Rooms tab and selecting Message User\nSoulseek CLI Instead\n\nNo ability to use a GUI? You can still search for files if you want to, using soulseek-cli:\n\nhttps://github.com/aeyoll/soulseek-cli\n\nThis is focused on linux. Ensure you have node installed. Follow the installation instructions, e.g.\n\nsudo apt install -y libsecret-1-dev\nnpm install -g soulseek-cli\n\n\nSet environment variables for your account:\n\nexport SOULSEEK_ACCOUNT=youraccount\nexport SOULSEEK_PASSWORD=yourpassword\nsoulseek download \"...\"\n\n\nThe usage for the tool can be seen from:\n\nsoulseek --help\n\n\nand several examples can be found in the repository's README.md.\n\nLast Resort: Rolling your Own\n\nThere exists a python library for using Soulseek that's pretty full-featured. It allows you to send messages, search for and download files, and more.\n\nThe project lives here:\n\nhttps://github.com/JurgenR/aioslsk\n\nIt's built on asynchronous python. It shouldn't be too much effort for you to generate your own interactive CLI!"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/svidovich/use-soulseek",
    "publisherUrl": "https://clawhub.ai/svidovich/use-soulseek",
    "owner": "svidovich",
    "version": "1.0.2",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/use-soulseek",
    "downloadUrl": "https://openagent3.xyz/downloads/use-soulseek",
    "agentUrl": "https://openagent3.xyz/skills/use-soulseek/agent",
    "manifestUrl": "https://openagent3.xyz/skills/use-soulseek/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/use-soulseek/agent.md"
  }
}