sharesight-skillManage Sharesight portfolios, holdings, and custom investments via the API
Install via ClawdBot CLI:
clawdbot install lextoumbourou/sharesight-skillManage Sharesight portfolios, holdings, custom investments, prices, and coupon rates. Supports full CRUD operations.
Set these environment variables:
SHARESIGHT_CLIENT_ID - Your Sharesight API client IDSHARESIGHT_CLIENT_SECRET - Your Sharesight API client secretSHARESIGHT_ALLOW_WRITES - Set to true to enable create, update, and delete operations (disabled by default for safety)# Authenticate (required before first use)
sharesight auth login
# Check authentication status
sharesight auth status
# Clear saved token
sharesight auth clear
# List all portfolios
sharesight portfolios list
sharesight portfolios list --consolidated
# Get portfolio details
sharesight portfolios get <portfolio_id>
# List holdings in a portfolio
sharesight portfolios holdings <portfolio_id>
# Get performance report
sharesight portfolios performance <portfolio_id>
sharesight portfolios performance <portfolio_id> --start-date 2024-01-01 --end-date 2024-12-31
sharesight portfolios performance <portfolio_id> --grouping market --include-sales
# Get performance chart data
sharesight portfolios chart <portfolio_id>
sharesight portfolios chart <portfolio_id> --benchmark SPY.NYSE
# List all holdings across portfolios
sharesight holdings list
# Get holding details
sharesight holdings get <holding_id>
sharesight holdings get <holding_id> --avg-price --cost-base
sharesight holdings get <holding_id> --values-over-time true
# Update holding DRP settings
sharesight holdings update <holding_id> --enable-drp true --drp-mode up
# drp-mode options: up, down, half, down_track
# Delete a holding
sharesight holdings delete <holding_id>
# List custom investments
sharesight investments list
sharesight investments list --portfolio-id <portfolio_id>
# Get custom investment details
sharesight investments get <investment_id>
# Create a custom investment
sharesight investments create --code TEST --name "Test Investment" --country AU --type ORDINARY
# type options: ORDINARY, TERM_DEPOSIT, FIXED_INTEREST, PROPERTY, ORDINARY_UNLISTED, OTHER
# Update a custom investment
sharesight investments update <investment_id> --name "New Name"
# Delete a custom investment
sharesight investments delete <investment_id>
# List prices for a custom investment
sharesight prices list <instrument_id>
sharesight prices list <instrument_id> --start-date 2024-01-01 --end-date 2024-12-31
# Create a price
sharesight prices create <instrument_id> --price 100.50 --date 2024-01-15
# Update a price
sharesight prices update <price_id> --price 101.00
# Delete a price
sharesight prices delete <price_id>
# List coupon rates for a fixed interest investment
sharesight coupon-rates list <instrument_id>
sharesight coupon-rates list <instrument_id> --start-date 2024-01-01
# Create a coupon rate
sharesight coupon-rates create <instrument_id> --rate 5.5 --date 2024-01-01
# Update a coupon rate
sharesight coupon-rates update <coupon_rate_id> --rate 5.75
# Delete a coupon rate
sharesight coupon-rates delete <coupon_rate_id>
# List country codes
sharesight countries
sharesight countries --supported
All commands output JSON. Example portfolio list response:
{
"portfolios": [
{
"id": 12345,
"name": "My Portfolio",
"currency_code": "AUD",
"country_code": "AU"
}
]
}
All dates use YYYY-MM-DD format (e.g., 2024-01-15).
Performance reports support these grouping options:
country - Group by countrycurrency - Group by currencymarket - Group by market (default)portfolio - Group by portfoliosector_classification - Group by sectorindustry_classification - Group by industryinvestment_type - Group by investment typeungrouped - No groupingWrite operations (create, update, delete) are disabled by default for safety. To enable them:
export SHARESIGHT_ALLOW_WRITES=true
Without this, write commands will fail with:
{"error": "Write operations are disabled by default. Set SHARESIGHT_ALLOW_WRITES=true to enable create, update, and delete operations.", "hint": "export SHARESIGHT_ALLOW_WRITES=true"}
# Get current year performance
sharesight portfolios performance 12345 --start-date 2024-01-01
# Compare against S&P 500
sharesight portfolios chart 12345 --benchmark SPY.NYSE
# List all holdings with cost information
sharesight holdings get 67890 --avg-price --cost-base
# Create a custom investment for tracking unlisted assets
sharesight investments create --code REALESTATE --name "Property Investment" --country AU --type PROPERTY
# Add price history for the investment
sharesight prices create 123456 --price 500000.00 --date 2024-01-01
sharesight prices create 123456 --price 520000.00 --date 2024-06-01
# Create a term deposit
sharesight investments create --code TD001 --name "Term Deposit ANZ" --country AU --type TERM_DEPOSIT
# Set the coupon rate
sharesight coupon-rates create 123456 --rate 4.5 --date 2024-01-01
# Update rate when it changes
sharesight coupon-rates update 789 --rate 4.75
# Enable DRP and round up purchases
sharesight holdings update 67890 --enable-drp true --drp-mode up
# Disable DRP
sharesight holdings update 67890 --enable-drp false
Generated Mar 1, 2026
Financial advisors can use this skill to regularly monitor client portfolio performance across multiple portfolios, generate performance reports grouped by market or sector, and compare against benchmarks like S&P 500. This enables data-driven client reviews and investment strategy adjustments based on real-time insights.
Real estate firms can track unlisted property investments by creating custom investments with type PROPERTY, adding price updates over time to reflect valuation changes, and analyzing performance through portfolio charts. This helps in managing illiquid assets and reporting to stakeholders.
Banks can manage term deposits and fixed interest investments by creating custom investments with type TERM_DEPOSIT, setting and updating coupon rates as interest rates change, and listing rates over specific periods. This supports accurate interest accrual tracking and regulatory compliance.
Individual investors or fund managers can enable and configure DRP settings for holdings, such as setting drp-mode to 'up' to round up purchases, ensuring automatic reinvestment of dividends. This optimizes compounding returns and reduces manual dividend management overhead.
Global corporations with investments in multiple countries can use this skill to list portfolios and holdings, group performance by currency or country, and analyze cost bases and average prices. This aids in currency risk assessment and consolidated financial reporting.
Offer a subscription-based platform where financial advisors pay monthly fees to access enhanced portfolio analytics and automated reporting via this skill. Revenue is generated through tiered plans based on the number of portfolios or advanced features like benchmark comparisons.
Sell enterprise licenses to banks and large institutions for integrating this skill into their internal systems for fixed interest and custom investment management. Revenue comes from one-time licensing fees and annual maintenance contracts for updates and support.
Provide a free basic version for individual investors to track portfolios and holdings, with premium features like advanced performance grouping, custom investment creation, and DRP configuration available for a one-time purchase or annual fee. Revenue is driven by upsells to premium tiers.
💬 Integration Tip
Ensure environment variables SHARESIGHT_CLIENT_ID and SHARESIGHT_CLIENT_SECRET are securely stored, and enable SHARESIGHT_ALLOW_WRITES only in production after testing to prevent accidental data modifications.
Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer, Autonomous Crons, and battle-tested patterns. Part of the Hal Stack 🦞
Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.
Clawdbot documentation expert with decision tree navigation, search scripts, doc fetching, version tracking, and config snippets for all Clawdbot features
Interact with Moltbook social network for AI agents. Post, reply, browse, and analyze engagement. Use when the user wants to engage with Moltbook, check their feed, reply to posts, or track their activity on the agent social network.
OpenClaw CLI wrapper — gateway, channels, models, agents, nodes, browser, memory, security, automation.
MoltGuard — runtime security plugin for OpenClaw agents by OpenGuardrails. Helps users install, register, activate, and check the status of MoltGuard. Use wh...