[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PFCPQXMRAEZH0REPBK4QA4":3,"skill-same:01M6PFCPQXMRAEZH0REPBK4QA4":59},{"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":18,"publishedAt":22,"linkOnly":23,"markdownContent":24,"markdownBody":25,"frontMatter":26,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":30,"repositoryHtmlUrl":31,"repositoryHomepageUrl":6,"ownerHtmlUrl":32,"ownerBlogUrl":33,"ownerDescription":6,"updatedAt":34,"install":35,"resources":48},"01M6PFCPQXMRAEZH0REPBK4QA4","calculate-hash",null,"Calculate the hash of a given text.","shfahiim\u002FinferEdge","shfahiim","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F119427278?v=4","01M6PFBZHCHFA81BR4CQ31P3D0","Shahriar Hossen Fahim","01M6PFBZP8PQKT3S67MAYSFBTD",1,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fshfahiim\u002FinferEdge\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fcalculate-hash\u002FSKILL.md",[],[19,20,21],"calculate hash","calculate","text","2026-11-10 10:12:30",false,"---\nname: calculate-hash\ndescription: Calculate the hash of a given text.\n---\n\n# Calculate hash\n\nThis skill calculates the hash of a given text.\n\n## Examples\n\n* \"Calculate hash of...\"\n* \"What is the hash of...\"\n\n## Instructions\n\nCall the `run_js` tool with the following exact parameters:\n\n- script name: `index.html`\n- data: A JSON string with the following field\n  - text: the text to calculate hash for\n","# Calculate hash\n\nThis skill calculates the hash of a given text.\n\n## Examples\n\n* \"Calculate hash of...\"\n* \"What is the hash of...\"\n\n## Instructions\n\nCall the `run_js` tool with the following exact parameters:\n\n- script name: `index.html`\n- data: A JSON string with the following field\n  - text: the text to calculate hash for\n",{"name":5,"description":7},"main","4119c61c3a5af14786203454a3c738a2b60b2048","skills\u002Fbuilt-in\u002Fcalculate-hash",0,"https:\u002F\u002Fgithub.com\u002Fshfahiim\u002FinferEdge","https:\u002F\u002Fgithub.com\u002Fshfahiim","shfahiim.github.io","2026-04-15 03:38:42",{"source":8,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add shfahiim\u002FinferEdge --skill calculate-hash",{"tool":41,"command":42},"bunx","bunx skills add shfahiim\u002FinferEdge --skill calculate-hash",{"tool":44,"command":45},"pnpm","pnpm dlx skills add shfahiim\u002FinferEdge --skill calculate-hash","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fshfahiim\u002FinferEdge\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fcalculate-hash\u002FSKILL.md",true,[49,55],{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},"scripts\u002Findex.html","SCRIPT","脚本",959,"https:\u002F\u002Fgithub.com\u002Fshfahiim\u002FinferEdge\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fcalculate-hash\u002Fscripts\u002Findex.html",{"path":56,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":57,"sourceHtmlUrl":58},"scripts\u002Findex.js",1348,"https:\u002F\u002Fgithub.com\u002Fshfahiim\u002FinferEdge\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fcalculate-hash\u002Fscripts\u002Findex.js",[60,78,97,118,129,142],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":22},"01M6PFDWWT8JYY2SCX0N7220VQ","virtual-piano","Show a virtual piano to play music","https:\u002F\u002Fgithub.com\u002Fshfahiim\u002FinferEdge\u002Fblob\u002Fmain\u002Fskills\u002Ffeatured\u002Fvirtual-piano\u002FSKILL.md",[],[67,68,69,70,71,72,73,74,75,27,76,77],"virtual","virtual piano","google","github","play","https","edge","music","show","gallery","tree",{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":22},"01M6PFDR04GP395DX9GV3QJDW7","restaurant-roulette","Show a roulette wheel to allow user to randomly select a restaurant based on location and cuisine.","https:\u002F\u002Fgithub.com\u002Fshfahiim\u002FinferEdge\u002Fblob\u002Fmain\u002Fskills\u002Ffeatured\u002Frestaurant-roulette\u002FSKILL.md",[],[85,77,86,76,87,88,27,75,73,89,90,91,92,93,72,69,94,95,70,96],"restaurant roulette","you","get","location","user","select","true","wheel","api-key","docs","gemini","dev",{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":108,"publishedAt":22},"01M6PFDH7PKX9Y0Q4E4CP7JH8R","mood-music","A skill to suggest or play music based on the user's mood, including analyzing images or audio, by querying available genres and generating music via the Loudly API.","https:\u002F\u002Fgithub.com\u002Fshfahiim\u002FinferEdge\u002Fblob\u002Fmain\u002Fskills\u002Ffeatured\u002Fmood-music\u002FSKILL.md",[103],{"categoryNo":104,"categoryName":105,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",[74,109,110,87,70,71,72,73,111,112,113,114,27,115,116,76,86,77,91,117],"mood music","genres","analyzing","api","Audio","images","apps","via","can",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":22},"01M6PFDFETYH4BBZVW07GZTH2Z","text-spinner","Spin the given text on my head.","https:\u002F\u002Fgithub.com\u002Fshfahiim\u002FinferEdge\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Ftext-spinner\u002FSKILL.md",[],[125,126,21,127,128],"text spinner","spinner","head","my",{"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":138,"publishedAt":22},"01M6PFDBB7Q2S269SQER5B50DN","send-email","Send an email.","https:\u002F\u002Fgithub.com\u002Fshfahiim\u002FinferEdge\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fsend-email\u002FSKILL.md",[135],{"categoryNo":136,"categoryName":137,"taxonomyType":106,"taxonomyTypeDesc":107},"01JBSEEDCAT000000000000005","邮件与沟通",[139,140,141],"send email","email","send",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":148,"publishedAt":22},"01M6PFD70GF3TXK9BP13H45FE1","query-wikipedia","Query summary from Wikipedia for a given topic.","https:\u002F\u002Fgithub.com\u002Fshfahiim\u002FinferEdge\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fquery-wikipedia\u002FSKILL.md",[],[149,150,151,152,153],"query wikipedia","query","wikipedia","summary","for"]