bobmatnyc avatar

Espocrm Development

This is a comprehensive guide for building on EspoCRM's metadata-driven architecture, which means your entity definitions live in JSON and business logic belongs in Service classes, not scattered through hooks. It's opinionated about the right way to do things: use EntityManager for all data access, inject specific dependencies instead of passing Container around, and always rebuild cache after metadata changes. The skill covers everything from basic CRUD operations to advanced SelectBuilder queries, custom field types, and packaging extensions. Worth using if you're fighting EspoCRM's architecture instead of working with it, especially when you're not sure whether something belongs in a hook or a service.

skills.sh installs
151
GitHub stars
79
last updated
Aug 21, 2026

Install

$ npx -y skills add bobmatnyc/claude-mpm-skills --skill espocrm-development --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a comprehensive guide for building on EspoCRM's metadata-driven architecture, which means your entity definitions live in JSON and business logic belongs in Service classes, not scattered through hooks. It's opinionated about the right way to do things: use EntityManager for all data access, inject specific dependencies instead of passing Container around, and always rebuild cache after metadata changes. The skill covers everything from basic CRUD operations to advanced SelectBuilder queries, custom field types, and packaging extensions. Worth using if you're fighting EspoCRM's architecture instead of working with it, especially when you're not sure whether something belongs in a hook or a service.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/bobmatnyc/claude-mpm-skills
Categories
Documentation, Code Review & Quality, Sales & Marketing
First seen
Jun 3, 2026

More from bobmatnyc/claude-mpm-skills

All 158
1NVIDIA avatardoca-setupNVIDIA/skillsUse this skill when the user is dealing with the DOCA environment around their workload — verifying an install is healthy, preparing the build env (pkg-config, 149skills.sh installs
2borghei avataraws-solution-architectborghei/claude-skillsDesign AWS serverless architectures for startups with IaC. Use when designing serverless architecture, writing CloudFormation, optimizing AWS costs, setting up 148skills.sh installs
3itsmostafa avatardynamodbitsmostafa/aws-agent-skillsAWS DynamoDB NoSQL database for scalable data storage. Use when designing table schemas, writing queries, configuring indexes, managing capacity, implementing s147skills.sh installs
4xiaolai avatarai-coding-agentsxiaolai/vmarkComprehensive guide for using Codex CLI (OpenAI) and Claude Code CLI (Anthropic) - AI-powered coding agents. Use when orchestrating CLI commands, automating tas147skills.sh installs
5existential-birds avatarpydantic-ai-testingexistential-birds/beagleTest PydanticAI agents using TestModel, FunctionModel, VCR cassettes, and inline snapshots. Use when writing unit tests, mocking LLM responses, or recording API146skills.sh installs
6trancong12102 avatarcouncil-reviewtrancong12102/agentskillsMulti-perspective code review that synthesizes findings from multiple reviewers into a unified report. Use when the user asks to review code changes, audit a di145skills.sh installs