Reusable skills for Mosoo coding agents. Each skill lives under
skills/ with a SKILL.md entry point and optional supporting
references, scripts, or assets.
Provenance and refresh ownership are tracked in SOURCES.md.
Of the 20 skills, 16 are unmodified public-upstream copies refreshed by
scripts/sync.sh. Four are Mosoo-maintained: two originals plus the
no-use-effect and sandbox-sdk adaptations.
| Skill | Description |
|---|---|
| agents-sdk | Build AI agents on Cloudflare Workers using the Agents SDK. |
| better-auth-best-practices | Integrating Better Auth — the comprehensive TypeScript authentication framework. |
| better-auth-create-auth | Create auth layers in TypeScript/JavaScript apps using Better Auth. |
| better-auth-email-and-password | Guidance and enforcement rules for secure email + password auth with Better Auth. |
| better-auth-security | Cross-cutting Better Auth security: rate limiting, CSRF, session, trusted origins, secrets, OAuth, IP tracking, auditing. |
| building-ai-agent-on-cloudflare | Build AI agents on Cloudflare with state, real-time WebSockets, scheduled tasks, tools, and chat. |
| building-mcp-server-on-cloudflare | Build remote MCP servers on Cloudflare Workers with tools and OAuth. |
| cloudflare | Cloudflare platform guidance for Workers, Pages, storage, AI, networking, security, and IaC. |
| cloudflare-email-service | Send and receive transactional emails with Cloudflare Email Service. |
| code-review-guardrails | Review Mosoo changes against current project rules and architecture. |
| complexity-optimizer | Audit and improve complexity and performance without changing behavior. |
| durable-objects | Create and review Cloudflare Durable Objects. |
| no-use-effect | Avoid unnecessary React effects while keeping real external synchronization explicit. |
| playwright-cli | Automate browser interactions and work with Playwright tests. |
| sandbox-sdk | Build and review version-sensitive Cloudflare Sandbox SDK integrations. |
| typescript-expert | TypeScript strictness, boundary contracts, parser design, and monorepo diagnostics. |
| typescript-style-guardrails | Readability-first TypeScript/TSX style guardrails. |
| web-perf | Analyze Web performance with Chrome DevTools. |
| workers-best-practices | Review and author Cloudflare Workers code. |
| wrangler | Use Wrangler to develop and manage Cloudflare resources. |
mosoo-skills/
├── README.md
├── SOURCES.md
├── scripts/
│ └── sync.sh
└── skills/
└── <skill-name>/
├── SKILL.md
└── references/
Run these commands from the repository root:
scripts/sync.sh # refresh all 16 upstream copies
scripts/sync.sh <skill-name> # refresh one upstream copyReview git diff -- skills/<name>/ before adopting a refresh. The four
Mosoo-maintained skills are intentionally absent from the sync manifest so an
upstream refresh cannot erase project-specific guardrails.
- Create
skills/<skill-name>/SKILL.mdwith onlynameanddescriptionin YAML frontmatter. - Add the skill to the table above.
- Record provenance and maintenance ownership in
SOURCES.md. - Add only an unmodified upstream copy to the
SOURCESarray inscripts/sync.sh; keep adaptations out of that manifest. - Use kebab-case and keep the directory name aligned with
name.