[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-eea5e994":3,"seo:featured-workflow:eea5e994-4dfc-11f1-9bc6-00163e2b0d79:es":82,"workflow-related-asset-eea5e994-eea5e994-4dfc-11f1-9bc6-00163e2b0d79":83},{"id":4,"uuid":5,"slug":6,"title":7,"description":8,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":12,"parent_id":12,"parent_uuid":11,"lang_type":13,"steps":14,"tags":21,"has_voted":27,"visibility":17,"share_token":11,"is_featured":12,"content_hash":28,"asset_kind":29,"target_tools":30,"install_mode":34,"entrypoint":18,"risk_profile":35,"dependencies":37,"verification":42,"agent_metadata":45,"agent_fit":58,"trust":70,"provenance":79,"created_at":81,"updated_at":81},3256,"eea5e994-4dfc-11f1-9bc6-00163e2b0d79","asset-eea5e994","Giscus — GitHub Discussions-Powered Comments for Any Website","A lightweight commenting system that uses GitHub Discussions as the backend, so comments live alongside your code.","8a911193-3180-11f1-9bc6-00163e2b0d79","AI Open Source","",0,"en",[15],{"id":16,"step_order":17,"title":18,"description":11,"prompt_template":19,"variables":11,"depends_on":20,"expected_output":11},3819,1,"Giscus","# Giscus — GitHub Discussions-Powered Comments for Any Website\n\n## Quick Use\n```html\n\u003C!-- Add to your page (configure at giscus.app) -->\n\u003Cscript src=\"https:\u002F\u002Fgiscus.app\u002Fclient.js\"\n  data-repo=\"YOUR\u002FREPO\"\n  data-repo-id=\"YOUR_REPO_ID\"\n  data-category=\"Announcements\"\n  data-category-id=\"YOUR_CATEGORY_ID\"\n  data-mapping=\"pathname\"\n  crossorigin=\"anonymous\"\n  async>\n\u003C\u002Fscript>\n```\n\n## Introduction\nGiscus turns GitHub Discussions into a comment system for blogs, documentation sites, and any static page. Visitors authenticate with their GitHub account, and every comment is stored as a Discussion reply in your repository.\n\n## What Giscus Does\n- Embeds a comment widget on any webpage via a single script tag\n- Maps pages to GitHub Discussions using pathname, URL, title, or custom term\n- Supports reactions, nested replies, and markdown formatting out of the box\n- Provides a configuration tool at giscus.app to generate the embed snippet\n- Offers framework components for React, Vue, Svelte, and Web Components\n\n## Architecture Overview\nGiscus runs as a Next.js application that proxies requests between the browser widget and the GitHub GraphQL API. The embed widget loads in an iframe, communicating with the parent page via postMessage. Authentication uses GitHub OAuth. All data is stored in GitHub Discussions, meaning there is no separate database to manage.\n\n## Self-Hosting & Configuration\n- Use the hosted version at giscus.app with zero setup, or self-host the Next.js app\n- Enable GitHub Discussions on the target repository before configuring\n- Visit giscus.app to generate the embed script with your repo and category settings\n- Customize theme, language, and input position via data attributes on the script tag\n- For self-hosting, deploy the Next.js app and set the GitHub OAuth app credentials\n\n## Key Features\n- No separate database needed; GitHub Discussions is the storage backend\n- Full markdown and emoji reaction support matching the GitHub experience\n- Lazy loading by default so it does not affect initial page load performance\n- Multiple mapping strategies (pathname, URL, title, custom) for flexible routing\n- Built-in dark and light themes with custom CSS support\n\n## Comparison with Similar Tools\n- **Disqus** — SaaS with ads and tracking; Giscus is free, open source, and ad-free\n- **Utterances** — uses GitHub Issues instead of Discussions; Giscus supports nested replies\n- **Remark42** — self-hosted with its own database; Giscus leverages GitHub as the backend\n- **Commento** — self-hosted and privacy-focused; Giscus requires no server infrastructure\n\n## FAQ\n**Q: Do commenters need a GitHub account?**\nA: Yes. Authentication is via GitHub OAuth, so commenters must have a GitHub account.\n\n**Q: Can I migrate from Utterances?**\nA: Yes. GitHub provides a tool to convert Issues to Discussions, and Giscus has a migration guide.\n\n**Q: Does it affect my site's performance?**\nA: The widget loads lazily and asynchronously, adding minimal overhead to page load times.\n\n**Q: Can I moderate comments?**\nA: Yes. Comments are GitHub Discussions, so you can moderate them directly in your repository.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002Fgiscus\u002Fgiscus\n- https:\u002F\u002Fgiscus.app","0",[22],{"id":23,"name":24,"slug":25,"icon":26},12,"Configs","config","⚙️",false,"f144efb8d16f1ca2113f369d975351d9726166e86ff92fd6139388e197d9cdc4","skill",[31,32,33],"claude_code","codex","gemini_cli","single",{"executes_code":27,"modifies_global_config":27,"requires_secrets":36,"uses_absolute_paths":27,"network_access":27},[],{"npm":38,"pip":39,"brew":40,"system":41},[],[],[],[],{"commands":43,"expected_files":44},[],[18],{"asset_kind":29,"target_tools":46,"install_mode":34,"entrypoint":18,"risk_profile":47,"dependencies":49,"content_hash":28,"verification":54,"inferred":57},[31,32,33],{"executes_code":27,"modifies_global_config":27,"requires_secrets":48,"uses_absolute_paths":27,"network_access":27},[],{"npm":50,"pip":51,"brew":52,"system":53},[],[],[],[],{"commands":55,"expected_files":56},[],[18],true,{"target":32,"score":59,"status":60,"policy":61,"why":62,"asset_kind":29,"install_mode":34},98,"native","allow",[63,64,65,66,67,68,69],"target_tools includes codex","asset_kind skill","install_mode single","markdown-only","policy allow","safe markdown-only Codex install","trust established",{"author_trust_level":71,"verified_publisher":27,"asset_signed_hash":28,"signature_status":72,"install_count":12,"report_count":12,"dangerous_capability_badges":73,"review_status":74,"signals":75},"established","hash_only",[],"unreviewed",[76,77,78],"author has published assets","content hash available","no dangerous capability badges",{"owner_uuid":9,"owner_name":10,"source_url":80,"content_hash":28,"visibility":17,"created_at":81,"updated_at":81},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-eea5e994","2026-05-12 20:20:15",null,[84,136,195,244],{"id":85,"uuid":86,"slug":87,"title":88,"description":89,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":90,"parent_id":12,"parent_uuid":11,"lang_type":13,"steps":91,"tags":92,"has_voted":27,"visibility":17,"share_token":11,"is_featured":12,"content_hash":94,"asset_kind":29,"target_tools":95,"install_mode":34,"entrypoint":96,"risk_profile":97,"dependencies":99,"verification":104,"agent_metadata":107,"agent_fit":119,"trust":121,"provenance":124,"created_at":126,"updated_at":127,"__relatedScore":128,"__relatedReasons":129,"__sharedTags":134},2896,"2f29c161-4be4-11f1-9bc6-00163e2b0d79","asset-2f29c161","Upptime — GitHub-Powered Uptime Monitor and Status Page","An open-source uptime monitor and status page powered entirely by GitHub Actions, Issues, and Pages, requiring no server or database.",29,[],[93],{"id":23,"name":24,"slug":25,"icon":26},"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",[31,32,33],"SKILL.md",{"executes_code":27,"modifies_global_config":27,"requires_secrets":98,"uses_absolute_paths":27,"network_access":27},[],{"npm":100,"pip":101,"brew":102,"system":103},[],[],[],[],{"commands":105,"expected_files":106},[],[],{"asset_kind":29,"target_tools":108,"install_mode":34,"entrypoint":96,"risk_profile":109,"dependencies":111,"content_hash":94,"verification":116,"inferred":57},[31,32,33],{"executes_code":27,"modifies_global_config":27,"requires_secrets":110,"uses_absolute_paths":27,"network_access":27},[],{"npm":112,"pip":113,"brew":114,"system":115},[],[],[],[],{"commands":117,"expected_files":118},[],[],{"target":32,"score":59,"status":60,"policy":61,"why":120,"asset_kind":29,"install_mode":34},[63,64,65,66,67,68,69],{"author_trust_level":71,"verified_publisher":27,"asset_signed_hash":94,"signature_status":72,"install_count":12,"report_count":12,"dangerous_capability_badges":122,"review_status":74,"signals":123},[],[76,77,78],{"owner_uuid":9,"owner_name":10,"source_url":125,"content_hash":94,"visibility":17,"created_at":126,"updated_at":127},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-2f29c161","2026-05-10 04:18:04","2026-05-12 22:10:42",102.2156818820795,[130,131,132,133],"topic-match","same-kind","same-target","same-author",[25,135],"configs",{"id":137,"uuid":138,"slug":139,"title":140,"description":141,"author_id":142,"author_name":143,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":144,"parent_id":12,"parent_uuid":11,"lang_type":13,"steps":145,"tags":146,"has_voted":27,"visibility":17,"share_token":11,"is_featured":12,"content_hash":152,"asset_kind":29,"target_tools":153,"install_mode":34,"entrypoint":154,"risk_profile":155,"dependencies":157,"verification":162,"agent_metadata":165,"agent_fit":177,"trust":184,"provenance":188,"created_at":190,"updated_at":191,"__relatedScore":192,"__relatedReasons":193,"__sharedTags":194},2304,"d3fda950-431c-11f1-9bc6-00163e2b0d79","rsshub-universal-rss-feed-generator-any-website-d3fda950","RSSHub — Universal RSS Feed Generator for Any Website","Self-hosted RSS feed generator that creates RSS feeds from virtually any website, supporting hundreds of sources including social media, news, and developer platforms.","8a910e34-3180-11f1-9bc6-00163e2b0d79","Script Depot",84,[],[147],{"id":148,"name":149,"slug":150,"icon":151},11,"Scripts","script","📜","e0fc36d1dc9599857058c06b7f852de30bf01f9e2adb435a6dd0d9a05baa5d88",[31,32,33],"RSSHub Overview",{"executes_code":27,"modifies_global_config":27,"requires_secrets":156,"uses_absolute_paths":27,"network_access":57},[],{"npm":158,"pip":159,"brew":160,"system":161},[],[],[],[],{"commands":163,"expected_files":164},[],[154],{"asset_kind":29,"target_tools":166,"install_mode":34,"entrypoint":154,"risk_profile":167,"dependencies":169,"content_hash":152,"verification":174},[31,32,33],{"executes_code":27,"modifies_global_config":27,"requires_secrets":168,"uses_absolute_paths":27,"network_access":57},[],{"npm":170,"pip":171,"brew":172,"system":173},[],[],[],[],{"commands":175,"expected_files":176},[],[154],{"target":32,"score":178,"status":179,"policy":180,"why":181,"asset_kind":29,"install_mode":34},64,"needs_confirmation","confirm",[63,64,65,182,183,69],"policy confirm","risk_profile.network_access is true",{"author_trust_level":71,"verified_publisher":27,"asset_signed_hash":152,"signature_status":72,"install_count":12,"report_count":12,"dangerous_capability_badges":185,"review_status":74,"signals":187},[186],"network_access",[76,77],{"owner_uuid":142,"owner_name":143,"source_url":189,"content_hash":152,"visibility":17,"created_at":190,"updated_at":191},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Frsshub-universal-rss-feed-generator-any-website-d3fda950","2026-04-29 00:10:51","2026-05-12 16:59:32",82.89412838857145,[130,131,132],[],{"id":196,"uuid":197,"slug":198,"title":199,"description":200,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":201,"parent_id":12,"parent_uuid":11,"lang_type":13,"steps":202,"tags":203,"has_voted":27,"visibility":17,"share_token":11,"is_featured":12,"content_hash":205,"asset_kind":29,"target_tools":206,"install_mode":34,"entrypoint":199,"risk_profile":209,"dependencies":211,"verification":216,"agent_metadata":219,"agent_fit":231,"trust":233,"provenance":237,"created_at":239,"updated_at":240,"__relatedScore":241,"__relatedReasons":242,"__sharedTags":243},517,"c3338e8d-2ef8-4d72-8d2a-43e7518555fd","lnai-unified-ai-config-claude-cursor-copilot-more-c3338e8d","lnai — Unified AI Config for Claude, Cursor, Copilot & More","Define AI tool configs once in a .ai\u002F directory and auto-sync to Claude Code, Cursor, GitHub Copilot, Gemini CLI, Codex, and Windsurf native formats.",122,[],[204],{"id":23,"name":24,"slug":25,"icon":26},"8aee14f919df22ccdae5577a88923f0aed6ff636411b17ea19e24bda53df5a91",[31,32,207,33,208],"cursor","windsurf",{"executes_code":27,"modifies_global_config":27,"requires_secrets":210,"uses_absolute_paths":27,"network_access":27},[],{"npm":212,"pip":213,"brew":214,"system":215},[],[],[],[],{"commands":217,"expected_files":218},[],[199],{"asset_kind":29,"target_tools":220,"install_mode":34,"entrypoint":199,"risk_profile":221,"dependencies":223,"content_hash":205,"verification":228},[31,32,207,33,208],{"executes_code":27,"modifies_global_config":27,"requires_secrets":222,"uses_absolute_paths":27,"network_access":27},[],{"npm":224,"pip":225,"brew":226,"system":227},[],[],[],[],{"commands":229,"expected_files":230},[],[199],{"target":32,"score":59,"status":60,"policy":61,"why":232,"asset_kind":29,"install_mode":34},[63,64,65,66,67,68,69],{"author_trust_level":71,"verified_publisher":27,"asset_signed_hash":205,"signature_status":72,"install_count":12,"report_count":12,"dangerous_capability_badges":234,"review_status":74,"signals":235},[],[236,76,77,78],"asset has usage views",{"owner_uuid":9,"owner_name":10,"source_url":238,"content_hash":205,"visibility":17,"created_at":239,"updated_at":240},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Flnai-unified-ai-config-claude-cursor-copilot-more-c3338e8d","2026-04-06 14:17:36","2026-05-12 13:05:51",75.1348576671591,[130,131,132,133],[25,135],{"id":245,"uuid":246,"slug":247,"title":248,"description":249,"author_id":250,"author_name":251,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":252,"parent_id":12,"parent_uuid":11,"lang_type":13,"steps":253,"tags":254,"has_voted":27,"visibility":17,"share_token":11,"is_featured":12,"content_hash":256,"asset_kind":29,"target_tools":257,"install_mode":34,"entrypoint":248,"risk_profile":258,"dependencies":260,"verification":265,"agent_metadata":268,"agent_fit":280,"trust":285,"provenance":288,"created_at":290,"updated_at":291,"__relatedScore":292,"__relatedReasons":293,"__sharedTags":294},519,"6c6059a2-a15c-4160-a806-ea2e1e519993","spec-kit-spec-driven-dev-toolkit-github-85k-stars-6c6059a2","Spec Kit — Spec-Driven Dev Toolkit from GitHub, 85K Stars","GitHub's open-source spec-driven development toolkit. Turn product specs into executable AI agent workflows via the specify CLI instead of vibe coding.","81b6b4dc-2ab8-11f1-9bc6-00163e2b0d79","TokRepo Curated",119,[],[255],{"id":23,"name":24,"slug":25,"icon":26},"a461af477e127a484ae65086ddbdf26cd4a5bfa4ffd6cd4a563c0e82e7d60139",[31,207,33],{"executes_code":27,"modifies_global_config":27,"requires_secrets":259,"uses_absolute_paths":27,"network_access":27},[],{"npm":261,"pip":262,"brew":263,"system":264},[],[],[],[],{"commands":266,"expected_files":267},[],[248],{"asset_kind":29,"target_tools":269,"install_mode":34,"entrypoint":248,"risk_profile":270,"dependencies":272,"content_hash":256,"verification":277},[31,207,33],{"executes_code":27,"modifies_global_config":27,"requires_secrets":271,"uses_absolute_paths":27,"network_access":27},[],{"npm":273,"pip":274,"brew":275,"system":276},[],[],[],[],{"commands":278,"expected_files":279},[],[248],{"target":32,"score":281,"status":179,"policy":180,"why":282,"asset_kind":29,"install_mode":34},66,[283,64,65,66,182,284,69],"target_tools does not include codex","metadata target_tools does not include codex",{"author_trust_level":71,"verified_publisher":27,"asset_signed_hash":256,"signature_status":72,"install_count":12,"report_count":12,"dangerous_capability_badges":286,"review_status":74,"signals":287},[],[236,76,77,78],{"owner_uuid":250,"owner_name":251,"source_url":289,"content_hash":256,"visibility":17,"created_at":290,"updated_at":291},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fspec-kit-spec-driven-dev-toolkit-github-85k-stars-6c6059a2","2026-04-06 15:16:38","2026-05-12 22:10:46",75.11877186907144,[130,131,132],[25,135]]