From cf2e564082a753c2c2543749a25c22ae3b114472 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 15 May 2026 12:44:58 +0000 Subject: [PATCH] Standardize on the apex canonical host MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The OAuth issuer/resource is minted against the bare apex, so clients reaching the site via www.* hit an issuer mismatch and reject the token. - Add a narrow 301 www.superagentskill.com -> superagentskill.com redirect at the server entry (preserves path + query) so the mismatch is resolved at runtime, not just in docs - Normalize all in-app links and top-level docs to the apex host Note: content/skills/*.yaml and scripts/seed-gtm-skills.mjs still reference www and are intentionally left untouched โ€” they are published package payloads and rewriting them would change registry data/signing. https://claude.ai/code/session_01QjRrzVxTXxMAwWsU65Avaf --- CONTRIBUTING.md | 2 +- README.md | 30 +++++++++++++------------- SOULS_DISCLAIMER.md | 8 +++---- content/README.md | 2 +- src/components/share/ShareMenu.tsx | 2 +- src/components/site/Footer.tsx | 2 +- src/routes/account.referrals.tsx | 2 +- src/routes/account.tokens.tsx | 4 ++-- src/routes/marketplace.categories.tsx | 2 +- src/routes/marketplace.leaderboard.tsx | 2 +- src/server.ts | 23 ++++++++++++++++++++ 11 files changed, 51 insertions(+), 28 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f6ff8ed3..5121054c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -145,7 +145,7 @@ All participation โ€” issues, PRs, Discord, comments โ€” is governed by the [Cod ## ๐ŸŒŸ Recognition -- Every merged contributor is listed in the [`AUTHORS`](AUTHORS) file and on the [public marketplace](https://www.superagentskill.com/marketplace/rankings). +- Every merged contributor is listed in the [`AUTHORS`](AUTHORS) file and on the [public marketplace](https://superagentskill.com/marketplace/rankings). - Top contributors get the **Skill Architect** role on Discord, early access to new features, and a small monthly grant from the platform revenue pool. - **Found a robustness issue?** It's published as a public finding (e.g. `SAS-2026-0042`) with your handle credited โ€” CVE-style. diff --git a/README.md b/README.md index fba2822d..f104f851 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@
-Super Agent Skill +Super Agent Skill # Super Agent Skill @@ -13,16 +13,16 @@ Think of it as a **library of instant expertise** for AI: pick a skill, beam it in, and your agent suddenly knows OWASP, MEDDPICC, ECG triage, SOC 2 evidence collection, or whatever your domain demands. Built for teams that have to **stand behind** what their AI does โ€” security, fintech, healthcare, SOC 2 and DevOps. Works with Claude, Cursor, ChatGPT, Continue, Cline. No fine-tuning. No vendor lock-in. -[![Website](https://img.shields.io/badge/๐ŸŒ_superagentskill.com-Visit-0A66FF?style=for-the-badge)](https://www.superagentskill.com) -[![Marketplace](https://img.shields.io/badge/๐Ÿ›’_Browse_500+_packages-Free-8b5cf6?style=for-the-badge)](https://www.superagentskill.com/marketplace) -[![MCP](https://img.shields.io/badge/๐Ÿ”Œ_MCP_endpoint-Live-22c55e?style=for-the-badge)](https://www.superagentskill.com/api/mcp) +[![Website](https://img.shields.io/badge/๐ŸŒ_superagentskill.com-Visit-0A66FF?style=for-the-badge)](https://superagentskill.com) +[![Marketplace](https://img.shields.io/badge/๐Ÿ›’_Browse_500+_packages-Free-8b5cf6?style=for-the-badge)](https://superagentskill.com/marketplace) +[![MCP](https://img.shields.io/badge/๐Ÿ”Œ_MCP_endpoint-Live-22c55e?style=for-the-badge)](https://superagentskill.com/api/mcp) [![License: Apache 2.0](https://img.shields.io/badge/code-Apache_2.0-000?style=flat-square)](LICENSE) [![License: CC BY-SA 4.0](https://img.shields.io/badge/content-CC_BY--SA_4.0-000?style=flat-square)](LICENSES/CONTENT-CC-BY-SA-4.0.txt) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-ff4f8b?style=flat-square)](CONTRIBUTING.md) -[![Discord](https://img.shields.io/badge/Discord-join-5865F2?style=flat-square)](https://www.superagentskill.com/community) +[![Discord](https://img.shields.io/badge/Discord-join-5865F2?style=flat-square)](https://superagentskill.com/community) -[**๐ŸŒ Website**](https://www.superagentskill.com) ยท [**๐Ÿ›’ Marketplace**](https://www.superagentskill.com/marketplace) ยท [**๐Ÿ“š Docs**](https://www.superagentskill.com/docs) ยท [**๐Ÿ”Œ MCP**](https://www.superagentskill.com/api/mcp) ยท [**๐Ÿ’ฌ Discord**](https://www.superagentskill.com/community) +[**๐ŸŒ Website**](https://superagentskill.com) ยท [**๐Ÿ›’ Marketplace**](https://superagentskill.com/marketplace) ยท [**๐Ÿ“š Docs**](https://superagentskill.com/docs) ยท [**๐Ÿ”Œ MCP**](https://superagentskill.com/api/mcp) ยท [**๐Ÿ’ฌ Discord**](https://superagentskill.com/community)
@@ -35,7 +35,7 @@ Models are commodities. **Expertise is the moat.** Today there are abundant mode Super Agent Skill is the **university for AI agents** โ€” a Matrix-style upload that turns any model into a domain expert in seconds. Open source by default, community-curated, free to download, and continuously evolved by an automated quality loop (SkillForge). - **Free tier** โ€” the open campus. 500+ packages. Fork, remix, install, redistribute. -- **Premium tier** โ€” [superagentskill.com](https://www.superagentskill.com) curates battle-tested elite stacks, enterprise playbooks and private packs for teams that want depth, not just breadth. +- **Premium tier** โ€” [superagentskill.com](https://superagentskill.com) curates battle-tested elite stacks, enterprise playbooks and private packs for teams that want depth, not just breadth. The open network feeds the premium layer. The premium layer funds the open network. **That's the flywheel.** @@ -52,7 +52,7 @@ The open network feeds the premium layer. The premium layer funds the open netwo | ๐ŸŽญ **Souls** | **50+** | pragmatic SRE, empathetic support, senior product designer | | ๐Ÿ›ก **Guardrails** | **50+** | no-PII, no-medical-advice, GDPR, brand safety | -โžก๏ธ **[Browse the full marketplace at superagentskill.com โ†’](https://www.superagentskill.com/marketplace)** +โžก๏ธ **[Browse the full marketplace at superagentskill.com โ†’](https://superagentskill.com/marketplace)** --- @@ -63,7 +63,7 @@ The open network feeds the premium layer. The premium layer funds the open netwo Point any MCP-compatible client at: ``` -https://www.superagentskill.com/api/mcp +https://superagentskill.com/api/mcp ``` That's it. Your agent now has `discover` / `install` / `evaluate` tools and **live access to every skill in the registry** โ€” including patches shipped overnight by SkillForge. @@ -82,7 +82,7 @@ Drop the YAML into your agent's system prompt. Done. ### Option C โ€” Need a skill that doesn't exist yet? -Go to **[superagentskill.com](https://www.superagentskill.com)**, describe what your agent should do (e.g. *"triage cardiology patients using the GRACE score"*) and the **Forge** will research, draft, adversarially test and publish a production-grade package โ€” usually in under 5 minutes. +Go to **[superagentskill.com](https://superagentskill.com)**, describe what your agent should do (e.g. *"triage cardiology patients using the GRACE score"*) and the **Forge** will research, draft, adversarially test and publish a production-grade package โ€” usually in under 5 minutes. ### Option D โ€” Run the whole platform locally @@ -139,7 +139,7 @@ content/ โ””โ”€โ”€ schemas/ โ†’ JSON Schemas (every package validates against these) ``` -> ๐Ÿ’ก This GitHub repo is the **open seed** โ€” the canonical, public-domain core. The full **500+ library** lives at [superagentskill.com/marketplace](https://www.superagentskill.com/marketplace), where SkillForge keeps it sharp. +> ๐Ÿ’ก This GitHub repo is the **open seed** โ€” the canonical, public-domain core. The full **500+ library** lives at [superagentskill.com/marketplace](https://superagentskill.com/marketplace), where SkillForge keeps it sharp. --- @@ -154,7 +154,7 @@ Whatever your agent does, there's almost certainly a package for it โ€” or you c | **SRE / DevOps** | [incident-response-triage](content/skills/incident-response-triage.yaml), [cloud-misconfig-auditor](content/skills/cloud-misconfig-auditor.yaml), [pragmatic-sre](content/souls/pragmatic-sre.yaml) | | **Researcher / writer** | [web-research](content/skills/web-research.yaml), [long-form-writer](content/skills/long-form-writer.yaml), [osint-investigator](content/skills/osint-investigator.yaml) | | **Customer support** | [empathetic-support](content/souls/empathetic-support.yaml), [no-pii-in-output](content/guardrails/no-pii-in-output.yaml) | -| **Anything else** | ๐Ÿ‘‰ **[Search the marketplace โ†’](https://www.superagentskill.com/marketplace)** or **[ask the Forge to build it](https://www.superagentskill.com/forge)** | +| **Anything else** | ๐Ÿ‘‰ **[Search the marketplace โ†’](https://superagentskill.com/marketplace)** or **[ask the Forge to build it](https://superagentskill.com/forge)** | --- @@ -185,7 +185,7 @@ A merged skill is automatically imported into the hosted registry, where **Skill Your work isn't just merged โ€” it's *amplified*. - ๐ŸŒ **Reach.** Every accepted package is served live through MCP to thousands of agents. -- ๐Ÿ† **Reputation.** Public **Trust Score**, model compatibility matrix and leaderboard rankings on the [marketplace](https://www.superagentskill.com/marketplace/rankings). +- ๐Ÿ† **Reputation.** Public **Trust Score**, model compatibility matrix and leaderboard rankings on the [marketplace](https://superagentskill.com/marketplace/rankings). - ๐Ÿ’ธ **Revenue share.** Premium packages earn 80โ€“85% of sales + recurring usage bonuses. - ๐Ÿค– **AI co-author.** SkillForge proposes patches when your skill drifts โ€” you stay in control, accept or reject. - ๐Ÿชช **CVE-style credit.** Robustness findings (e.g. `SAS-2026-0001`) are publicly attributed. @@ -225,7 +225,7 @@ Track everything on the [public board](https://github.com/criptogus/agent-evolve ## ๐Ÿ‘ฅ Community -- ๐Ÿ’ฌ **Discord** โ€” [join here](https://www.superagentskill.com/community) for help, design reviews, and weekly skill-jam events. +- ๐Ÿ’ฌ **Discord** โ€” [join here](https://superagentskill.com/community) for help, design reviews, and weekly skill-jam events. - ๐Ÿฆ **X / Twitter** โ€” [@superagentskill](https://twitter.com/superagentskill) for releases and benchmarks. - ๐Ÿ“ฐ **Changelog** โ€” every accepted package is announced in [GitHub Releases](https://github.com/criptogus/agent-evolve-network/releases). - ๐Ÿ›ก **Security** โ€” please disclose responsibly via [SECURITY.md](SECURITY.md). @@ -245,7 +245,7 @@ By contributing you agree your work is licensed under the same terms โ€” and tha ### ๐Ÿš€ Ready to make your agent a specialist? -**[โ†’ Browse 500+ free packages at superagentskill.com](https://www.superagentskill.com/marketplace)** +**[โ†’ Browse 500+ free packages at superagentskill.com](https://superagentskill.com/marketplace)** **Built by makers, for makers. Star the repo โญ if you believe agents should belong to everyone.** diff --git a/SOULS_DISCLAIMER.md b/SOULS_DISCLAIMER.md index 68ddbb9d..c379ee79 100644 --- a/SOULS_DISCLAIMER.md +++ b/SOULS_DISCLAIMER.md @@ -3,7 +3,7 @@ > **TL;DR โ€” Fictional AI persona. Not the real person. Use at your own risk.** This document applies to every "soul" published in this repository and on -[superagentskill.com](https://www.superagentskill.com). It is the canonical, +[superagentskill.com](https://superagentskill.com). It is the canonical, machine-readable source of truth โ€” the same text is shipped in the platform UI, in `SOUL.md` exports, and in the soul JSON API response under the `disclaimer` field. @@ -80,6 +80,6 @@ faith. | Single source of truth | `src/lib/souls/disclaimer.ts` | | GitHub repository | This file (`SOULS_DISCLAIMER.md`) | -See also: [Terms](https://www.superagentskill.com/terms) ยท -[Privacy](https://www.superagentskill.com/privacy) ยท -[Legal & Disclaimers](https://www.superagentskill.com/legal/disclaimers). +See also: [Terms](https://superagentskill.com/terms) ยท +[Privacy](https://superagentskill.com/privacy) ยท +[Legal & Disclaimers](https://superagentskill.com/legal/disclaimers). diff --git a/content/README.md b/content/README.md index fe915add..50e49560 100644 --- a/content/README.md +++ b/content/README.md @@ -32,5 +32,5 @@ Each package is a single YAML file. Filename = `.yaml`. curl -O https://raw.githubusercontent.com/criptogus/agent-evolve-network/main/content/skills/code-reviewer.yaml # or stream the live, evolving version through MCP -# https://www.superagentskill.com/api/mcp +# https://superagentskill.com/api/mcp ``` diff --git a/src/components/share/ShareMenu.tsx b/src/components/share/ShareMenu.tsx index 05c8c598..556007d0 100644 --- a/src/components/share/ShareMenu.tsx +++ b/src/components/share/ShareMenu.tsx @@ -17,7 +17,7 @@ type Props = { }; const SITE_ORIGIN = - typeof window !== "undefined" ? window.location.origin : "https://www.superagentskill.com"; + typeof window !== "undefined" ? window.location.origin : "https://superagentskill.com"; function absolutize(url: string): string { if (/^https?:\/\//i.test(url)) return url; diff --git a/src/components/site/Footer.tsx b/src/components/site/Footer.tsx index 39a48eb0..330d9e13 100644 --- a/src/components/site/Footer.tsx +++ b/src/components/site/Footer.tsx @@ -43,7 +43,7 @@ export function Footer() { { label: "Use cases", to: "/use-cases" }, { label: "Bounties", to: "/bounties" }, { label: "Affiliate leaderboard", to: "/leaderboard" }, - { label: "Discord", href: "https://www.superagentskill.com/community" }, + { label: "Discord", href: "https://superagentskill.com/community" }, ]} /> { if (!link) return; diff --git a/src/routes/account.tokens.tsx b/src/routes/account.tokens.tsx index 976b114d..ce7e8b69 100644 --- a/src/routes/account.tokens.tsx +++ b/src/routes/account.tokens.tsx @@ -242,7 +242,7 @@ function TokensPage() { label="2. curl" snippet={`export SAS_TOKEN="${fresh ?? PLACEHOLDER}" -curl -X POST https://www.superagentskill.com/api/packages/upload \\ +curl -X POST https://superagentskill.com/api/packages/upload \\ -H "Authorization: Bearer $SAS_TOKEN" \\ -H "Content-Type: application/json" \\ -d '{ @@ -259,7 +259,7 @@ curl -X POST https://www.superagentskill.com/api/packages/upload \\