Skip to content

DilawarShafiq/skillfull

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Skillfull

AI-Powered Revenue Cycle Management for Claude Code

16 skills. 4 live APIs. The entire US healthcare revenue cycle in your terminal.

MIT License Claude Code MCP Enabled Healthcare RCM Claim Simulator


The Problem

Healthcare billing in the US is a $4 trillion system running on arcane codes, shifting payer rules, and manual lookups across dozens of disconnected databases. A single coding error can mean thousands in lost revenue. A missed LCD update can trigger months of denials.

Skillfull brings the entire revenue cycle into your AI-powered terminal β€” with live data.

Try It Now

git clone https://github.com/DilawarShafiq/skillfull.git
cd skillfull

Then in Claude Code:

/rcm-copilot patient has diabetes with foot ulcer, need to code and check Medicare coverage

/claim-simulator coding-challenge +medicare

/icd10-lookup type 2 diabetes with peripheral angiopathy

/npi-verify 1234567893

/coverage-check continuous glucose monitoring

/denial-management CO-97 bundled arthroscopy codes

The Pipeline

Skillfull covers every phase of the revenue cycle, with live API validation at every step:

                          THE REVENUE CYCLE
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚                                                          β”‚
  β”‚   FRONT END              MID CYCLE             BACK END  β”‚
  β”‚                                                          β”‚
  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
  β”‚  β”‚ Register │─▢│  Verify  │─▢│   Code   │─▢│ Capture β”‚ β”‚
  β”‚  β”‚ Patient  β”‚  β”‚ Benefits β”‚  β”‚ Services β”‚  β”‚ Charges β”‚ β”‚
  β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜ β”‚
  β”‚   /patient-     /eligibility-  /medical-     /charge-   β”‚
  β”‚   registration   verification   coding       capture    β”‚
  β”‚                                                  β”‚       β”‚
  β”‚              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜       β”‚
  β”‚              β–Ό                                           β”‚
  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
  β”‚  β”‚  Submit  │─▢│  Post    │─▢│ Manage   │─▢│ Collect β”‚ β”‚
  β”‚  β”‚  Claim   β”‚  β”‚ Payment  β”‚  β”‚ Denials  β”‚  β”‚  A/R    β”‚ β”‚
  β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
  β”‚   /claim-       /payment-     /denial-      /ar-        β”‚
  β”‚   submission     posting       management    analysis   β”‚
  β”‚                                                          β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

  Live Data Layer:
  ╔════════════╗ ╔════════════╗ ╔════════════╗ ╔════════════╗
  β•‘ ICD-10     β•‘ β•‘ NPPES      β•‘ β•‘ Medicare   β•‘ β•‘ CMS/CDC    β•‘
  β•‘ 2026 Codes β•‘ β•‘ NPI Lookup β•‘ β•‘ NCDs/LCDs  β•‘ β•‘ 50+ Sets   β•‘
  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β• β•šβ•β•β•β•β•β•β•β•β•β•β•β•β• β•šβ•β•β•β•β•β•β•β•β•β•β•β•β• β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•

What's New: Innovation Skills

/rcm-copilot β€” The Revenue Cycle Brain

One command to rule them all. Describe any billing situation in plain English β€” the Copilot identifies what you need, queries the right APIs, and delivers a structured analysis.

/rcm-copilot claim denied CO-50 for adalimumab J0135, patient has Medicare

The Copilot will:

  1. Decode the denial reason (CO-50 = non-covered service)
  2. Check if adalimumab is on the Self-Administered Drug exclusion list
  3. Search for relevant Medicare coverage policies (NCDs/LCDs)
  4. Determine Part B vs Part D billing path
  5. Recommend appeal strategy or alternative approach

No more guessing which tool to use. Just describe the problem.

/claim-simulator β€” Flight Simulator for Medical Billing

Interactive scenarios where you code real encounters, validated against live APIs. Every ICD-10 code you pick is checked in real time. Every claim decision has consequences.

