npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@theschein/plugin-polymarket

v0.3.0

Published

ElizaOS plugin for Polymarket prediction markets

Readme

ElizaOS Polymarket Plugin

A plugin that integrates Polymarket prediction markets with ElizaOS agents.

Version: 0.3.0 ElizaOS Compatibility: 1.6.x+

Features

  • Market Discovery: Search and browse Polymarket prediction markets
  • Trading Actions: Place buy/sell orders with private wallet key authentication
  • Portfolio Management: Track positions, balances, and P&L
  • Market Analysis: Get order book data, price history, and market insights
  • Redemption: Claim winnings from resolved markets
  • USDC Management: Read and approve USDC for trading

Installation

npm install @theschein/plugin-polymarket

Configuration

Add to your agent's character file:

```json { "plugins": ["@theschein/plugin-polymarket"] } ```

Environment Variables

# Required for trading
WALLET_PRIVATE_KEY=your-private-key

# Optional
CLOB_API_URL=https://clob.polymarket.com
CLOB_API_KEY=your-api-key

Available Actions

Core Trading

  • PLACE_ORDER - Buy shares in a market
  • SELL_ORDER - Sell existing positions
  • REDEEM_WINNINGS - Claim winnings from resolved markets

Market Discovery

  • SEARCH_MARKETS - Search for markets by keyword
  • EXPLAIN_MARKET - Get detailed market information
  • GET_MARKET_PRICE - Check current market prices
  • SHOW_FAVORITE_MARKETS - Display trending markets

Portfolio Management

  • GET_PORTFOLIO_POSITIONS - View current holdings
  • GET_WALLET_BALANCE - Check USDC balance
  • APPROVE_USDC - Approve USDC for trading
  • SETUP_TRADING - Complete trading setup

Market Data

  • GET_ORDER_BOOK_SUMMARY - View order book depth
  • GET_PRICE_HISTORY - Historical price data
  • SYNC_MARKETS - Update local market database

Usage Examples

Search for Markets

"Find markets about the presidential election"
"Search for markets on AI development"

Place Orders

"Buy $50 of YES shares in market 0x123..."
"Place a $100 bet on NO for the climate market"

Portfolio Management

"Show my portfolio positions"
"What's my wallet balance?"
"Redeem my winnings"

Market Analysis

"Explain the Bitcoin price market"
"What's the current price for YES shares?"
"Show me the order book"

Architecture

The plugin follows a modular architecture:

src/
├── actions/          # Individual action implementations
├── services/         # Background services (market sync, etc.)
├── providers/        # Data providers for agent context
├── utils/           # Helper utilities
├── types.ts         # TypeScript type definitions
├── plugin.ts        # Main plugin configuration
└── index.ts         # Public exports

Services

MarketSyncService

Automatically syncs market data from Polymarket API every 24 hours to maintain a local database for faster searching.

MarketDetailService

Provides detailed market information and analysis capabilities.

Security Considerations

  • Never commit private keys to version control
  • Use environment variables for sensitive configuration

Support

For issues and questions:

Acknowledgments

Built with ElizaOS framework and Polymarket CLOB Client.