portfolio-sync

Synchronize portfolio positions and balances from Polymarket, Kalshi, and Manifold.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/shreed27/DAIN --skill portfolio-sync-shreed27
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: portfolio-sync
Source: https://github.com/shreed27/DAIN/tree/main/CloddsBot-main/src/skills/bundled/portfolio-sync
Command: npx skills add https://github.com/shreed27/DAIN --skill portfolio-sync-shreed27

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of tracking your investment positions across multiple decentralized prediction markets, providing a unified view of your portfolio's performance.

Core Features & Use Cases

  • Cross-Platform Sync: Consolidates positions from Polymarket, Kalshi, and Manifold.
  • Real-time Data: Fetches current prices, PnL, and investment details.
  • Use Case: Automatically update your total portfolio value and PnL by syncing your positions from Polymarket, Kalshi, and Manifold every hour.

Quick Start

Use the portfolio-sync skill to refresh all your connected market positions.

Frequently Asked Questions about portfolio-sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync prediction market portfolios across Polymarket, Kalshi, and Manifold?▼

To sync prediction market portfolios, you can use a skill that aggregates positions, balances, and PnL from Polymarket, Kalshi, and Manifold. It queries on-chain data for Polymarket and uses API integrations for Kalshi and Manifold.

Can I track PnL and current prices for decentralized prediction market positions in one view?▼

Yes, you can track PnL and current prices in a unified view. The synchronization process fetches current prices, average price, shares held, and PnL across multiple prediction market platforms.

What data is needed to aggregate positions from Polymarket and Kalshi?▼

Aggregating positions requires your user credentials or wallet addresses for on-chain Polymarket queries and Kalshi API access. The tool retrieves market questions, outcomes, shares held, and pricing data.

Does portfolio synchronization for prediction markets support database persistence?▼

Yes, portfolio synchronization supports database persistence via SQLite. This allows you to store aggregated market positions, balances, and PnL data locally for historical tracking.

How often should I refresh prediction market portfolio balances and positions?▼

You can refresh prediction market portfolio balances and positions automatically on a schedule, such as hourly. Regular synchronization ensures your total portfolio value and PnL reflect current market prices.