[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6XB5CYB0HZAT4555GS8PF4P":3,"skill-same:01M6XB5CYB0HZAT4555GS8PF4P":68},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":14,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6XB5CYB0HZAT4555GS8PF4P","open-source-demo-data",null,"Prepare realistic open-source demo data without confusing it with local development real data.","su-yongjian\u002FSiming-Agent","su-yongjian","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F34278832?v=4","01M6XB1DS467062WEFANMWWDNZ","allan","01M6XB1DXXVA6F9PSVT9ATYQGJ",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Fproduct\u002Fopen-source-demo-data\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36,37],"open source","demo","data","open","source","open source demo data","prepare","development","product","local","open-source","it","local development","with","2026-11-10 10:12:30",false,"---\nname: open-source-demo-data\ndescription: Prepare realistic open-source demo data without confusing it with local development real data.\nversion: 1.0.0\nauthor: Siming\nlicense: MIT\nmetadata:\n  siming:\n    tags:\n      - product\n      - demo\n      - open-source\n---\n\n# Open Source Demo Data\n\nUse this skill when adding demo data for public showcase.\n\n## Workflow\n\n1. Separate demo data from real local data.\n2. Make demo data deterministic and easy to reset.\n3. Avoid fake loading flashes that replace data with empty responses.\n4. Keep demo values realistic enough for screenshots.\n5. Document how to enable and disable demo data.\n\n## Checks\n\n- Demo data should not hide broken APIs in local development mode.\n","# Open Source Demo Data\n\nUse this skill when adding demo data for public showcase.\n\n## Workflow\n\n1. Separate demo data from real local data.\n2. Make demo data deterministic and easy to reset.\n3. Avoid fake loading flashes that replace data with empty responses.\n4. Keep demo values realistic enough for screenshots.\n5. Document how to enable and disable demo data.\n\n## Checks\n\n- Demo data should not hide broken APIs in local development mode.\n",{"name":5,"author":43,"license":15,"version":44,"metadata":45,"description":7},"Siming","1.0.0",{"siming":46},{"tags":47},[32,25,34],"main","b4db2a9f5faef96fc29f543d56235a5f1702d160","apps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Fproduct\u002Fopen-source-demo-data","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent","https:\u002F\u002Fgithub.com\u002Fsu-yongjian","2026-05-28 21:54:51",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add su-yongjian\u002FSiming-Agent --skill open-source-demo-data",{"tool":60,"command":61},"bunx","bunx skills add su-yongjian\u002FSiming-Agent --skill open-source-demo-data",{"tool":63,"command":64},"pnpm","pnpm dlx skills add su-yongjian\u002FSiming-Agent --skill open-source-demo-data","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Fproduct\u002Fopen-source-demo-data\u002FSKILL.md",true,[],[69,102,129,146,165,185],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":83,"publishedAt":38},"01M6XB78GXMFJHZ2TJKSW1XASM","playwright-visual-check","Use Playwright to verify UI layout, screenshots, responsive behavior, and console\u002Fruntime errors.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Ftesting\u002Fplaywright-visual-check\u002FSKILL.md",[75,80],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":81,"categoryName":82,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000009","前端开发",[84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101],"playwright","check","playwright visual check","visual","verify","verify ui","errors","ui layout","runtime","layout","responsive","use","behavior","ui","console","screenshots","frontend","testing",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":114,"publishedAt":38},"01M6XB707EYMR6T375H3Q8GG00","api-smoke-tests","Create API smoke tests for auth, CRUD, pagination, empty states, and error paths.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Ftesting\u002Fapi-smoke-tests\u002FSKILL.md",[108,111],{"categoryNo":109,"categoryName":110,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":112,"categoryName":113,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师",[115,116,117,118,119,101,120,121,122,123,124,125,126,127,128],"tests","smoke","api smoke tests","api","smoke tests","crud","auth","pagination","create","empty","paths","for","states","error",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":135,"publishedAt":38},"01M6XB6TRDFD9HQE8QZJ7TY5W8","secret-handling","Handle secrets, API keys, tokens, and credentials safely in code, logs, configs, and UI.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Fsecurity\u002Fsecret-handling\u002FSKILL.md",[],[136,137,138,139,140,141,142,143,97,144,145,118],"secret handling","api keys","keys","tokens","security","secrets","credentials","logs","code","config",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":152,"publishedAt":38},"01M6XB6N18T1N82EQ5S66Z384M","dependency-risk-scan","Evaluate dependency risk, vulnerability scan results, package updates, and safe upgrade strategy.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Fsecurity\u002Fdependency-risk-scan\u002FSKILL.md",[],[153,154,155,156,157,158,159,160,161,162,163,140,164],"dependency risk scan","risk","dependency","scan","upgrade","evaluate","updates","results","strategy","vulnerability","package","safe",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":171,"publishedAt":38},"01M6XB6FPVFZ5P2Q47T338NQGR","vector-search-quality","Improve vector retrieval quality with chunk strategy, metadata filters, thresholds, and reranking.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Frag\u002Fvector-search-quality\u002FSKILL.md",[],[172,173,174,175,176,177,178,161,179,180,181,182,183,184,37],"vector search quality","quality","Vector Search","vector","search","thresholds","filters","improve","metadata","chunk","rag","retrieval","reranking",{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":191,"publishedAt":38},"01M6XB6AH9VVY23MR7WST6XH2D","rag-ingestion-pipeline","Build RAG document ingestion flows with upload, parsing, chunking, embedding, queueing, and status tracking.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Frag\u002Frag-ingestion-pipeline\u002FSKILL.md",[],[192,182,193,194,195,196,37,197,198,199,200,201,202,203,204,205,206],"rag ingestion pipeline","pipeline","ingestion","rag ingestion","Document Ingestion","flows","embedding","chunking","upload","build","document","tracking","parsing","documents","status"]