skills$openclaw/putio
baanish2.7k

by baanish

putio – OpenClaw Skill

putio is an OpenClaw Skills integration for coding workflows. Manage a put.io account via the kaput CLI (transfers, files, search) — hoist the mainsail, add magnets/URLs, and check transfer status; best paired with the chill-institute skill.

2.7k stars6.6k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameputio
descriptionManage a put.io account via the kaput CLI (transfers, files, search) — hoist the mainsail, add magnets/URLs, and check transfer status; best paired with the chill-institute skill. OpenClaw Skills integration.
ownerbaanish
repositorybaanish/putio
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @baanish/putio
last updatedFeb 7, 2026

Maintainer

baanish

baanish

Maintains putio in the OpenClaw Skills directory.

View GitHub profile
File Explorer
9 files
.
scripts
_kaput.sh
574 B
add_transfer.sh
195 B
check_auth.sh
340 B
list_transfers.sh
99 B
search_files.sh
192 B
status.sh
310 B
_meta.json
276 B
SKILL.md
1.9 KB
SKILL.md

name: putio description: Manage a put.io account via the kaput CLI (transfers, files, search) — hoist the mainsail, add magnets/URLs, and check transfer status; best paired with the chill-institute skill.

put.io (kaput CLI)

This skill uses the unofficial kaput CLI to operate put.io from the command line.

If you also have the chill-institute skill installed, you can:

  • use chill.institute to start a transfer (“send to put.io”), then
  • use this skill to verify and monitor that the cargo is actually arriving.

Install

  • Requires Rust + Cargo.
  • Install:
    cargo install kaput-cli
    
  • Ensure kaput is on your PATH (typically ~/.cargo/bin).

Authenticate (device-code flow)

  1. Run:
    kaput login
    
  2. It prints a link + short code (e.g. https://put.io/link + ABC123).
  3. User enters the code in the browser.
  4. The CLI completes and stores a token locally.

Check auth:

bash skills/putio/scripts/check_auth.sh

Common actions (scripts)

All scripts auto-locate kaput (supports KAPUT_BIN=/path/to/kaput).

  • List transfers:

    bash skills/putio/scripts/list_transfers.sh
    
  • Add a transfer (magnet / torrent URL / direct URL):

    bash skills/putio/scripts/add_transfer.sh "magnet:?xt=urn:btih:..."
    
  • Search files:

    bash skills/putio/scripts/search_files.sh "query"
    
  • Status (transfers; optionally account):

    bash skills/putio/scripts/status.sh
    SHOW_ACCOUNT=1 bash skills/putio/scripts/status.sh
    

Raw CLI

For advanced actions:

kaput --help
kaput transfers --help
kaput files --help

Security notes

  • Do not paste passwords into chat. Use kaput login device-code flow.
  • kaput stores credentials locally (token file). Treat it as sensitive and avoid sharing it.
  • Avoid running kaput debug in shared logs/screenshots (may reveal local config details).
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

- **Do not paste passwords** into chat. Use `kaput login` device-code flow. - kaput stores credentials locally (token file). Treat it as sensitive and avoid sharing it. - Avoid running `kaput debug` in shared logs/screenshots (may reveal local config details).

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install putio?

Run openclaw add @baanish/putio in your terminal. This installs putio into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/baanish/putio. Review commits and README documentation before installing.