agentsclimarketplace

Laravel crm ai skill

Skill TommasoGaspe22/laravel-crm-ai-skill

Reverse-engineered, generic build framework for adding an enterprise-style CRM sales flow to any Laravel app — usable with Claude Code or any other AI assistant.From the repository description

Install
npx -y skills add TommasoGaspe22/laravel-crm-ai-skill

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.8 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it

How to use the laravel-crm-ai-skill skill

Practical guide for using this skill. It's a complete reverse-engineering of a reference enterprise CRM, turned into an implementable specification for a Laravel CRM (built for a generic Laravel project, reusable in any app). No asset, branding, or proprietary data from the reference org: only patterns, UX, and logic were captured.


1. What it is (and isn't)

  • It is: a product spec + UX + database + business logic + components + tests + roadmap, detailed enough that an agent can build the V1 of the CRM without reinventing the key decisions.
  • It is NOT: already-implemented CRM code. Implementation happens by following the skill (it hasn't been written into an application repo yet).

2. Activation in Claude Code

  • Automatic: working inside your Laravel project, the skill triggers on requests like "build the CRM leads view", "enterprise-style lead list", "opportunity detail page", "pipeline/kanban", "lead conversion", etc. (see the description field in SKILL.md).
  • Manual: open SKILL.md (entry point) → follow the pointers into references/.

3. Where to start (reading order)

  1. SKILL.md — overview, guiding principle, reuse map, guardrails, build order.
  2. references/README.md — full file index + method + evidence legend.
  3. references/definition-of-done.md — honest current state/percentages + what's still "to verify".
  4. Then whichever domain file you need (see §5).

4. Evidence legend (used in every file)

Every important claim is labeled: Observed (seen in the UI) · Dynamically tested (by creating/editing demo records) · Deduced · Proposed for Laravel · To verify · Do not replicate · Implementation risk. → Trust "Tested/Observed"; treat "Proposed for Laravel" as a recommendation; verify "To verify" items before assuming them.

5. Usage paths

A) Understand the reference CRM you're replicating

source-crm-reference.md · screen-anatomy.md · objects-catalog.md · the various *-system.md files (list-view, filters, record-page, kanban, activities, conversion…).

B) Implement V1 in Laravel (main path)

  1. laravel-implementation-blueprint.md — architecture, layers, action/policy/observer, naming, risks.
  2. data-model-and-migrations.mdcrm_* tables, fields, indexes, relations (additive, non-destructive).
  3. component-catalog.md + ux-design-system.md + screen-anatomy.md — enterprise-style Blade/Alpine components + tokens.
  4. modules.md — the concrete Lead module (routes/controller/views/quick-actions) that every other object mirrors.
  5. permissions-and-roles.md + testing-strategy.md — policy + tests.
  6. v1-v2-v3-roadmap.md — what to build in V1 (NOT everything!) and what to defer.
  7. Build order (in SKILL.md): Phase A (Lead layer: extract CommercialPipelineActionService + additive migration + /crm/leads) → Phase B (Account/Contact/Opportunity + conversion + activities).

C) Build a single module/screen

Open the specific file: list-view-system.md, record-page-system.md (+ lead/account/contact/opportunity-record-page.md), filter-builder-system.md, kanban-system.md, stage-transition-system.md, lead-conversion-system.md, activity-and-timeline-system.md, inline-edit-system.md, form-and-modal-system.md, validation-and-error-system.md, field-catalog.md.

D) Complete remaining tests against a reference demo org (optional)

See definition-of-done.md §remaining + open-questions-and-assumptions.md. Recreate a small demo dataset with the CRM-SKILL- prefix and fake data only (e.g. @crm-skill.test emails), then clean it up at the end (procedure in demo-data-register.md). Never use real accounts, real credentials, or real personal data for this — see the guardrails in SKILL.md.

6. Golden rules (from the guardrails)

  • Do NOT clone the reference enterprise platform itself (Flow, report builder, AI, complex sharing) → v1-v2-v3-roadmap.md §Do not replicate.
  • Reuse commercial_pipeline_entries + the existing next-action engine; add crm_* tables additively and reversibly; don't break the existing pipeline/today/import-export.
  • Server-side first (filters/sort/pagination in SQL, no N+1); Alpine only for interactions.
  • Policy on every route/action; server-side validation; no real reference-CRM data in the repo/commits/seeds.
  • Fixed stack: Laravel 13 · Blade · Alpine · Tailwind · SQLite. New dependencies only in V2 (SortableJS for Kanban, FullCalendar for events).

7. Quick file map (by need)

You need…Open
Index + methodreferences/README.md
Status/progressreferences/definition-of-done.md
The real reference anatomyreferences/source-crm-reference.md, screen-anatomy.md
Objects + relationshipsreferences/objects-catalog.md, data-model-and-migrations.md
UI componentsreferences/component-catalog.md, ux-design-system.md
Lists/filters/kanbanreferences/list-view-system.md, filter-builder-system.md, kanban-system.md
Record/detailreferences/record-page-system.md (+ per-object), inline-edit-system.md
Flowsreferences/lead-conversion-system.md, stage-transition-system.md, activity-and-timeline-system.md
Implementationreferences/laravel-implementation-blueprint.md, modules.md
Permissions/testingreferences/permissions-and-roles.md, testing-strategy.md
Prioritiesreferences/v1-v2-v3-roadmap.md

8. Suggested next step

Ask your AI assistant, inside your Laravel project: "implement Phase A of the CRM following the laravel-crm-ai-skill skill" → it will start with extracting the service + an additive migration + /crm/leads, in TDD, without touching existing functionality.

What ships with it: 48 files

185.8 KB alongside SKILL.md

8 more files not listed here. See all 48 in the repository.

Gives 0 of the 12 instructions most sales audience skills give in ~1.5k tokens

Counted across 401 of the 401 authors here whose files we hold, read 2026-08-07

  • Read product marketing context before asking questionsin 21 of 401, across 11 files
  • Acknowledge competitor strengths honestlyin 18 of 401, across 7 files
  • Start every page with a summaryin 15 of 401, across 4 files
  • Use a single, low-friction call to actionin 15 of 401, across 7 files
  • Create a single source of truth for each competitorin 14 of 401, across 3 files
  • Make each follow-up email add new valuein 11 of 401, across 5 files
  • Cut any sentence that does not drive a replyin 10 of 401, across 4 files
  • Tie personalization directly to the problemin 10 of 401, across 4 files
  • Write paragraph comparisons for each dimensionin 9 of 401, across 3 files
  • Link between related competitor pagesin 9 of 401, across 3 files
  • Keep subject lines short and lowercasein 9 of 401, across 3 files
  • Define ideal customer profile from top customersin 9 of 401, across 3 files

Said here and by no other author read

  • add crm tables additively and reversibly
  • put filters sorting and pagination on the server side
  • put a policy on every route and action
  • use the fixed technology stack only
  • follow the test-driven development workflow
  • clean up temporary demo data after testing

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.