# Ryan McPherson — original custom skills > Public documentation for exactly five original custom skills authored for Ryan's portfolio and arcade, with AI assistance. No downloaded, vendor, plugin, or third-party skill text is included. This is not a blanket license to site code, assets, or trademarks. The static library and all three games are publicly available without sign-in. A verified Google/GitHub account is required only for community ride sharing and showroom access; chat and recommendations remain account-gated. ## Library and catalog - [Custom skills library](https://ryanmcp.com/mcp/index.html): Original workflows, download and install guidance, provenance, and local MCP setup. - [Explicit JSON registry](https://ryanmcp.com/skills/registry.json): Exact allowlist, HTML and Markdown paths, byte sizes, and provenance. ## Original skills - [Ryan arcade builder](https://ryanmcp.com/skills/ryan-arcade-builder/index.html): Public browser games, mobile controls, CSP, shared design contracts, and tests. - [Ryan arcade builder Markdown](https://ryanmcp.com/skills/ryan-arcade-builder/SKILL.md): Installable original SKILL.md. - [Professional portfolio PWA](https://ryanmcp.com/skills/professional-portfolio-pwa/index.html): Installable responsive portfolio, verified profile content, secure recruiter chat, Firebase Hosting, and offline support. - [Professional portfolio PWA Markdown](https://ryanmcp.com/skills/professional-portfolio-pwa/SKILL.md): Installable original SKILL.md. - [Ride customizer](https://ryanmcp.com/skills/ride-customizer/index.html): Custom Blender GLB car asset creation and licensing, paint, decals, stickers, validated saved designs, and racer compatibility. - [Ride customizer Markdown](https://ryanmcp.com/skills/ride-customizer/SKILL.md): Installable original SKILL.md. - [Hometown racer](https://ryanmcp.com/skills/hometown-racer/index.html): Fixed-step driving, flicker-free rendering, clear finish line, AI completion, ordered checkpoints, desktop and mobile controls, and race tests. - [Hometown racer Markdown](https://ryanmcp.com/skills/hometown-racer/SKILL.md): Installable original SKILL.md. - [Eat my face](https://ryanmcp.com/skills/eat-my-face/index.html): Build the 3D mouse maze game: reach the face cheese before the cats catch you, with fair cat AI, touch controls, and tests. - [Eat my face Markdown](https://ryanmcp.com/skills/eat-my-face/SKILL.md): Installable original SKILL.md. ## MCP availability No remote MCP endpoint is deployed. The website's /mcp/index.html is a static library, NOT a protocol endpoint. The working local implementation is in the project's mcp-server folder: Node.js 20+, npm ci, npm test, then npm start for stdio or npm run start:http for loopback Streamable HTTP. http://127.0.0.1:4318/mcp is a LOCAL-ONLY example after starting that server, not a public URL. Read-only tools: list_custom_skills and get_custom_skill. Resources use exact ryan-skills://custom/ URIs. No arbitrary files, hidden scanning, shell, account access, or writes. ## Discovery - [Sitemap](https://ryanmcp.com/sitemap.xml) - [Robots policy](https://ryanmcp.com/robots.txt)