Claude-skill-registry chill-putio

Automate chill.institute torrent/magnet ingestion into put.io. Use when asked to search, scan, or fetch torrent/magnet links from chill.institute and add them to put.io, or when troubleshooting the chill/put.io ingestion pipeline (cookies, profiles, put.io token).

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/chill-putio" ~/.claude/skills/majiayu000-claude-skill-registry-chill-putio && rm -rf "$T"
manifest: skills/data/chill-putio/SKILL.md
source content

Chill → put.io

Quick start

  1. Ensure Chrome is logged in to
    https://chill.institute
    on mb-server.
  2. Confirm cookies can be read:
sweetcookie --browser chrome --profile "Default" --domain "chill.institute" --format cookie-header
  1. Scan a page for magnet/torrent links (dry run):
chillput --url "https://chill.institute" --dry-run
  1. Add new links to put.io:
chillput --url "https://chill.institute"

How it works

  • chillput
    uses
    sweetcookie
    (SweetCookieKit CLI) to read Chrome cookies on mb-server.
  • It fetches the provided chill.institute page, extracts magnet/torrent links, and POSTs them to put.io.
  • Dedupe state is stored at
    ~/.cache/chillput/state.json
    .

Config

Env file:

  • PUTIO_OAUTH_TOKEN
    (required)
  • CHILL_COOKIE_DOMAIN
    (default:
    chill.institute
    )
  • CHILL_COOKIE_PROFILE
    (default:
    Default
    )

Location:

  • /Users/mariano/Coding/infra/chillinstitute/.env

Override via CLI:

  • --profile "Default"
  • --domain "chill.institute"
  • --env /path/to/.env

Notes / gotchas

  • Chrome profiles are usually named
    Default
    ,
    Profile 1
    , etc. The displayed Chrome account name is not the profile id.
  • First cookie read may require a macOS Keychain prompt for “Chrome Safe Storage”. Approve once on mb-server.
  • If
    sweetcookie
    fails with a profile name, retry without
    --profile
    (the CLI already does this fallback).

Useful commands

List available Chrome stores:

sweetcookie --list-stores --browser chrome

Show help:

chillput --help

References

  • See
    references/usage.md
    for CLI paths and troubleshooting.