Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub slamb2k/agent-smithIntelligent financial management plugin containing an intelligent skill for Claude Code with PocketSmith API integration. Features AI-powered categorization, tax intelligence, scenario planning, and health checks.
RuFlo Marketplace: Claude Code native agents, swarms, workers, and MCP tools for continuous software engineering
No description available.
Code intelligence powered by a knowledge graph — execution flows, blast radius, and semantic search
Share bugs, ideas, or general feedback.
An intelligent financial management skill for Claude Code
Agent Smith provides comprehensive PocketSmith API integration with advanced AI-powered analysis, rule management, tax intelligence, and scenario planning.
✅ Implementation Complete - All 8 phases implemented and tested
📦 Version: 1.3.8
📋 Design Document: docs/design/2025-11-20-agent-smith-design.md
👥 Contributing: CONTRIBUTING.md
Agent Smith is distributed as a Claude Code plugin/skill via the marketplace system:
.claude-plugin/marketplace.json and .claude-plugin/plugin.jsonagent-smith-plugin/skills/agent-smith/ - Complete skill definitionThe skill includes all Python scripts, documentation, rule templates, and configuration files needed to run Agent Smith within Claude Code.
Development Setup: See CONTRIBUTING.md for complete development setup instructions.
Key Points:
scripts/ directoryagent-smith-plugin/skills/agent-smith/scripts/ to skill location (gitignored copy)Agent Smith transforms PocketSmith from a passive tracking tool into an active financial intelligence system. Named after the Matrix AI agent, it serves as your intelligent assistant for managing your financial matrix.
agent-smith/
├── README.md # This file
├── CONTRIBUTING.md # Development setup and contribution guide
├── CHANGELOG.md # Version history
├── .gitignore # Git ignore rules
├── .env # API configuration (not committed)
├── pyproject.toml # Python dependencies (uv)
├── uv.lock # Dependency lock file
├── pytest.ini # Test configuration
│
├── .claude-plugin/ # Claude Code plugin configuration
│ ├── marketplace.json # Marketplace metadata
│ └── plugin.json # Plugin definition
│
├── agent-smith-plugin/ # Marketplace distribution
│ ├── .claude-plugin/ # Plugin configuration
│ │ └── plugin.json # Plugin definition
│ ├── commands/ # Slash command definitions
│ └── skills/agent-smith/ # Skill source
│ ├── SKILL.md # Skill definition
│ ├── README.md # Skill documentation
│ ├── scripts/ # Python code (synced from ../../../scripts/)
│ ├── references/ # Documentation (loaded on-demand)
│ ├── assets/ # Templates and seed data
│ └── .env.sample # Configuration template
│
├── backups/ # Timestamped backups (30-day retention)
│ └── INDEX.md
│
├── data/ # Working data and state
│ ├── INDEX.md
│ ├── config.json # User preferences
│ └── templates/ # Rule templates
│
├── docs/ # Documentation
│ ├── INDEX.md
│ ├── design/ # Design specifications
│ ├── guides/ # User guides
│ └── operations/ # Operation logs
│
├── ai_docs/ # AI agent documentation
│ ├── INDEX.md
│ └── pocketsmith-api-documentation.md
│
├── logs/ # Execution logs (14-day retention)
│ └── INDEX.md
│
├── reports/ # Generated reports (90-day retention)
│ └── INDEX.md
│
├── scripts/ # Python code (source)
│ ├── INDEX.md
│ ├── core/ # Core libraries
│ │ ├── api_client.py # PocketSmith API wrapper ✓
│ │ ├── rule_engine.py # Hybrid rule engine ✓
│ │ └── index_updater.py # INDEX.md manager ✓
│ ├── analysis/ # Analysis modules
│ │ ├── spending.py # Spending analysis ✓
│ │ └── trends.py # Trend detection ✓
│ ├── reporting/ # Reporting modules
│ │ └── formatters.py # Multi-format reports ✓