[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6JDH35A2YA3FC57DXBFK57R":3,"skill-same:01M6JDH35A2YA3FC57DXBFK57R":71},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":25,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":54,"ownerHtmlUrl":55,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":56,"install":57,"resources":70},"01M6JDH35A2YA3FC57DXBFK57R","pubmed-database",null,"Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.","S3YED\u002Fappie-kit","S3YED","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F62743867?v=4","01M6JBKBRRVP6KMS0VWZ27T3R6","01M6JBKBX0KG30284PW1DBYJT1",14,"MIT","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fecc\u002Fscientific-db-pubmed-database\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"database","pubmed","pubmed database","queries","for","Utilities","retrieval","literature","biomedical","Citation","community","mesh","direct","api","lookup","monitoring","search","workflows","2026-11-10 10:12:30",false,"---\nname: pubmed-database\ndescription: Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.\norigin: community\n---\n\n# PubMed Database\n\nUse this skill when a task needs biomedical literature from PubMed rather than\ngeneral web search.\n\n## When to Use\n\n- Searching MEDLINE or life-sciences literature.\n- Building PubMed queries with MeSH terms, field tags, dates, or article types.\n- Looking up PMIDs, abstracts, publication metadata, or related citations.\n- Running systematic-review search passes that need repeatable search strings.\n- Using NCBI E-utilities directly from Python, shell, or another HTTP client.\n\n## Query Construction\n\nStart with the research question, split it into concepts, then combine concepts\nwith Boolean operators.\n\n```text\nconcept_1 AND concept_2 AND filter\nsynonym_a OR synonym_b\nNOT exclusion_term\n```\n\nUseful PubMed field tags:\n\n- `[ti]`: title\n- `[ab]`: abstract\n- `[tiab]`: title or abstract\n- `[au]`: author\n- `[ta]`: journal title abbreviation\n- `[mh]`: MeSH term\n- `[majr]`: major MeSH topic\n- `[pt]`: publication type\n- `[dp]`: date of publication\n- `[la]`: language\n\nExamples:\n\n```text\ndiabetes mellitus[mh] AND treatment[tiab] AND systematic review[pt] AND 2023:2026[dp]\n(metformin[nm] OR insulin[nm]) AND diabetes mellitus, type 2[mh] AND randomized controlled trial[pt]\nsmith ja[au] AND cancer[tiab] AND 2026[dp] AND english[la]\n```\n\n## MeSH and Subheadings\n\nPrefer MeSH when the concept has a stable controlled-vocabulary term. Combine\nMeSH with title\u002Fabstract terms when the topic is new or terminology varies.\n\nCorrect subheading syntax puts the subheading before the field tag:\n\n```text\ndiabetes mellitus, type 2\u002Fdrug therapy[mh]\ncardiovascular diseases\u002Fprevention & control[mh]\n```\n\nUse `[majr]` only when the topic must be central to the paper. It can improve\nprecision but may miss relevant work.\n\n## Filters\n\nPublication types:\n\n- `clinical trial[pt]`\n- `meta-analysis[pt]`\n- `randomized controlled trial[pt]`\n- `review[pt]`\n- `systematic review[pt]`\n- `guideline[pt]`\n\nDate filters:\n\n```text\n2026[dp]\n2020:2026[dp]\n2026\u002F03\u002F15[dp]\n```\n\nAvailability filters:\n\n```text\nfree full text[sb]\nhasabstract[text]\n```\n\n## E-utilities Workflow\n\nNCBI E-utilities supports repeatable API workflows:\n\n1. `esearch.fcgi`: search and return PMIDs.\n2. `esummary.fcgi`: return lightweight article metadata.\n3. `efetch.fcgi`: fetch abstracts or full records in XML, MEDLINE, or text.\n4. `elink.fcgi`: find related articles and linked resources.\n\nUse an email and API key for production scripts. Store API keys in environment\nvariables, never in committed files or command history.\n\n```python\nimport os\nimport time\nimport requests\n\nBASE = \"https:\u002F\u002Feutils.ncbi.nlm.nih.gov\u002Fentrez\u002Feutils\"\n\n\ndef esearch(query: str, retmax: int = 20) -> list[str]:\n    params = {\n        \"db\": \"pubmed\",\n        \"term\": query,\n        \"retmode\": \"json\",\n        \"retmax\": retmax,\n        \"tool\": \"ecc-pubmed-search\",\n        \"email\": os.environ.get(\"NCBI_EMAIL\", \"\"),\n    }\n    api_key = os.environ.get(\"NCBI_API_KEY\")\n    if api_key:\n        params[\"api_key\"] = api_key\n\n    response = requests.get(f\"{BASE}\u002Fesearch.fcgi\", params=params, timeout=30)\n    response.raise_for_status()\n    time.sleep(0.35)\n    return response.json()[\"esearchresult\"][\"idlist\"]\n\n\npmids = esearch(\"hypertension[mh] AND randomized controlled trial[pt] AND 2024:2026[dp]\")\nprint(pmids)\n```\n\nFor batches, prefer NCBI history server parameters (`usehistory=y`,\n`WebEnv`, `query_key`) instead of passing very long PMID lists through URLs.\n\n## Output Discipline\n\nFor each search pass, record:\n\n- exact search string\n- database searched\n- date searched\n- filters used\n- result count\n- export format\n- any manual exclusions\n\nExample:\n\n```markdown\n| Database | Date searched | Query | Filters | Results |\n| --- | --- | --- | --- | ---: |\n| PubMed | 2026-05-11 | `sickle cell disease[mh] AND CRISPR[tiab]` | 2020:2026[dp], English | 42 |\n```\n\n## Review Checklist\n\n- Are field tags valid PubMed tags?\n- Are MeSH terms paired with free-text synonyms for newer topics?\n- Is the date range explicit and appropriate?\n- Does the search log include enough detail to reproduce the query?\n- Are API keys loaded from the environment?\n- Does HTTP code call `raise_for_status()` or otherwise handle non-200\n  responses before parsing?\n- Are rate limits respected?\n\n## References\n\n- [PubMed help](https:\u002F\u002Fpubmed.ncbi.nlm.nih.gov\u002Fhelp\u002F)\n- [NCBI E-utilities documentation](https:\u002F\u002Fwww.ncbi.nlm.nih.gov\u002Fbooks\u002FNBK25501\u002F)\n- [NCBI API key guidance](https:\u002F\u002Fsupport.nlm.nih.gov\u002FkbArticle\u002F?pn=KA-05317)\n- NCBI support: \u003Ceutilities@ncbi.nlm.nih.gov>\n","# PubMed Database\n\nUse this skill when a task needs biomedical literature from PubMed rather than\ngeneral web search.\n\n## When to Use\n\n- Searching MEDLINE or life-sciences literature.\n- Building PubMed queries with MeSH terms, field tags, dates, or article types.\n- Looking up PMIDs, abstracts, publication metadata, or related citations.\n- Running systematic-review search passes that need repeatable search strings.\n- Using NCBI E-utilities directly from Python, shell, or another HTTP client.\n\n## Query Construction\n\nStart with the research question, split it into concepts, then combine concepts\nwith Boolean operators.\n\n```text\nconcept_1 AND concept_2 AND filter\nsynonym_a OR synonym_b\nNOT exclusion_term\n```\n\nUseful PubMed field tags:\n\n- `[ti]`: title\n- `[ab]`: abstract\n- `[tiab]`: title or abstract\n- `[au]`: author\n- `[ta]`: journal title abbreviation\n- `[mh]`: MeSH term\n- `[majr]`: major MeSH topic\n- `[pt]`: publication type\n- `[dp]`: date of publication\n- `[la]`: language\n\nExamples:\n\n```text\ndiabetes mellitus[mh] AND treatment[tiab] AND systematic review[pt] AND 2023:2026[dp]\n(metformin[nm] OR insulin[nm]) AND diabetes mellitus, type 2[mh] AND randomized controlled trial[pt]\nsmith ja[au] AND cancer[tiab] AND 2026[dp] AND english[la]\n```\n\n## MeSH and Subheadings\n\nPrefer MeSH when the concept has a stable controlled-vocabulary term. Combine\nMeSH with title\u002Fabstract terms when the topic is new or terminology varies.\n\nCorrect subheading syntax puts the subheading before the field tag:\n\n```text\ndiabetes mellitus, type 2\u002Fdrug therapy[mh]\ncardiovascular diseases\u002Fprevention & control[mh]\n```\n\nUse `[majr]` only when the topic must be central to the paper. It can improve\nprecision but may miss relevant work.\n\n## Filters\n\nPublication types:\n\n- `clinical trial[pt]`\n- `meta-analysis[pt]`\n- `randomized controlled trial[pt]`\n- `review[pt]`\n- `systematic review[pt]`\n- `guideline[pt]`\n\nDate filters:\n\n```text\n2026[dp]\n2020:2026[dp]\n2026\u002F03\u002F15[dp]\n```\n\nAvailability filters:\n\n```text\nfree full text[sb]\nhasabstract[text]\n```\n\n## E-utilities Workflow\n\nNCBI E-utilities supports repeatable API workflows:\n\n1. `esearch.fcgi`: search and return PMIDs.\n2. `esummary.fcgi`: return lightweight article metadata.\n3. `efetch.fcgi`: fetch abstracts or full records in XML, MEDLINE, or text.\n4. `elink.fcgi`: find related articles and linked resources.\n\nUse an email and API key for production scripts. Store API keys in environment\nvariables, never in committed files or command history.\n\n```python\nimport os\nimport time\nimport requests\n\nBASE = \"https:\u002F\u002Feutils.ncbi.nlm.nih.gov\u002Fentrez\u002Feutils\"\n\n\ndef esearch(query: str, retmax: int = 20) -> list[str]:\n    params = {\n        \"db\": \"pubmed\",\n        \"term\": query,\n        \"retmode\": \"json\",\n        \"retmax\": retmax,\n        \"tool\": \"ecc-pubmed-search\",\n        \"email\": os.environ.get(\"NCBI_EMAIL\", \"\"),\n    }\n    api_key = os.environ.get(\"NCBI_API_KEY\")\n    if api_key:\n        params[\"api_key\"] = api_key\n\n    response = requests.get(f\"{BASE}\u002Fesearch.fcgi\", params=params, timeout=30)\n    response.raise_for_status()\n    time.sleep(0.35)\n    return response.json()[\"esearchresult\"][\"idlist\"]\n\n\npmids = esearch(\"hypertension[mh] AND randomized controlled trial[pt] AND 2024:2026[dp]\")\nprint(pmids)\n```\n\nFor batches, prefer NCBI history server parameters (`usehistory=y`,\n`WebEnv`, `query_key`) instead of passing very long PMID lists through URLs.\n\n## Output Discipline\n\nFor each search pass, record:\n\n- exact search string\n- database searched\n- date searched\n- filters used\n- result count\n- export format\n- any manual exclusions\n\nExample:\n\n```markdown\n| Database | Date searched | Query | Filters | Results |\n| --- | --- | --- | --- | ---: |\n| PubMed | 2026-05-11 | `sickle cell disease[mh] AND CRISPR[tiab]` | 2020:2026[dp], English | 42 |\n```\n\n## Review Checklist\n\n- Are field tags valid PubMed tags?\n- Are MeSH terms paired with free-text synonyms for newer topics?\n- Is the date range explicit and appropriate?\n- Does the search log include enough detail to reproduce the query?\n- Are API keys loaded from the environment?\n- Does HTTP code call `raise_for_status()` or otherwise handle non-200\n  responses before parsing?\n- Are rate limits respected?\n\n## References\n\n- [PubMed help](https:\u002F\u002Fpubmed.ncbi.nlm.nih.gov\u002Fhelp\u002F)\n- [NCBI E-utilities documentation](https:\u002F\u002Fwww.ncbi.nlm.nih.gov\u002Fbooks\u002FNBK25501\u002F)\n- [NCBI API key guidance](https:\u002F\u002Fsupport.nlm.nih.gov\u002FkbArticle\u002F?pn=KA-05317)\n- NCBI support: \u003Ceutilities@ncbi.nlm.nih.gov>\n",{"name":5,"origin":36,"description":7},"master","8ec37df6d71fb664ea19d32c079e7d3ff931a8e0","skills\u002Fecc\u002Fscientific-db-pubmed-database",3,"https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit","https:\u002F\u002Fweblyfe.ai","https:\u002F\u002Fgithub.com\u002FS3YED","2026-08-27 01:54:02",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add S3YED\u002Fappie-kit --skill pubmed-database",{"tool":63,"command":64},"bunx","bunx skills add S3YED\u002Fappie-kit --skill pubmed-database",{"tool":66,"command":67},"pnpm","pnpm dlx skills add S3YED\u002Fappie-kit --skill pubmed-database","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fecc\u002Fscientific-db-pubmed-database\u002FSKILL.md",true,[],[72,104,139,164,194,217],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":85,"publishedAt":44},"01M6JFD4M6N4DSGC7TXEJ5R3J2","ai-music","AI music generation and audio tools: HeartMuLa lyrics-to-music generation, songwriting craft (+ Suno prompts), and audio spectrogram\u002Ffeature visualization.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fwethlete\u002Fai-music\u002FSKILL.md",[78,81,84],{"categoryNo":79,"categoryName":80,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":82,"categoryName":83,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103],"music","ai music","humanizer","visualization","Tools","Audio","hermes","hermes agent","songwriting","suno","lyrics","prompts","heartmula","craft","generation","feature","ai music generation","music generation",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":118,"publishedAt":44},"01M6JFCZE4XNFQFMNZDHKHT5V5","agentic-webdesign-design-system-ingestion","Use v0 Design Systems 2.0, Bolt Design System Agents, or Lovable to generate production UI from a client's real design system components — not generic Tailwind. Use when building a client website where brand consistency matters.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fweb-design\u002Fagentic-webdesign-design-system-ingestion\u002FSKILL.md",[110,113],{"categoryNo":111,"categoryName":112,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":114,"categoryName":115,"taxonomyType":116,"taxonomyTypeDesc":117},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138],"design","agentic","design system","system","ingestion","webdesign","agentic webdesign design system ingestion","components","generate","design systems","website","ui","Tailwind","bolt","lovable","v0","design-system","wed","design system components","appie",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":147,"publishedAt":44},"01M6JFCVPX3913CFAS6QQJ33ZB","agentic-webdesign-agent-elements","Use 21st.dev Agent Elements — 25 shadcn\u002Fui components purpose-built for AI agent UIs. Tool cards (Bash, Edit, Search, Plan, Subagent, MCP), chat, input, streaming. Open source, shadcn-registry install, no runtime lock-in.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fweb-design\u002Fagentic-webdesign-agent-elements\u002FSKILL.md",[145,146],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":114,"categoryName":115,"taxonomyType":116,"taxonomyTypeDesc":117},[120,148,124,149,150,151,126,152,42,153,154,155,156,157,158,159,160,161,162,163],"elements","agentic webdesign agent elements","MCP","ai agent","registry","streaming","open source","open","Bash","plan","subagent","edit","install","input","lock","source",{"skillNo":165,"name":166,"nameZh":6,"description":167,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":174,"publishedAt":44},"01M6JFCQC7H65M9QJ6TRE71BS1","vercel-deployment","Deploy static sites and frontends to Vercel — handles both CLI and REST API paths, including the CLI token sanitization workaround.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Fvercel-deployment\u002FSKILL.md",[170,173],{"categoryNo":171,"categoryName":172,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[175,176,177,178,179,180,181,182,183,184,39,185,186,187,188,189,190,191,192,193],"deployment","vercel deployment","vercel","macos","cli","linux","windows","deploy","vercel deploy","REST","site","deploy to vercel","token","rest api","host","sites","paths","sanitization","static site",{"skillNo":195,"name":196,"nameZh":6,"description":197,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":198,"categories":199,"keywords":201,"publishedAt":44},"01M6JFCM4SMTXBM5A01BK2YQG1","software-quality-workflows","Umbrella workflow for TDD, debugging, code simplification, spikes, pre-commit review, and debugger-assisted investigation.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Fsoftware-quality-workflows\u002FSKILL.md",[200],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[43,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,30],"quality","software","software quality workflows","review","tdd","workflow","commit","debugging","code","debugger","pre-commit","investigation","code simplification","user","simplification",{"skillNo":218,"name":219,"nameZh":6,"description":220,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":221,"categories":222,"keywords":230,"publishedAt":44},"01M6JFCGD0M6CEATY01W7YN6DB","react-component-refactoring","Safely refactor large React components into smaller, maintainable pieces using proven patterns","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Freact-component-refactoring\u002FSKILL.md",[223,226,229],{"categoryNo":224,"categoryName":225,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":227,"categoryName":228,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[231,232,233,234,235,236,237,238,178,239,240,126,241,181,242,210,243,244,245,246],"react","component","refactoring","component refactoring","react component","react component refactoring","frontend","writing","safe","typescript","react components","modular","refactor","simplify","patterns","test-driven-development"]