/claim-simulator denial-gauntlet +medicare
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚             SIMULATION RESULTS              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                             β”‚
β”‚  Coding Accuracy ........... β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 95% β”‚
β”‚  Sequencing ................ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘ 90% β”‚
β”‚  Modifier Usage ............ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘ 80% β”‚
β”‚  Claim Accuracy ............ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 100%β”‚
β”‚  Denial Resolution ......... β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘ 90% β”‚
β”‚                                             β”‚
β”‚  REVENUE CAPTURED: $342.00 / $385.00        β”‚
β”‚  KEY TAKEAWAY: Modifier 25 was needed       β”‚
β”‚                                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Scenario types: beginner Β· coding-challenge Β· denial-gauntlet Β· coverage-maze Β· full-cycle Β· emergency

All 16 Skills

Orchestration

Command What It Does
/rcm-copilot Intelligent orchestrator β€” describe any billing situation, get multi-step guidance
/claim-simulator Interactive billing simulator with live API validation and scoring

Interactive (Live API)

Command Data Source What It Does
/icd10-lookup ICD-10 2026 Search, validate, and explore diagnosis/procedure codes
/npi-verify NPPES Registry Validate provider credentials, search by name/specialty
/coverage-check Medicare NCDs/LCDs Research coverage policies, check medical necessity
/claim-scrub Multiple APIs Pre-submission validation across code, coverage, and provider data

Front-End RCM

Command What It Does
/patient-registration Demographics, scheduling, pre-registration workflows
/eligibility-verification Insurance verification, benefits, prior authorization

Mid-Cycle RCM

Command What It Does
/medical-coding ICD-10-CM/PCS, CPT, HCPCS coding with guidelines
/charge-capture Service documentation, revenue integrity, charge reconciliation
/claim-submission CMS-1500, UB-04, EDI 837 form guidance

Back-End RCM

Command What It Does
/payment-posting ERA/835 processing, EOB interpretation, CARC/RARC codes
/denial-management Denial analysis, appeal templates, root cause investigation
/ar-analysis A/R aging analysis, collection strategies, KPI calculations
/patient-collections Statements, payment plans, financial assistance programs
/rcm-analytics Revenue cycle KPIs, dashboards, payer benchmarking

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    CLAUDE CODE                          β”‚
β”‚                                                         β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚               SKILLFULL SKILLS                    β”‚  β”‚
β”‚  β”‚                                                   β”‚  β”‚
β”‚  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚  β”‚
β”‚  β”‚  β”‚ RCM Copilot │──│ Routes to 14 RCM Skills  β”‚   β”‚  β”‚
β”‚  β”‚  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚  β”‚
β”‚  β”‚         β”‚                                         β”‚  β”‚
β”‚  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”                                  β”‚  β”‚
β”‚  β”‚  β”‚  Simulator  │─── Generates & Validates         β”‚  β”‚
β”‚  β”‚  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜    Scenarios                     β”‚  β”‚
β”‚  β”‚         β”‚                                         β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚            β”‚                                             β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚          MODEL CONTEXT PROTOCOL (MCP)             β”‚  β”‚
β”‚  β”‚                                                   β”‚  β”‚
β”‚  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”  β”‚  β”‚
β”‚  β”‚  β”‚ ICD-10    β”‚ β”‚ NPPES    β”‚ β”‚ CMS     β”‚ β”‚Mimi β”‚  β”‚  β”‚
β”‚  β”‚  β”‚ Codes     β”‚ β”‚ NPI      β”‚ β”‚Coverage β”‚ β”‚Labs β”‚  β”‚  β”‚
β”‚  β”‚  β”‚           β”‚ β”‚ Registry β”‚ β”‚ DB      β”‚ β”‚     β”‚  β”‚  β”‚
β”‚  β”‚  β”‚ Diagnoses β”‚ β”‚ Provider β”‚ β”‚ NCDs    β”‚ β”‚ 50+ β”‚  β”‚  β”‚
β”‚  β”‚  β”‚ Procedure β”‚ β”‚ Lookup   β”‚ β”‚ LCDs    β”‚ β”‚Data β”‚  β”‚  β”‚
β”‚  β”‚  β”‚ Validate  β”‚ β”‚ Search   β”‚ β”‚ SAD     β”‚ β”‚Sets β”‚  β”‚  β”‚
β”‚  β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”˜  β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚                                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Who This Is For

