{"id":"8bb6c03a-5663-4630-90bd-2bd22232d5a3","shortId":"BHgdeF","kind":"skill","title":"find-journal","tagline":"Journal recommendation engine for medical manuscripts. 2-pass matching against a curated public profile library plus any user-local private profiles, enriched with detailed write-paper profiles for top-5 output. Returns ranked recommendations with scope fit rationale, AI disclosu","description":"# Find Journal Skill\n\nYou are a journal recommendation engine for medical researchers. Given a manuscript's\nabstract, key findings, and study type, you match it against the curated public profile\nlibrary plus any user-local private profiles, and return the top 5 ranked recommendations\nwith scope fit rationale. Detailed write-paper profiles enrich the top-5 output when\navailable.\n\n## Communication Rules\n\n- Communicate with the user in their preferred language.\n- Journal names, scope descriptions, and URLs are always in English.\n- Medical terminology is always in English.\n\n## Key Directories\n\n### Compact profiles for matching (two-tier discovery)\n\n1. **Public library** (shipped with the skill, curated + verified):\n   `${CLAUDE_SKILL_DIR}/references/journal_profiles/`\n2. **User-local private library** (per-user, never pushed to git, optional):\n   `$HOME/.claude/private-journal-profiles/find-journal/`\n\nThe skill reads both directories and merges the results. Filenames must be unique across\nthe two locations; on collision the private file wins (user override).\n\n### Detail profiles for top-5 enrichment (two-tier discovery)\n\n1. **Public:** `${CLAUDE_SKILL_DIR}/../write-paper/references/journal_profiles/`\n2. **User-local private:** `$HOME/.claude/private-journal-profiles/write-paper/`\n\nSame merge rule — private wins on filename collision.\n\n### Why two tiers?\n\nProfiles in the public library must meet a hard verification bar (direct source reading of\nthe journal's homepage and author guidelines — no inference from adjacent journals, no\nfamily-policy copy-paste). Profiles that a single user wants for their own workflow but\nthat have not cleared the public bar live in the private library. See\n`${CLAUDE_SKILL_DIR}/POLICY.md` for the promotion checklist (private → public).\n\n---\n\n## Phase 1: Input Collection\n\n### Required Inputs\n1. **Abstract text** or key findings summary\n2. **Study type**: original research, meta-analysis, case report, technical note, review, letter, AI validation, diagnostic accuracy, etc.\n\n### Optional Inputs\n3. **Preferred tier**: Q1 / Q1-Q2 / any (default: any)\n4. **OA preference**: Full OA / Hybrid OK / No preference (default: no preference)\n5. **Field focus**: radiology, medical AI, clinical specialty, methodology, education, general medicine\n6. **Journals to exclude**: list any journals that have previously rejected this manuscript\n\nIf the user provides only an abstract, extract the study type from context. If ambiguous, ask.\n\n---\n\n## Phase 2: Theme Extraction\n\nFrom the abstract/key findings, extract:\n\n1. **Disease/condition**: e.g., hepatocellular carcinoma, pulmonary embolism, scoliosis\n2. **Modality/technique**: e.g., CT, MRI, ultrasound, deep learning, meta-analysis\n3. **Methodology**: e.g., retrospective cohort, diagnostic accuracy, systematic review, RCT\n4. **Population**: e.g., pediatric, adult, screening population, surgical patients\n5. **Innovation type**: e.g., new algorithm, clinical validation, workflow improvement, educational tool\n\n---\n\n## Phase 3: Profile Loading and Matching (2-Pass)\n\n### 3.1 Pass 1: Load Compact Profiles\n\nRead journal profiles from both tiers:\n\n```\n# Public (shipped with the skill)\n${CLAUDE_SKILL_DIR}/references/journal_profiles/*.md\n\n# User-local private (optional, may be empty or absent)\n$HOME/.claude/private-journal-profiles/find-journal/*.md\n```\n\nMerge into a single profile set. If a filename exists in both locations, the private copy\ntakes precedence (user override). If the private directory does not exist, proceed with\npublic-only — do not fail.\n\nThese are compact profiles (~30 lines each) optimized for matching. Parse each profile's\nScope, Scope Keywords, Article Types Accepted, Classification (Tier, OA, Field), and\nSpecial Notes (includes 1-line AI policy summary).\n\nDo NOT read write-paper profiles during this phase — they are 4-5x larger and contain\nformatting details irrelevant to journal matching.\n\n### 3.2 Scoring Algorithm\n\nFor each journal, compute a composite score:\n\n| Factor | Weight | Description |\n|--------|--------|-------------|\n| Scope alignment | 40% | How well the manuscript's themes match the journal's scope and keywords |\n| Study type fit | 25% | Whether the journal accepts this article type and values this methodology |\n| Tier match | 20% | Alignment with user's preferred tier (if specified) |\n| OA match | 10% | Alignment with user's OA preference (if specified) |\n| Special fit | 5% | Bonus for unique alignment with journal's Special Notes |\n\n### 3.3 Filtering\n\nBefore scoring, exclude:\n- Journals in the user's exclusion list\n- Journals that do not accept the manuscript's study type (e.g., case report to a journal that only takes original research)\n- If case report mode: only keep journals whose Article Types include case reports\n\n### 3.4 Ranking\n\nSort by composite score. Select top 5.\n\n### 3.5 Pass 2: Enrich Top-5\n\nFor each of the top-5 ranked journals, check both tiers for a detailed write-paper\nprofile:\n\n```\n# Public\n${CLAUDE_SKILL_DIR}/../write-paper/references/journal_profiles/{journal_filename}\n\n# User-local private\n$HOME/.claude/private-journal-profiles/write-paper/{journal_filename}\n```\n\nPrivate takes precedence on collision. If found, read it to extract additional detail\nfor the output:\n- Manuscript types and word limits\n- Abstract format and requirements\n- Statistical reporting requirements\n- AI Writing Disclosure Policy (full 5-field version)\n- Common rejection reasons\n\nThis enriches the recommendation output without loading all write-paper profiles.\nIf no write-paper profile exists, use the compact profile data only.\n\n### 3.6 Profile Coverage Advisory\n\nBefore emitting the final output, scan the skill directory for profile-gap TODO files and\ndecide whether to append a Coverage Advisory block.\n\n**What this step protects against.** The recommendation list is bounded by what the public\nand private libraries contain. If a high-value journal is simply missing from both tiers,\nthe ranking silently substitutes an adjacent journal and the user never learns that\na better-fitting target exists. The Coverage Advisory surfaces known gaps and directs the\nuser to `/add-journal` (or manual PDF + verification) to close them.\n\n**Procedure.**\n\n1. **Locate TODO files.** Glob `${CLAUDE_SKILL_DIR}/TODO_*_profiles.md`. These are\n   maintainer-curated gap files, one per field (e.g., `TODO_neurointervention_profiles.md`,\n   future: `TODO_pediatric_*`, `TODO_endocrinology_*`). The file must contain a\n   `## Field Keywords` section — files without this section are ignored.\n\n2. **Match against manuscript themes.** For each TODO file, read the Field Keywords\n   block. If any keyword (case-insensitive, word-boundary match) appears in the\n   manuscript's abstract or in the themes extracted in Phase 2, mark the TODO as\n   relevant.\n\n3. **Parse the gap list.** From each relevant TODO, extract the journal entries under\n   headings matching `## 추가 필요` / `## Missing` / `## Pending` — they are the still-missing\n   journals. Exclude any entry already marked completed (lines containing ✅ or\n   \"추가 완료 / Completed\"). Also skip journals listed under `## Private` (waiting on\n   private→public promotion).\n\n4. **Emit the advisory.** If at least one TODO is relevant and at least one journal\n   in it is still missing, append a Coverage Advisory block immediately below the\n   top-5 recommendation list and above the Mandatory Disclaimer. If no TODO is\n   relevant, skip this block entirely — no false alarms.\n\n**Output format (when emitted).**\n\n```\n---\n### ⚠️ Profile Coverage Advisory — {field name}\n\nYour manuscript matches keywords for the **{field name}** field, and the public profile\nlibrary has known gaps here. The following journals may be strong-fit candidates that did\nnot appear in the top-5 only because they are not yet in the library:\n\n- **{Journal 1}** ({Publisher}) — {1-line reason from TODO entry}\n- **{Journal 2}** ({Publisher}) — {1-line reason from TODO entry}\n- ...\n\nTo add any of them to the public library:\n\n1. Open the journal's author-guidelines page and save it as PDF (or paste the text).\n2. Invoke `/add-journal` with the PDF — it transcribes the Identity / Scope / Article\n   Types / AI policy fields directly from the source and verifies the ISSN against\n   `portal.issn.org`, per `skills/find-journal/POLICY.md`.\n3. After the new profile lands in `references/journal_profiles/`, re-run `/find-journal`\n   to see the updated ranking.\n\nTODO source: `skills/find-journal/{TODO filename}`\n---\n```\n\n**Guardrails.**\n\n- Do not fabricate journals, publishers, or rationale. Copy the TODO entry verbatim (or\n  paraphrase minimally from the same line).\n- Do not promote a still-private profile into the advisory — private profiles are by\n  definition not production-ready.\n- Keep the advisory concise (≤10 missing journals per field). If a TODO file lists more,\n  show the first 10 in priority order and add a \"... and {N} more in the TODO file\" line.\n- The advisory is informational. It does not change the top-5 ranking or its scores.\n\n---\n\n## Phase 4: Output\n\nFor each of the top 5 recommended journals, present:\n\n```\n### Rank [N]: [Journal Name] ([Tier])\n\n**Scope fit:** [2-3 sentences explaining why this manuscript matches this journal's scope.\nReference specific keywords, disease areas, or methodological preferences from the profile.]\n\n**Article types accepted:** [relevant types from profile]\n\n**Open Access:** [Full OA / Hybrid / Subscription]\n\n**Homepage:** [URL]\n**Author guidelines:** [URL]\n\n**AI disclosure:** [Required / Recommended / Not specified] — [brief summary of permitted scope and disclosure location, if available in profile]\n```\n\nAfter all 5 recommendations, add a brief comparison note (2-3 sentences) highlighting\nthe key tradeoffs between the top choices (e.g., scope breadth vs. specialty depth,\ntier vs. acceptance likelihood).\n\nIf Phase 3.6 produced a Coverage Advisory, insert it immediately after the comparison\nnote and before the Mandatory Disclaimer.\n\n---\n\n## Mandatory Disclaimer\n\nAlways append this disclaimer at the bottom of every recommendation output:\n\n```\n---\n**Important Disclaimer**\n\nImpact Factor, APC fees, acceptance rates, and turnaround times change frequently\nand are subject to copyright restrictions. Please verify current values directly\nat each journal's homepage before making your submission decision.\n\nRecommended verification sources:\n- Journal Citation Reports (JCR) via institutional access: for Impact Factor\n- Journal homepage -> Author Guidelines: for current APC and formatting requirements\n- Clarivate Master Journal List: for indexing status\n```\n\n---\n\n## Special Modes\n\n### Post-Rejection Mode\n\nWhen the user indicates a manuscript was rejected from a specific journal:\n\n1. Exclude the rejecting journal from recommendations\n2. Prioritize journals at the **same tier or one tier lower** than the rejecting journal\n3. If rejected from Q1, recommend mix of Q1 (different scope angle) and strong Q2\n4. In the scope fit explanation, note how the recommendation differs from the rejected journal's focus\n5. Suggest any scope adjustments that might improve fit for the new target\n\n### Case Report Mode\n\nWhen study type is \"case report\":\n\n1. Filter the compact profiles to only journals whose Article Types include case reports\n2. Prioritize journals known for valuing educational or rare cases\n3. If fewer than 5 journals accept case reports, note this and suggest the user consider\n   case-report-specific journals outside the profile set\n\n### Cross-Skill Integration\n\nThis skill feeds into other skills in the pipeline:\n\n- **write-paper Phase 8+**: Once a target journal is selected, the write-paper skill\n  uses the journal profile for cover letter drafting and formatting\n- **self-review**: The selected journal's scope and requirements inform the self-review\n  checklist priorities\n- **check-reporting**: The journal's preferred reporting guidelines are passed to\n  check-reporting for compliance verification\n\nWhen called from write-paper or another skill, accept the abstract and study type\nfrom the calling context and skip redundant input collection.\n\n### Submission Directory Scaffolding\n\nWhen the user selects a target journal from the recommendations, create the\n`submission/{journal_short}/` directory structure:\n\n```\nsubmission/\n└── {journal_short}/          # e.g., radiology_ai/\n    ├── cover_letter.md       # Generated by /write-paper Phase 8+\n    ├── checklist.md          # Journal-specific submission checklist\n    └── peer_review.md        # Generated by /peer-review (journal scope-aware)\n```\n\nThe `{journal_short}` name uses lowercase with underscores (e.g., `radiology_ai`,\n`european_radiology`, `ajr`). Create the directory and report the path to the user\nso subsequent skills (`/write-paper` Phase 8+, `/peer-review`) know where to write.\n\n---\n\n## Error Handling\n\n- Count the compact profiles actually found (public + private after merge) at runtime and note the total in the output — never hard-code the count\n- If either tier directory is missing or empty, proceed with the other tier and note which tier was unavailable\n- If the write-paper profiles directory is not accessible for Pass 2 enrichment, output recommendations using compact profile data only\n- If no journals match after filtering, relax filters (remove OA constraint first, then tier) and re-score\n- Never fabricate journal information not present in the profiles\n\n## Anti-Hallucination\n\n- **Never fabricate file paths, URLs, DOIs, or package names.** Verify existence before recommending.\n- **Never invent journal metadata, impact factors, or submission policies** without verification at the journal's website.\n- If a tool, package, or resource does not exist or you are unsure, say so explicitly rather than guessing.","tags":["find","journal","medsci","skills","aperivue","agent-skills","biostatistics","claude-code","claude-skills","clinical-research","diagnostic-accuracy","irb-protocol"],"capabilities":["skill","source-aperivue","skill-find-journal","topic-agent-skills","topic-biostatistics","topic-claude-code","topic-claude-skills","topic-clinical-research","topic-diagnostic-accuracy","topic-irb-protocol","topic-literature-review","topic-manuscript","topic-medical-ai","topic-medical-research","topic-meta-analysis"],"categories":["medsci-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/Aperivue/medsci-skills/find-journal","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add Aperivue/medsci-skills","source_repo":"https://github.com/Aperivue/medsci-skills","install_from":"skills.sh"}},"qualityScore":"0.499","qualityRationale":"deterministic score 0.50 from registry signals: · indexed on github topic:agent-skills · 98 github stars · SKILL.md body (13,773 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:56:29.777Z","embedding":null,"createdAt":"2026-05-13T12:57:44.804Z","updatedAt":"2026-05-18T18:56:29.777Z","lastSeenAt":"2026-05-18T18:56:29.777Z","tsv":"'-3':1359,1427 '-5':35,103,200,576,725,731,1083,1146,1334 '/../write-paper/references/journal_profiles':211,748 '/add-journal':910,1203 '/find-journal':1240 '/peer-review':1825,1860 '/policy.md':290 '/references/journal_profiles':155,481 '/todo_':927 '/write-paper':1813,1857 '1':143,206,298,303,403,463,558,919,1157,1159,1168,1183,1561,1637 '10':644,1295,1309 '2':10,156,212,310,395,411,459,722,960,997,1166,1201,1358,1426,1568,1651,1923 '20':633 '25':619 '3':331,422,454,1003,1229,1583,1661 '3.1':461 '3.2':587 '3.3':665 '3.4':711 '3.5':720 '3.6':822,1449 '30':534 '4':341,432,575,1053,1340,1598 '40':602 '5':88,353,441,655,719,791,1347,1419,1615,1665 '6':365 '8':1703,1815,1859 'absent':492 'abstract':62,304,384,779,989,1771 'abstract/key':400 'accept':549,623,681,1383,1445,1485,1667,1769 'access':1389,1522,1920 'accuraci':327,428 'across':184 'actual':1871 'add':1175,1314,1421 'addit':769 'adjac':254,885 'adjust':1619 'adult':436 'advisori':825,848,901,1056,1077,1109,1281,1293,1325,1453 'ai':44,324,358,560,786,1214,1399,1809,1840 'ajr':1843 'alarm':1102 'algorithm':446,589 'align':601,634,645,659 'alreadi':1033 'also':1042 'alway':124,130,1468 'ambigu':392 'analysi':317,421 'angl':1594 'anoth':1767 'anti':1960 'anti-hallucin':1959 'apc':1483,1532 'appear':984,1142 'append':845,1074,1469 'area':1374 'articl':547,625,706,1212,1381,1646 'ask':393 'author':249,1189,1396,1528 'author-guidelin':1188 'avail':106,1414 'awar':1829 'bar':239,280 'better':895 'better-fit':894 'block':849,973,1078,1098 'bonus':656 'bottom':1474 'bound':859 'boundari':982 'breadth':1439 'brief':1405,1423 'call':1761,1777 'candid':1138 'carcinoma':407 'case':318,688,699,709,978,1628,1635,1649,1660,1668,1678 'case-insensit':977 'case-report-specif':1677 'chang':1331,1490 'check':734,1743,1755 'check-report':1742,1754 'checklist':294,1740,1821 'checklist.md':1816 'choic':1436 'citat':1517 'clariv':1536 'classif':550 'claud':152,208,287,478,745,924 'clear':277 'clinic':359,447 'close':916 'code':1889 'cohort':426 'collect':300,1783 'collis':189,225,762 'common':794 'communic':107,109 'compact':135,465,532,818,1640,1869,1928 'comparison':1424,1459 'complet':1035,1041 'complianc':1758 'composit':595,715 'comput':593 'concis':1294 'consid':1676 'constraint':1942 'contain':580,867,949,1037 'context':390,1778 'copi':261,510,1259 'copy-past':260 'copyright':1496 'count':1867,1891 'cover':1720 'cover_letter.md':1810 'coverag':824,847,900,1076,1108,1452 'creat':1797,1844 'cross':1687 'cross-skil':1686 'ct':414 'curat':15,73,150,933 'current':1500,1531 'data':820,1930 'decid':842 'decis':1512 'deep':417 'default':339,350 'definit':1286 'depth':1442 'descript':120,599 'detail':28,95,196,582,739,770 'diagnost':326,427 'differ':1592,1608 'dir':154,210,289,480,747,926 'direct':240,906,1217,1502 'directori':134,175,518,834,1785,1802,1846,1895,1917 'disclaim':1090,1465,1467,1471,1480 'disclosu':45 'disclosur':788,1400,1411 'discoveri':142,205 'diseas':1373 'disease/condition':404 'doi':1967 'draft':1722 'e.g':405,413,424,434,444,687,939,1437,1807,1838 'educ':362,451,1657 'either':1893 'embol':409 'emit':827,1054,1106 'empti':490,1899 'endocrinolog':945 'engin':6,54 'english':126,132 'enrich':26,100,201,723,798,1924 'entir':1099 'entri':1015,1032,1164,1173,1262 'error':1865 'etc':328 'european':1841 'everi':1476 'exclud':368,669,1030,1562 'exclus':675 'exist':504,521,815,898,1972,1999 'explain':1361 'explan':1603 'explicit':2006 'extract':385,397,402,768,994,1012 'fabric':1254,1951,1963 'factor':597,1482,1525,1980 'fail':529 'fals':1101 'famili':258 'family-polici':257 'fee':1484 'feed':1692 'fewer':1663 'field':354,553,792,938,951,971,1110,1118,1120,1216,1299 'file':192,840,922,935,947,954,968,1303,1322,1964 'filenam':180,224,503,750,757,1250 'filter':666,1638,1937,1939 'final':829 'find':2,46,64,308,401 'find-journ':1 'first':1308,1943 'fit':42,93,618,654,896,1137,1357,1602,1623 'focus':355,1614 'follow':1131 'format':581,780,1104,1534,1724 'found':764,1872 'frequent':1491 'full':344,790,1390 'futur':941 'gap':838,904,934,1006,1128 'general':363 'generat':1811,1823 'git':168 'given':58 'glob':923 'guardrail':1251 'guess':2009 'guidelin':250,1190,1397,1529,1750 'hallucin':1961 'handl':1866 'hard':237,1888 'hard-cod':1887 'head':1017 'hepatocellular':406 'high':871 'high-valu':870 'highlight':1429 'home/.claude/private-journal-profiles/find-journal':170,493 'home/.claude/private-journal-profiles/write-paper':217,755 'homepag':247,1394,1507,1527 'hybrid':346,1392 'ident':1210 'ignor':959 'immedi':1079,1456 'impact':1481,1524,1979 'import':1479 'improv':450,1622 'includ':557,708,1648 'index':1541 'indic':1552 'infer':252 'inform':1327,1735,1953 'innov':442 'input':299,302,330,1782 'insensit':979 'insert':1454 'institut':1521 'integr':1689 'invent':1976 'invok':1202 'irrelev':583 'issn':1224 'jcr':1519 'journal':3,4,47,52,117,245,255,366,371,468,585,592,611,622,661,670,677,692,704,733,749,756,873,886,1014,1029,1044,1068,1132,1156,1165,1186,1255,1297,1349,1353,1367,1505,1516,1526,1538,1560,1565,1570,1582,1612,1644,1653,1666,1681,1707,1717,1730,1746,1793,1800,1805,1818,1826,1831,1934,1952,1977,1988 'journal-specif':1817 'keep':703,1291 'key':63,133,307,1431 'keyword':546,615,952,972,976,1115,1372 'know':1861 'known':903,1127,1654 'land':1234 'languag':116 'larger':578 'learn':418,891 'least':1059,1066 'letter':323,1721 'librari':18,76,145,161,233,285,866,1125,1155,1182 'likelihood':1446 'limit':778 'line':535,559,1036,1160,1169,1270,1323 'list':369,676,857,1007,1045,1085,1304,1539 'live':281 'load':456,464,803 'local':23,81,159,215,485,753 'locat':187,507,920,1412 'lower':1578 'lowercas':1835 'maintain':932 'maintainer-cur':931 'make':1509 'mandatori':1089,1464,1466 'manual':912 'manuscript':9,60,377,606,683,774,963,987,1113,1364,1554 'mark':998,1034 'master':1537 'match':12,69,138,458,539,586,609,632,643,961,983,1018,1114,1365,1935 'may':488,1133 'md':482,494 'medic':8,56,127,357 'medicin':364 'meet':235 'merg':177,219,495,1876 'meta':316,420 'meta-analysi':315,419 'metadata':1978 'methodolog':361,423,630,1376 'might':1621 'minim':1266 'miss':876,1021,1028,1073,1296,1897 'mix':1589 'modality/technique':412 'mode':701,1544,1548,1630 'mri':415 'must':181,234,948 'n':1317,1352 'name':118,1111,1119,1354,1833,1970 'never':165,890,1886,1950,1962,1975 'new':445,1232,1626 'note':321,556,664,1425,1460,1604,1670,1880,1906 'oa':342,345,552,642,649,1391,1941 'ok':347 'one':936,1060,1067,1576 'open':1184,1388 'optim':537 'option':169,329,487 'order':1312 'origin':313,696 'output':36,104,773,801,830,1103,1341,1478,1885,1925 'outsid':1682 'overrid':195,514 'packag':1969,1994 'page':1191 'paper':31,98,568,742,807,813,1701,1713,1765,1915 'paraphras':1265 'pars':540,1004 'pass':11,460,462,721,1752,1922 'past':262,1198 'path':1850,1965 'patient':440 'pdf':913,1196,1206 'pediatr':435,943 'peer_review.md':1822 'pend':1022 'per':163,937,1227,1298 'per-us':162 'permit':1408 'phase':297,394,453,572,996,1339,1448,1702,1814,1858 'pipelin':1698 'pleas':1498 'plus':19,77 'polici':259,561,789,1215,1983 'popul':433,438 'portal.issn.org':1226 'post':1546 'post-reject':1545 'preced':512,760 'prefer':115,332,343,349,352,638,650,1377,1748 'present':1350,1955 'previous':374 'priorit':1569,1652 'prioriti':1311,1741 'privat':24,82,160,191,216,221,284,295,486,509,517,754,758,865,1047,1050,1277,1282,1874 'procedur':918 'proceed':522,1900 'produc':1450 'product':1289 'production-readi':1288 'profil':17,25,32,75,83,99,136,197,229,263,455,466,469,499,533,542,569,743,808,814,819,823,837,1107,1124,1233,1278,1283,1380,1387,1416,1641,1684,1718,1870,1916,1929,1958 'profile-gap':836 'profiles.md':928 'promot':293,1052,1273 'protect':853 'provid':381 'public':16,74,144,207,232,279,296,473,525,744,863,1051,1123,1181,1873 'public-on':524 'publish':1158,1167,1256 'pulmonari':408 'push':166 'q1':334,336,1587,1591 'q1-q2':335 'q2':337,1597 'radiolog':356,1808,1839,1842 'rank':38,89,712,732,881,1245,1335,1351 'rare':1659 'rate':1486 'rather':2007 'rational':43,94,1258 'rct':431 're':1238,1948 're-run':1237 're-scor':1947 'read':173,242,467,565,765,969 'readi':1290 'reason':796,1161,1170 'recommend':5,39,53,90,800,856,1084,1348,1402,1420,1477,1513,1567,1588,1607,1796,1926,1974 'redund':1781 'refer':1370 'references/journal_profiles':1236 'reject':375,795,1547,1556,1564,1581,1585,1611 'relax':1938 'relev':1002,1010,1063,1095,1384 'remov':1940 'report':319,689,700,710,784,1518,1629,1636,1650,1669,1679,1744,1749,1756,1848 'requir':301,782,785,1401,1535,1734 'research':57,314,697 'resourc':1996 'restrict':1497 'result':179 'retrospect':425 'return':37,85 'review':322,430,1727,1739 'rule':108,220 'run':1239 'runtim':1878 'save':1193 'say':2004 'scaffold':1786 'scan':831 'scoliosi':410 'scope':41,92,119,544,545,600,613,1211,1356,1369,1409,1438,1593,1601,1618,1732,1828 'scope-awar':1827 'score':588,596,668,716,1338,1949 'screen':437 'section':953,957 'see':286,1242 'select':717,1709,1729,1790 'self':1726,1738 'self-review':1725,1737 'sentenc':1360,1428 'set':500,1685 'ship':146,474 'short':1801,1806,1832 'show':1306 'silent':882 'simpli':875 'singl':266,498 'skill':48,149,153,172,209,288,477,479,746,833,925,1688,1691,1695,1714,1768,1856 'skill-find-journal' 'skills/find-journal':1248 'skills/find-journal/policy.md':1228 'skip':1043,1096,1780 'sort':713 'sourc':241,1220,1247,1515 'source-aperivue' 'special':555,653,663,1543 'specialti':360,1441 'specif':1371,1559,1680,1819 'specifi':641,652,1404 'statist':783 'status':1542 'step':852 'still':1027,1072,1276 'still-miss':1026 'still-priv':1275 'strong':1136,1596 'strong-fit':1135 'structur':1803 'studi':66,311,387,616,685,1632,1773 'subject':1494 'submiss':1511,1784,1799,1804,1820,1982 'subscript':1393 'subsequ':1855 'substitut':883 'suggest':1616,1673 'summari':309,562,1406 'surfac':902 'surgic':439 'systemat':429 'take':511,695,759 'target':897,1627,1706,1792 'technic':320 'terminolog':128 'text':305,1200 'theme':396,608,964,993 'tier':141,204,228,333,472,551,631,639,736,879,1355,1443,1574,1577,1894,1904,1908,1945 'time':1489 'todo':839,921,942,944,967,1000,1011,1061,1093,1163,1172,1246,1249,1261,1302,1321 'todo_neurointervention_profiles.md':940 'tool':452,1993 'top':34,87,102,199,718,724,730,1082,1145,1333,1346,1435 'topic-agent-skills' 'topic-biostatistics' 'topic-claude-code' 'topic-claude-skills' 'topic-clinical-research' 'topic-diagnostic-accuracy' 'topic-irb-protocol' 'topic-literature-review' 'topic-manuscript' 'topic-medical-ai' 'topic-medical-research' 'topic-meta-analysis' 'total':1882 'tradeoff':1432 'transcrib':1208 'turnaround':1488 'two':140,186,203,227 'two-tier':139,202 'type':67,312,388,443,548,617,626,686,707,775,1213,1382,1385,1633,1647,1774 'ultrasound':416 'unavail':1910 'underscor':1837 'uniqu':183,658 'unsur':2003 'updat':1244 'url':122,1395,1398,1966 'use':816,1715,1834,1927 'user':22,80,112,158,164,194,214,267,380,484,513,636,647,673,752,889,908,1551,1675,1789,1853 'user-loc':21,79,157,213,483,751 'valid':325,448 'valu':628,872,1501,1656 'verbatim':1263 'verif':238,914,1514,1759,1985 'verifi':151,1222,1499,1971 'version':793 'via':1520 'vs':1440,1444 'wait':1048 'want':268 'websit':1990 'weight':598 'well':604 'whether':620,843 'whose':705,1645 'win':193,222 'without':802,955,1984 'word':777,981 'word-boundari':980 'workflow':272,449 'write':30,97,567,741,787,806,812,1700,1712,1764,1864,1914 'write-pap':29,96,566,740,805,811,1699,1711,1763,1913 'x':577 'yet':1152 '완료':1040 '추가':1019,1039 '필요':1020","prices":[{"id":"8d66dc36-e6ce-43bf-b8fe-a7500ae6345e","listingId":"8bb6c03a-5663-4630-90bd-2bd22232d5a3","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"Aperivue","category":"medsci-skills","install_from":"skills.sh"},"createdAt":"2026-05-13T12:57:44.804Z"}],"sources":[{"listingId":"8bb6c03a-5663-4630-90bd-2bd22232d5a3","source":"github","sourceId":"Aperivue/medsci-skills/find-journal","sourceUrl":"https://github.com/Aperivue/medsci-skills/tree/main/skills/find-journal","isPrimary":false,"firstSeenAt":"2026-05-13T12:57:44.804Z","lastSeenAt":"2026-05-18T18:56:29.777Z"}],"details":{"listingId":"8bb6c03a-5663-4630-90bd-2bd22232d5a3","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"Aperivue","slug":"find-journal","github":{"repo":"Aperivue/medsci-skills","stars":98,"topics":["agent-skills","biostatistics","claude-code","claude-skills","clinical-research","diagnostic-accuracy","irb-protocol","literature-review","manuscript","medical-ai","medical-research","meta-analysis","physician-researcher","prisma","pubmed","radiology","reporting-guidelines","strobe","systematic-review","tripod-ai"],"license":"other","html_url":"https://github.com/Aperivue/medsci-skills","pushed_at":"2026-05-17T20:50:52Z","description":"Claude Code skills for medical research — literature search, reporting guidelines, statistical analysis, publication figures. Built by a physician-researcher, tested on real publications. MIT licensed.","skill_md_sha":"e38994f987f0d929b19ace74f1292a789d7ae7a5","skill_md_path":"skills/find-journal/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/Aperivue/medsci-skills/tree/main/skills/find-journal"},"layout":"multi","source":"github","category":"medsci-skills","frontmatter":{"name":"find-journal","description":"Journal recommendation engine for medical manuscripts. 2-pass matching against a curated public profile library plus any user-local private profiles, enriched with detailed write-paper profiles for top-5 output. Returns ranked recommendations with scope fit rationale, AI disclosure policy, and homepage links. No cached IF/APC data — users verify current metrics at journal sites."},"skills_sh_url":"https://skills.sh/Aperivue/medsci-skills/find-journal"},"updatedAt":"2026-05-18T18:56:29.777Z"}}