PMx Skills Index
Public pharmacometrics skill files, ranked each month by Claude
This list is compiled and ranked each month by Claude, an AI model made by Anthropic, running unattended. No person reviews the entries or the scores before they are published. Andy Stein sets the criteria in Specification 2 and does not adjust individual scores.
Every score runs from 0 to 100. The full definitions are in Specification 2, Section 4. The scores capture:
- S The total of the other scores.
- Q Quality
- E Expertise
- M Maintenance and usability
- U Usage
Grouping:
- Only skills with evidence of use are ranked.
- Flags. ❌ a major error found. ⚠️ no licence, archived repository, authors not found in OpenAlex, or an author matched by name alone.
- At most three skills per library are ranked in each category.
Tool Skills
Skills for particular software tools (e.g. NONMEM, Monolix, nlmixr2)
| Rank | Skill | Tags | S | Q | E | M | U | Flags | Evidence |
|---|---|---|---|---|---|---|---|---|---|
| 1 | nlmixr2llm · estimation | 51 | 52.1 | 52 | 85.6 | 30 | evidence | ||
| 1 (1–2) | nlmixr2llm · simulation | 46.9 | 42.9 | 52 | 85.6 | 30 | evidence | ||
| 3 | nlmixr2llm · interop | 40.4 | 28.6 | 52 | 85.6 | 30 | evidence |
Task Skills
Skills whose instructions hold across tools (e.g. Model Evaluation)
| Rank | Skill | Tags | S | Q | E | M | U | Flags | Evidence |
|---|---|---|---|---|---|---|---|---|---|
| 1 | scientific-agent-skills · pkpd-modeling | 58.4 | 90 | 99.2 | 40 | evidence | |||
| 2 (1–2) | nlmixr2llm · reporting | 50.1 | 50 | 52 | 85.6 | 30 | evidence |
Unproven
Skills scored on everything except use, in order of their total, with no evidence yet that anyone outside their authors has used them. A skill moves up to the ranked tables in the month that evidence appears.
| Skill | Category | Tags | S | Q | E | M | Flags | Evidence |
|---|---|---|---|---|---|---|---|---|
| jinko-skills · jinko-task-ichm15-planning | task | 54.8 | 100 | 98.1 | ⚠️ authors not found | evidence | ||
| clinpharm-pmx-skills · review-pharmacometrics-deliverable | task | 53.7 | 83.3 | 28 | 92.5 | ⚠️ author match probable | evidence | |
| clinpharm-pmx-skills · review-model-analysis-deliverable | task | 52.2 | 80 | 28 | 92.5 | ⚠️ author match probable | evidence | |
| drug-discovery-agent-skills · pkpd-translation | task | 49.3 | 88.9 | 92.9 | evidence | |||
| nlmixr2lib · extract-literature-model | tool | 47.6 | 57.1 | 48 | 98.9 | evidence | ||
| scientific-agents · clinical-pharmacologist | task | 46.4 | 83.3 | 88.9 | evidence | |||
| clinpharm-pmx-skills · assess-model-evaluation-diagnostics | task | 46.3 | 66.7 | 28 | 92.5 | ⚠️ author match probable | evidence | |
| clinpharm-pmx-skills · review-exposure-response-modelling | task | 46.3 | 66.7 | 28 | 92.5 | ⚠️ author match probable | evidence | |
| clinpharm-pmx-skills · verify-nca-outputs | task | 46.3 | 66.7 | 28 | 92.5 | ⚠️ author match probable | evidence | |
| nonmem.utils · r-nonmem.utils | tool | 38.5 | 42.9 | 44 | 81.5 | evidence | ||
| aNCA · nca-scientific-change-review | task | 36.9 | 60 | 99 | evidence | |||
| scientific-agents · pharmacokineticist | task | 36.7 | 61.7 | 88.9 | evidence | |||
| pk-modeling-skills · easy-nonmem | tool | 34.3 | 57.1 | 85.6 | ⚠️ authors not found | evidence | ||
| AI-assisted-MIDD · pk-data-validation | task | 33.9 | 44.4 | 24 | 78.9 | ⚠️ no licence | evidence | |
| AI-assisted-MIDD · poppk-simulation | tool | 33.2 | 42.9 | 24 | 78.9 | ⚠️ no licence | evidence | |
| jinko-skills · jinko-task-paper2model | task | 32.4 | 50 | 98.9 | ⚠️ authors not found | evidence | ||
| nonmem.utils · gof-analysis | tool | 31.1 | 28.6 | 44 | 72.6 | evidence | ||
| nonmem.utils · poppk-report-workflow | tool | 31.1 | 28.6 | 44 | 72.6 | evidence | ||
| AI-assisted-MIDD · poppk-estimation | tool | 30.9 | 37.9 | 24 | 78.9 | ⚠️ no licence | evidence | |
| AI-assisted-MIDD · pk-nca | tool | 30.9 | 37.9 | 24 | 78.9 | ⚠️ no licence | evidence | |
| pk-modeling-skills · monolix-cli | tool | 27.9 | 42.9 | 85.6 | ⚠️ authors not found | evidence | ||
| ferx.utils · r-ferx | tool | 25.1 | 14.3 | 44 | 77.1 | evidence | ||
| nonmem.utils · covariate-analysis | tool | 24.7 | 14.3 | 44 | 72.6 | evidence | ||
| nonmem.utils · dataset-analysis | tool | 24.7 | 14.3 | 44 | 72.6 | evidence | ||
| APMODE · apmode-cli | tool | 21.6 | 28.6 | 8 | 67.3 | ⚠️ author match probable | evidence | |
| inflexa · pkpd-clinical-response | task | 17.5 | 20 | 84.9 | evidence | |||
| ai_collection · quantum-compartmental-pkpd | task | 17.3 | 23.3 | 67.8 | ⚠️ no licence · ⚠️ authors not found | evidence | ||
| jinko-skills · jinko | tool | 16.3 | 14.3 | 98.9 | ⚠️ authors not found | evidence | ||
| aNCA · pknca-compatibility | tool | 16.3 | 14.3 | 98.4 | evidence | |||
| jinko-skills · jinko-task-from-nonmem | tool | 16.2 | 14.3 | 98.1 | ⚠️ authors not found | evidence | ||
| BiostatAgent · pharmacokinetics | task | 15.2 | 20 | 61.8 | evidence | |||
| nonmem-skill · nonmem | tool | 14.2 | 17.9 | 4 | 51.8 | ❌ major error · ⚠️ author match probable | evidence | |
| PK_Claude · covariate-test | task | 11.5 | 16.7 | 16 | ⚠️ no licence · ⚠️ archived · ⚠️ author match probable | evidence | ||
| PK_Claude · nca-analysis | task | 9 | 11.1 | 16 | ⚠️ no licence · ⚠️ archived · ⚠️ author match probable | evidence | ||
| PK_Claude · simulate-pk | task | 9 | 11.1 | 16 | ⚠️ no licence · ⚠️ archived · ⚠️ author match probable | evidence | ||
| PK_Claude · model-eval | task | 8.5 | 10 | 16 | ⚠️ no licence · ⚠️ archived · ⚠️ author match probable | evidence | ||
| PK_Claude · er-analysis | task | 8.5 | 10 | 16 | ⚠️ no licence · ⚠️ archived · ⚠️ author match probable | evidence | ||
| pk-sim-pbpk · pk-sim-pbpk | tool | 4.9 | 49.2 | ⚠️ no licence · ⚠️ authors not found | evidence | |||
| satori · scientific-clinical-pharmacology | task | 3.8 | 37.9 | ⚠️ no licence · ❌ major error · ⚠️ authors not found | evidence |
Evaluation Resources
Test cases and benchmarks for measuring how well an assistant does pharmacometrics work. Not ranked: Specification 2 does not yet define a quality score for them.
| Resource | Contents | Licence | Last change | Authors |
|---|---|---|---|---|
| PMxbench, ISoP AI/ML SIG Agentic Workflows | One simulated population PK study with a known answer, a submission format (one YAML file) and a leaderboard. | MIT | 2026-10-06 | |
| Agent Skills vs PMxAgent NCA benchmark | Eight task folders, led by the PMxAgent NCA benchmark (182 drugs, 1,820 subjects, PKanalix reference), run with and without skills; frozen skills, scoring code and raw run evidence archived on Zenodo. | MIT (benchmark data CC BY-NC, from the PMxAgent paper) | 2026-09-28 |
This Month’s Run
October 2026, run on 2026-10-07, and reissued the same day under criteria version 2, which replaced adoption with use and ranks only skills with evidence of use. Five of the 40 skills have that evidence. Discovery searched GitHub code and repositories with the queries in discovery.yml, cloned 25 repositories and scored 40 skills. Copies were merged into their originals: 37 copies of K-Dense’s pkpd-modeling alone. Exclusions and copies are listed in list/2026-10.yml.
Four skills were added on 2026-10-09, outside the run, at Andy’s request. Discovery missed nlmixr2/AI-assisted-MIDD, an NCA, popPK and simulation project template created six days before the run. Its three analysis skills and its data-validation skill were scored by the same criteria, in the same single pass. The other 14 skills in the repository are the database, logging, report and QC steps around those four, and were not scored. The four have no evidence of use yet, so they are listed under Unproven.
Both known-answer checks passed. The error audit reported both errors in fixtures.yml as major before anything was scored.
This first run departs from the specification in four ways:
- One scoring pass. The rubric and the error audit were each run once, by the same model. The second independent pass, the judge-agreement figure and the test-retest correlation were not produced, so a difference of a few points between two skills is within the noise of a single judgement.
- Large libraries were pre-screened. In libraries of 30 or more skills, the most pharmacometric skills were chosen by keyword before scoring, and the per-library cap applied to those.
- No benchmark score. No evaluation resource yet covers a listed skill’s task with expected findings.
- Use is measured from GitHub issues, pull requests, comments and installations only. GitHub Discussions were not searched, and no listed skill ships in a package with download statistics.
Proposed Changes to the Criteria
The run proposes these for Andy to accept or reject in criteria.yml and rubric.md. Until he does, the criteria stay as they are.
- Add a rubric item for domain content. A templated review skill with no named diagnostic meets most of the current items, so it scores close to a skill that explains how to read a VPC. An item such as “names at least five specific diagnostics or methods and says how to read each” would separate them.
- Add a rubric item for verified output. Some tool skills require the assistant to check its result numerically before reporting it, such as a converted model reproducing the original engine’s predictions. The rubric gives that no credit.
- Define a score for evaluation resources, from the number of test cases with expected answers and the tasks they cover, so the third category can be ranked.
- Decide how organisations count for expertise. Skills published under an organisation or a bot account score 0 on E, however expert the team. A named-author list, where the organisation publishes one, could stand in.