[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M77MBGMABJHY2T2JPDMY7ZP4":3,"skill-same:01M77MBGMABJHY2T2JPDMY7ZP4":56},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":30,"ownerDescription":6,"updatedAt":31,"install":32,"resources":45},"01M77MBGMABJHY2T2JPDMY7ZP4","dotnet-timezone",null,".NET timezone handling guidance for C# applications. Use when working with TimeZoneInfo, DateTimeOffset, NodaTime, UTC conversion, daylight saving time, scheduling across timezones, cross-platform Windows\u002FIANA timezone IDs, or when a .NET user needs the timezone for a city, address, region, or country and copy-paste-ready C# code.","Reihantt6\u002Fsns-myagent","Reihantt6","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F219822095?v=4","01M77KK94PV8B7C2D9XWXNS8DJ","Mohamad Reihan tegar prasetya","01M77KK958QFMTHYXGXFV7KZ79",2,"MIT","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fdotnet-timezone\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: dotnet-timezone\ndescription: '.NET timezone handling guidance for C# applications. Use when working with TimeZoneInfo, DateTimeOffset, NodaTime, UTC conversion, daylight saving time, scheduling across timezones, cross-platform Windows\u002FIANA timezone IDs, or when a .NET user needs the timezone for a city, address, region, or country and copy-paste-ready C# code.'\n---\n\n# .NET Timezone\n\nResolve timezone questions for .NET and C# code with production-safe guidance and copy-paste-ready snippets.\n\n## Start With The Right Path\n\nIdentify the request type first:\n\n- Address or location lookup\n- Timezone ID lookup\n- UTC\u002Flocal conversion\n- Cross-platform timezone compatibility\n- Scheduling or DST handling\n- API or persistence design\n\nIf the library is unclear, default to `TimeZoneConverter` for cross-platform work. If the scenario involves recurring schedules or strict DST rules, prefer `NodaTime`.\n\n## Resolve Addresses And Locations\n\nIf the user provides an address, city, region, country, or document containing place names:\n\n1. Extract each location from the input.\n2. Read `references\u002Ftimezone-index.md` for common Windows and IANA mappings.\n3. If the exact location is not listed, infer the correct IANA zone from geography, then map it to the Windows ID.\n4. Return both IDs and a ready-to-use C# example.\n\nFor each resolved location, provide:\n\n```text\nLocation: \u003Cresolved place>\nWindows ID: \u003Cwindows id>\nIANA ID: \u003Ciana id>\nUTC offset: \u003Cstandard offset and DST offset when relevant>\nDST: \u003Cyes\u002Fno>\n```\n\nThen include a cross-platform snippet like:\n\n```csharp\nusing TimeZoneConverter;\n\nTimeZoneInfo tz = TZConvert.GetTimeZoneInfo(\"Asia\u002FColombo\");\nDateTime local = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, tz);\n```\n\nIf multiple locations are present, include one block per location and then a combined multi-timezone snippet.\n\nIf a location is ambiguous, list the possible timezone matches and ask the user to choose the correct one.\n\n## Look Up Timezone IDs\n\nUse `references\u002Ftimezone-index.md` for Windows to IANA mappings.\n\nAlways provide both formats:\n\n- Windows ID for `TimeZoneInfo.FindSystemTimeZoneById()` on Windows\n- IANA ID for Linux, containers, `NodaTime`, and `TimeZoneConverter`\n\n## Generate Code\n\nUse `references\u002Fcode-patterns.md` and pick the smallest pattern that fits:\n\n- Pattern 1: `TimeZoneInfo` for Windows-only code\n- Pattern 2: `TimeZoneConverter` for cross-platform conversion\n- Pattern 3: `NodaTime` for strict timezone arithmetic and DST-sensitive scheduling\n- Pattern 4: `DateTimeOffset` for APIs and data transfer\n- Pattern 5: ASP.NET Core persistence and presentation\n- Pattern 6: recurring jobs and schedulers\n- Pattern 7: ambiguous and invalid DST timestamps\n\nAlways include package guidance when recommending third-party libraries.\n\n## Warn About Common Pitfalls\n\nMention the relevant warning when applicable:\n\n- `TimeZoneInfo.FindSystemTimeZoneById()` is platform-specific for timezone IDs.\n- Avoid storing `DateTime.Now` in databases; store UTC instead.\n- Treat `DateTimeKind.Unspecified` as a bug risk unless it is deliberate input.\n- DST transitions can skip or repeat local times.\n- Azure Windows and Azure Linux environments may expect different timezone ID formats.\n\n## Response Shape\n\nFor address and location requests:\n\n1. Return the resolved timezone block for each location.\n2. State the recommended implementation in one sentence.\n3. Include a copy-paste-ready C# snippet.\n\nFor code and architecture requests:\n\n1. State the recommended approach in one sentence.\n2. Provide the timezone IDs if relevant.\n3. Include the minimal working code snippet.\n4. Mention the package requirement if needed.\n5. Add one pitfall warning if it matters.\n\nKeep responses concise and code-first.\n\n## References\n\n- `references\u002Ftimezone-index.md`: common Windows and IANA timezone mappings\n- `references\u002Fcode-patterns.md`: ready-to-use .NET timezone patterns\n","# .NET Timezone\n\nResolve timezone questions for .NET and C# code with production-safe guidance and copy-paste-ready snippets.\n\n## Start With The Right Path\n\nIdentify the request type first:\n\n- Address or location lookup\n- Timezone ID lookup\n- UTC\u002Flocal conversion\n- Cross-platform timezone compatibility\n- Scheduling or DST handling\n- API or persistence design\n\nIf the library is unclear, default to `TimeZoneConverter` for cross-platform work. If the scenario involves recurring schedules or strict DST rules, prefer `NodaTime`.\n\n## Resolve Addresses And Locations\n\nIf the user provides an address, city, region, country, or document containing place names:\n\n1. Extract each location from the input.\n2. Read `references\u002Ftimezone-index.md` for common Windows and IANA mappings.\n3. If the exact location is not listed, infer the correct IANA zone from geography, then map it to the Windows ID.\n4. Return both IDs and a ready-to-use C# example.\n\nFor each resolved location, provide:\n\n```text\nLocation: \u003Cresolved place>\nWindows ID: \u003Cwindows id>\nIANA ID: \u003Ciana id>\nUTC offset: \u003Cstandard offset and DST offset when relevant>\nDST: \u003Cyes\u002Fno>\n```\n\nThen include a cross-platform snippet like:\n\n```csharp\nusing TimeZoneConverter;\n\nTimeZoneInfo tz = TZConvert.GetTimeZoneInfo(\"Asia\u002FColombo\");\nDateTime local = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, tz);\n```\n\nIf multiple locations are present, include one block per location and then a combined multi-timezone snippet.\n\nIf a location is ambiguous, list the possible timezone matches and ask the user to choose the correct one.\n\n## Look Up Timezone IDs\n\nUse `references\u002Ftimezone-index.md` for Windows to IANA mappings.\n\nAlways provide both formats:\n\n- Windows ID for `TimeZoneInfo.FindSystemTimeZoneById()` on Windows\n- IANA ID for Linux, containers, `NodaTime`, and `TimeZoneConverter`\n\n## Generate Code\n\nUse `references\u002Fcode-patterns.md` and pick the smallest pattern that fits:\n\n- Pattern 1: `TimeZoneInfo` for Windows-only code\n- Pattern 2: `TimeZoneConverter` for cross-platform conversion\n- Pattern 3: `NodaTime` for strict timezone arithmetic and DST-sensitive scheduling\n- Pattern 4: `DateTimeOffset` for APIs and data transfer\n- Pattern 5: ASP.NET Core persistence and presentation\n- Pattern 6: recurring jobs and schedulers\n- Pattern 7: ambiguous and invalid DST timestamps\n\nAlways include package guidance when recommending third-party libraries.\n\n## Warn About Common Pitfalls\n\nMention the relevant warning when applicable:\n\n- `TimeZoneInfo.FindSystemTimeZoneById()` is platform-specific for timezone IDs.\n- Avoid storing `DateTime.Now` in databases; store UTC instead.\n- Treat `DateTimeKind.Unspecified` as a bug risk unless it is deliberate input.\n- DST transitions can skip or repeat local times.\n- Azure Windows and Azure Linux environments may expect different timezone ID formats.\n\n## Response Shape\n\nFor address and location requests:\n\n1. Return the resolved timezone block for each location.\n2. State the recommended implementation in one sentence.\n3. Include a copy-paste-ready C# snippet.\n\nFor code and architecture requests:\n\n1. State the recommended approach in one sentence.\n2. Provide the timezone IDs if relevant.\n3. Include the minimal working code snippet.\n4. Mention the package requirement if needed.\n5. Add one pitfall warning if it matters.\n\nKeep responses concise and code-first.\n\n## References\n\n- `references\u002Ftimezone-index.md`: common Windows and IANA timezone mappings\n- `references\u002Fcode-patterns.md`: ready-to-use .NET timezone patterns\n",{"name":5,"description":7},"main","58843b159d7a4050d6b785a98b908cce505c0b92",".agents\u002Fskills\u002Fdotnet-timezone",0,"https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent","https:\u002F\u002Fgithub.com\u002FReihantt6","reihsns.web.id","2026-08-19 20:08:18",{"source":8,"skillName":5,"commands":33,"prompt":43,"zipAvailable":44},[34,37,40],{"tool":35,"command":36},"npx","npx skills add Reihantt6\u002Fsns-myagent --skill dotnet-timezone",{"tool":38,"command":39},"bunx","bunx skills add Reihantt6\u002Fsns-myagent --skill dotnet-timezone",{"tool":41,"command":42},"pnpm","pnpm dlx skills add Reihantt6\u002Fsns-myagent --skill dotnet-timezone","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fdotnet-timezone\u002FSKILL.md",true,[46,52],{"path":47,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":50,"sourceHtmlUrl":51},"references\u002Fcode-patterns.md","REFERENCE","参考文档",4587,"https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fdotnet-timezone\u002Freferences\u002Fcode-patterns.md",{"path":53,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":54,"sourceHtmlUrl":55},"references\u002Ftimezone-index.md",4352,"https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fdotnet-timezone\u002Freferences\u002Ftimezone-index.md",[57,64,71,78,85,92],{"skillNo":58,"name":59,"nameZh":6,"description":60,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":63,"publishedAt":19},"01M77XDCYZ407XYMF2T4P6F7VT","youtube-transcript","Extract transcripts from YouTube videos. Use when the user asks for a transcript, subtitles, or captions of a YouTube video and provides a YouTube URL (youtube.com\u002Fwatch?v=, youtu.be\u002F, or similar). Supports output with or without timestamps.","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fyoutube-transcript\u002FSKILL.md",[],[],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":19},"01M77XD7PBC98J6MXGJJ2TJ8DX","youtube-thumbnail-design","YouTube thumbnail design with specific dimensions, contrast rules, and mobile preview optimization. Covers safe zones, text placement, face expression psychology, and A\u002FB testing. Use for: YouTube thumbnails, video cover images, click-through optimization. Triggers: youtube thumbnail, thumbnail design, video thumbnail, click through rate, ctr optimization, youtube cover, video cover image, thumbnail maker, thumbnail tips, youtube design, video preview image","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fyoutube-thumbnail-design\u002FSKILL.md",[],[],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":19},"01M77XD2541C8HXJ6RHYZP4NGJ","youtube-short-maker","Make YouTube Shorts that hold attention with Pexo — vertical 9:16, fast-paced, hook in the first 3 seconds. Describe your topic and Pexo writes the script, generates the shots, picks the models, and assembles a finished Short with music and captions. Use for YouTube Shorts: \"youtube short\", \"make a youtube short\", \"shorts video\", \"short-form video\". NOT for long-form or landscape video.","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fyoutube-short-maker\u002FSKILL.md",[],[],{"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":19},"01M77XCXKVSYK7KTZ3PQBVVGFD","xcode-project-setup","Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fxcode-project-setup\u002FSKILL.md",[],[],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":19},"01M77XCR1DV8ZQK2NHWKVY4EWX","x402","Set up Browser Use Cloud payments with x402 — pay per request from a crypto wallet (USDC on Base mainnet), no signup or API key. Two setups it works out up front — \"just use it\" (set up a wallet so you or Claude Code can run cloud browser tasks paid from the wallet — Claude writes and runs throwaway scripts, nothing touches your codebase) or \"build it in\" (install the SDK and write the key + code into your project). Walks through wallet setup, funding, .env, and a ~$1 test run. Use when the user asks about x402, pay-per-use, USDC payments, or wants Browser Use Cloud without an API key. For the free-tier signup (reverse-CAPTCHA → API key), use `browser-use cloud signup` or the `cloud` skill instead.","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fx402\u002FSKILL.md",[],[],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":19},"01M77XCMD3R3ZBZQQSW6E0793B","x-twitter-scraper","Build GitHub Copilot workflows with Xquik X API SDKs, REST endpoints, hosted Apify Actor runs, MCP tools, TweetClaw OpenClaw plugin installs, signed webhooks, tweet search, user lookup, follower exports, media actions, and agent automation.","https:\u002F\u002Fgithub.com\u002FReihantt6\u002Fsns-myagent\u002Fblob\u002Fmain\u002Fagent\u002Fskills\u002Fx-twitter-scraper\u002FSKILL.md",[],[]]