Role How You'll Use It
Billing Specialists Real-time code lookup, denial resolution, claim scrubbing
Revenue Cycle Managers KPI dashboards, A/R analysis, payer benchmarking
Medical Coders ICD-10/CPT guidance, coding challenges, certification prep
Practice Managers Coverage verification, financial projections, compliance checks
Healthcare IT MCP integration patterns, API workflows, automation templates
Students Interactive simulator, scenario-based learning, exam prep

Certification Alignment

Skill content aligns with competencies tested on:

Certification Organization Skills Covered
CPC (Certified Professional Coder) AAPC medical-coding, icd10-lookup, claim-simulator
CCS (Certified Coding Specialist) AHIMA medical-coding, icd10-lookup, claim-simulator
CRCR (Certified Revenue Cycle Rep) HFMA All 16 skills
CPB (Certified Professional Biller) AAPC claim-submission, denial-management, payment-posting

Project Structure

skillfull/
β”œβ”€β”€ .claude/
β”‚   β”œβ”€β”€ settings.local.json          # MCP permissions
β”‚   └── skills/                      # All 16 skills
β”‚       β”œβ”€β”€ SKILLS.md                # Master index
β”‚       β”œβ”€β”€ rcm-copilot/             # β˜… Intelligent orchestrator
β”‚       β”œβ”€β”€ claim-simulator/         # β˜… Interactive simulator + scenarios
β”‚       β”œβ”€β”€ icd10-lookup/            # ICD-10 code search (MCP)
β”‚       β”œβ”€β”€ npi-verify/              # Provider verification (MCP)
β”‚       β”œβ”€β”€ coverage-check/          # Medicare coverage (MCP)
β”‚       β”œβ”€β”€ claim-scrub/             # Pre-submission validation (MCP)
β”‚       β”œβ”€β”€ patient-registration/    # Demographics & scheduling
β”‚       β”œβ”€β”€ eligibility-verification/# Insurance verification
β”‚       β”œβ”€β”€ medical-coding/          # Coding guidance + reference
β”‚       β”œβ”€β”€ charge-capture/          # Revenue integrity
β”‚       β”œβ”€β”€ claim-submission/        # EDI 837, CMS-1500, UB-04
β”‚       β”œβ”€β”€ payment-posting/         # ERA/835 processing
β”‚       β”œβ”€β”€ denial-management/       # Appeals + templates
β”‚       β”œβ”€β”€ ar-analysis/             # A/R management
β”‚       β”œβ”€β”€ patient-collections/     # Patient responsibility
β”‚       └── rcm-analytics/           # KPIs & reporting
β”œβ”€β”€ .mcp.json                        # 4 MCP server connections
β”œβ”€β”€ CONTRIBUTING.md                  # How to add skills
β”œβ”€β”€ LICENSE                          # MIT
└── README.md                        # You are here

Contributing

We welcome contributions. See CONTRIBUTING.md for skill format requirements, healthcare accuracy guidelines, and MCP integration patterns.

Ideas for contributors:

  • Specialty-specific skills (Cardiology, Oncology, Orthopedics)
  • Payer-specific rule engines (UnitedHealth, Aetna, Cigna)
  • Additional simulator scenarios
  • International billing adaptations (CPT β†’ OPCS, ICD-10-CM β†’ ICD-10-AM)

Disclaimer

Educational and reference purposes only. Always verify against current CMS guidelines, payer policies, and applicable regulations. Not a substitute for official CMS documentation, professional coding certification, or legal/compliance advice.

License

MIT β€” Use it, fork it, build on it.


Built for Claude Code Β· Powered by MCP

The revenue cycle never satisfies. Neither does your AI.

About

Comprehensive Revenue Cycle Management (RCM) skills for US healthcare billing - Medicare, Medicaid, commercial payers, ICD-10, CPT, HCPCS, denial management, and compliance

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors