Urgent.News

What's breaking now, across thousands of outlets.

Tech

8 Agent Skills and my first MCP server published to npm

🇪🇸 Leer este post en Español I spent months watching my agent re-solve the exact same problems, over and over, because I never sat down and wrote them up once so anyone else could reuse them. That's the kind of technical debt nobody ever puts on a roadmap. So I published alpha-skills : eight installable Agent Skills and my first MCP server on npm . Where the published skills live The…

In a recent development, a developer has published a collection of eight installable Agent Skills and their first MCP server to the npm package manager. The skills are categorized into three groups: external for third-party APIs, local for homelab infrastructure and personal workflows, and general for cross-cutting utilities that do not depend on any specific service.

The skills cover a wide range of topics such as NextDNS API, code and documentation search, project context, authentication and permissions, advanced NestJS internals and architecture, code-first and schema-first GraphQL, Claude Code configuration, and Obsidian vault organization and review.

Each skill can be installed individually using the command "npx skills add Alpha018/alpha-skills -s [skill name]". For example, to install the NextDNS API skill, one would run "npx skills add Alpha018/alpha-skills -s nextdns-api". The MCP server, named @alpha018/nextdns-mcp, is a standard input/output (stdio) server that utilizes the NextDNS API to manage various tasks like reading and updating a profile's settings, managing list entries, pulling analytics, and reading logs.

The developer emphasizes that the general skills share a common style among them, focusing on providing decision guides rather than feature lists. They ensure that the skills are lean, with deep material moved to separate reference files, and include evals and trigger-eval.json files to determine when a skill should be triggered. Additionally, every file that gets persisted undergoes a de-AI pass to remove any potential AI-generated content.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at dev.to →

More in Tech

Returning RFC 9457 Problem Details from Go Validation Errors

How to turn struct-tag validation failures into a standard "application/problem+json" response — the RFC 9457 format — with one method call, no hand-rolled error envelope.

  • Checker provides RFC 9457 format response for Go validation errors
  • CheckErrors.ProblemDetails() generates application/problem+json body
  • CheckStruct() method converts validation errors to properly formatted response

99.7% Rejected in 84ms: Why I Stopped Making the Generator Smarter

I wrote a puzzle generator whose acceptance rate is 0.26% . It throws away 99.7% of everything it produces, and that is the design working as intended, not failing.

  • 99.7% rejection rate means only 0.26% of puzzles accepted
  • Generator produces plausible letter combinations, verifier checks solutions
  • Verifier's exhaustive search and unique solution guarantee maintain rejection rates

More from Sunday 6 September →