Financial Services Plugin
Three skills for financial company intelligence — news monitoring, social listening (OSINT), and public registry lookups across 11 European countries.
AI agent? Read AGENTS.md — structured routing guide, no human context needed.
What you get
- News monitoring — 33 verified Tier 1 sources (Bloomberg, Reuters, FT, WSJ, IntelliNews, ČTK, PAP, BTA, …) plus broad Google News fallback. 5-step pipeline from query to clean text.
- Social listening — Reddit sentiment, Twitter/X real-time mentions, Trustpilot customer reviews. Pre-built per-company routing for 30 portfolio companies.
- Registry lookups — official company data from 27 European public registries across CZ, SK, PL, DE, UK, NL, RO, HR, SE + EU-level + ESG sources.
Installation
Claude Code (CLI, desktop app, VS Code, JetBrains):
/plugin marketplace add https://github.com/chocholous/financial-services-plugin
/plugin install financial-services-plugin@financial-services-plugin
/reload-plugins
Claude Desktop (chat app):
./scripts/build-desktop-skills.sh
# Upload dist/*.zip via Customize → Skills → Upload Skill
Other AI agents (Cursor, Codex CLI, Antigravity, etc.):
Clone this repo — skills are tool-agnostic markdown + shell commands. Your agent can read
AGENTS.md for routing and skills/*/SKILL.md for workflows.
Apify access
Skills call Apify Actors for news discovery and social listening. Two options:
| Method | Best for | Setup |
|---|---|---|
| Apify CLI (preferred) | Claude Code, any terminal | npm install -g apify-cli && apify login |
| Apify MCP connector (fallback) | Claude Desktop, Claude Code with MCP | Install Apify extension in app settings |
CLI is faster when both are available. Registry lookups (Python scripts) don't need Apify for most countries.
Try it
After installation, ask your agent:
| What to say | Skill triggered |
|---|---|
| "find news about InPost from last 7 days" | apify-financial-news |
| "what are people saying about O2 on Reddit?" | apify-financial-osint |
| "look up IČO 25099345 in Czech registry" | apify-public-registries |
| "/portfolio-sweep 7d" | All three skills (full portfolio) |
Skills overview
| Skill | Sources | Workflow |
|---|---|---|
| apify-financial-news | 16 Global, 8 Pan-European, 2 Institutional, 7 CEE Local | query → discover → dedup/route → extract → clean |
| apify-financial-osint | Reddit, Twitter/X, Trustpilot | route → fetch → post-filter → present |
| apify-public-registries | 11 countries, 27 endpoints | identify → fetch (Python/Apify) → present |
Prerequisites
- Node.js 20.6+ — required by Apify CLI
- Python 3 — for registry scripts and news article cleanup (
pip install readability-lxml lxmlfor news skill) - Country-specific API keys (only NL, PL GUS, SE, HR) — see
skills/apify-public-registries/REGISTRATION/
Roadmap
See TODO.md for deferred items:
apify-financial-companiesskill — automated company onboarding- Source management skill — add/verify news sources
License
MIT