blog: launch post for keycloak-skills and the Phase Two MCP server - #349
blog: launch post for keycloak-skills and the Phase Two MCP server#349xgp wants to merge 10 commits into
Conversation
…hasetwo-keycloak distribution
|
Pushed 20f2ffd:
All seven new links verified 200. Confirmed Blocker for publishing, not for merging: |
|
Pushed f834899:
Two fixes found along the way: the Starter post's slug is Prose is ~2,300 words. All links verified 200 except the four |
|
What about the demo video? Should we put that on the YT channel and then embed here? |
|
Pushed 099962e — new "Watch it work" section between Install it and the adoption rungs, so the demo lands right after the reader knows how to get the plugin. Two-sentence intro plus the YouTube Needs the video id — the One accuracy note on the bullets. In the recording Rasvan narrates the plugin install and the existing cluster/realm as prerequisites he did ahead of time ("this can also be done through the plugin, but for the sake of speed I did it like this"), so I wrote them as prerequisites rather than as steps shown on screen. The Also retargeted the hero image placeholder: a still frame from this video would serve, and it is cheaper than staging a separate capture — worth knowing since that image is also the blog index thumbnail and the social card. Checklist README updated with that and with the video id. |
Added. We need to upload it to Youtube and update the embed link. |
|
@rtufisi will you make and add the recommended screenshots? |
|
Done |
Removed mention of Apache-2.0 license from installation instructions.
Launch post for
p2-inc/keycloak-skillsand the Phase Two Keycloak MCP server.blog/2026-08-28-keycloak-skills-mcp-launch.md— ~1,750 words. Covers: why a general model gets Keycloak wrong (concrete silent-failure list), install from the Claude plugin marketplace, that the skills work against any Keycloak while the MCP server is the Phase Two multiplier, the 158-tool surface by domain, that our own support desk runs on it across the fleet, the guardrails (deletion refusal, read-back verification, caller-scoped auth), the skillsbench verification story, the full list of covered use cases, and a call to file issues for gaps.Facts came from the source rather than the READMEs — the
phasetwo-mcpREADME feature table is out of date and undercounts the tool surface badly (it lists only identity/orgs/clusters, omitting auth flows, IdPs, clients, users, realm settings and webhooks). Worth fixing separately.Before merging
Four image placeholders are marked
TODO(image)in the post, each with its<figure>markup written and commented out so the build stays clean.static/blog/keycloak_skills_mcp/README.mdis the checklist — delete it once the images are in.session-hero.png— a session mid-task (the one that sells the post)plugin-install.png— the/pluginbrowser, orclaude plugin details phasetwodeletion-refused.png— the skill declining a realm deletionbenchmark-run.png— optional, skillsbench verifier outputAlso confirm the publish date, and that the
agent-skills/claude/aitags are wanted in the tag list.