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.