Skip to content
Back to skills

Nom

ASecurity

Fetch recent GitHub activity from the Nom feed

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
developmentgoshellnextjsgitapi

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill nom --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Nom?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Nom
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-nom/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-nom)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: "Fetch recent GitHub activity from the Nom feed"
argument-hint: "[org/repo] [--search QUERY] [--type TYPE] [--org ORG] [--from DATE] [--to DATE] [--limit N] [--rss]"
allowed-tools: ["mcp_web_fetch"]
---

Fetch GitHub activity from Nom (beta.nomit.dev) and present it clearly.

Base URL: `https://beta.nomit.dev`

**Fetch method**: Use `mcp_web_fetch` to fetch URLs. Do not use curl or shell commands.

**Input validation** (always apply before building URLs):

- `org` and `repo`: Must match `^[a-zA-Z0-9][\w.-]*$` (alphanumeric, hyphens, underscores, dots). Reject or sanitize invalid input.
- Query params: Use proper URL encoding (e.g. encodeURIComponent) for search text and filter values.
- `limit`: Clamp to 1–100. Default 20.

$ARGUMENTS parsing rules:

- If the first argument looks like `org/repo` (contains `/`), use the repo feed at `/api/feed/{org}/{repo}`
- Otherwise use the global feed at `/api/feed`
- `--search TEXT` — free-text search (full-text on title/summary)
- `--type TYPE` — filter by event type: `pull_request`, `issue`, `release`, `push`
- `--org ORG` — filter by GitHub org (global feed only)
- `--from DATE` / `--to DATE` — date range (ISO 8601, e.g. 2026-01-01) (global feed only)
- `--limit N` — results to return (default 20, max 100)
- `--rss` — fetch RSS XML instead of JSON (repo feed: `/api/feed/{org}/{repo}/rss`; global: `/api/feed/rss`)

Build `q` for global feed by joining filters: e.g. `type:pull_request org:vercel from:2026-01-01` plus any `--search` text.

API endpoints (JSON):

- Global feed: `GET /api/feed`
- Repo feed: `GET /api/feed/{org}/{repo}`

RSS endpoints (if `--rss`):

- Global: `GET /api/feed/rss`
- Repo: `GET /api/feed/{org}/{repo}/rss`

Use mcp_web_fetch with the constructed URL. For JSON, present results as a clean readable summary. For each item show:

- Event type label (PR / Issue / Release / Push)
- Title as a markdown link to the URL
- One-line AI summary
- Author and timestamp (relative if possible)

Response shape: `{ items: [...], pagination: { offset, limit, has_more } }`. Each item has `id`, `type`, `org`, `repo`, `title`, `summary`, `url`, `author`, `contributors`, `updated_at`.

Example output format:

```
**PR** [Add turbo support](https://github.com/vercel/next.js/pull/123)
timneutkens · 2 hours ago
Adds experimental Turbo support to the build pipeline, cutting build times by ~40%.

**Release** [v14.2.0](https://github.com/vercel/next.js/releases/tag/v14.2.0)
vercel-release-bot · 1 day ago
Major release introducing partial pre-rendering and improved image optimisation.
```

Files in this skill

  • SKILL.md2.5 KB
  • _meta.json286 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in development →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.