SkillsMP: an Agent Skills marketplace for Claude Code and Codex

SkillsMP is a searchable catalog of Agent Skills for Claude Code and Codex SkillsMP indexes Agent Skills pulled from public GitHub repositories and puts them behind a search box, a category browser, and per-skill cards that link back to the source repo Its own FAQ says it has collected 200,000+ skills so far (marketing copy elsewhere on the site claims over 2 million, so treat exact counts loosely). Categories run from backend, machine-learning, and llm-ai to security, devops, and web3-tools — around 70 in total, plus browsing by occupation and a timeline view...

September 13, 2026 · 1 min · Oleksandr Kulbida

Agent Plugins: one folder for skills and MCP servers, minus Claude

If you’ve built an Agent Skill and wired it to an MCP server, you already know the annoying part isn’t the skill. It’s everything around it. The instructions travel fine as a markdown file. The MCP server config does not, because every client wants its own directory layout, its own manifest, its own way of saying “run this process and pass it these environment variables.” Vercel, AWS, GitHub, Microsoft, OpenAI, and the Cursor team shipped Agent Plugins 1....

September 12, 2026 · 5 min · Oleksandr Kulbida

GitHub Spec Kit: give the AI agent a spec, not a vibe

Ask Claude, Codex, or Gemini to “build me an ERP with auth, billing, a dashboard, and a mobile app” and you’ll get something that half works and is architecturally cursed in ways you won’t notice until week three. The model isn’t bad at writing code. It’s bad at simultaneously inventing the product, the architecture, and the implementation order while also writing the code. GitHub’s Spec Kit exists to split those apart....

September 9, 2026 · 3 min · Oleksandr Kulbida

Hardening Claude Code: permissions, hooks, and custom commands

Claude Code is a powerful local agent. By default it can read most files on your machine. Here is how to lock it down and extend it for your workflow. Block access to credential files Put this in your global Claude settings at ~/.claude/settings.json. Claude will refuse to read any of these paths — even if you accidentally ask it to. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 { "permissions": { "deny": [ "Read(~/....

April 10, 2026 · 3 min · Oleksandr Kulbida