Skip to content

daveonkels/ridwell-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ridwell Skill for Claude Code

Manage your Ridwell recycling account directly through Claude Code.

Features

  • View upcoming pickups and items
  • Opt in/out of pickup events
  • Check special/rotating categories
  • Get answers about what Ridwell accepts
  • Account status information

Prerequisites

  • Ridwell account with active subscription
  • Environment variables configured

Installation

The skill includes a pre-configured virtual environment with all dependencies. No pip install needed.

1. Set Environment Variables

Add to your shell profile (~/.zshrc or ~/.bashrc):

export RIDWELL_EMAIL="your@email.com"
export RIDWELL_PASSWORD="your-password"

Then reload:

source ~/.zshrc

2. Verify Setup

~/.claude/skills/ridwell/scripts/ridwell_client.py account

You should see your account information in JSON format.

Note: Call the script directly without python prefix - it uses the built-in venv.

Usage

Once configured, just ask Claude naturally:

  • "What's my next Ridwell pickup?"
  • "Opt me into the next pickup"
  • "What special categories are available?"
  • "Does Ridwell take styrofoam?"
  • "Skip my next Ridwell pickup"

Available Commands

Command Description
account Get account information
pickups [limit] List upcoming pickups
next Get next scheduled pickup
opt-in <id> Opt into a pickup event
opt-out <id> Opt out of a pickup event
featured List featured categories for each pickup with alternatives
cost <id> Get estimated addon cost

Files

~/.claude/skills/ridwell/
├── SKILL.md              # Main skill instructions
├── README.md             # This file
├── scripts/
│   ├── ridwell_client.py # API wrapper
│   ├── requirements.txt  # Python dependencies
│   └── __init__.py
└── references/
    ├── what-we-take.md   # Accepted items reference
    ├── faqs.md           # Common questions
    └── api-reference.md  # Command reference

Limitations

The Ridwell API does not support:

  • Changing special category selections
  • Modifying item quantities

Use the Ridwell website or app for these actions.

Troubleshooting

"aioridwell not installed"

pip install aioridwell

"RIDWELL_EMAIL and RIDWELL_PASSWORD required"

Set the environment variables as described in Installation step 2.

"Authentication failed"

Verify your email and password are correct for your Ridwell account.

Support

About

Claude Code skill for managing Ridwell recycling pickups

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages