Agent skill

Add To Awesome List

by haoruilee in haoruilee/awesome-agent-native-services

Guide a contributor through the full process of adding a new service to the catalog: selecting the standard or operator-surface admission track, checking URL Onboarding, opening an issue, writing…

CC0-1.0Auto-check: notes

Install Add To Awesome List

skills CLI
$ npx skills add haoruilee/awesome-agent-native-services --skill add-to-awesome-list -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install haoruilee/awesome-agent-native-services add-to-awesome-list --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/haoruilee/awesome-agent-native-services.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.skills/add-to-awesome-list .claude/skills/add-to-awesome-list && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
add-to-awesome-list
GitHub stars
477
Token cost
~2.9k tokens
SKILL.md length
874 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
CC0-1.0

At a glance

Guide a contributor through the full process of adding a new service to the catalog: selecting the standard or operator-surface admission track, checking URL Onboarding, opening an issue, writing…

  • Works in 5 steps: Pre-flight eligibility check → Open a GitHub issue → Write the service file → …
  • Requests to add a service
  • SKILL.md covers The most important thing to…, Phase 1 — Pre-flight…, Phase 2 — Open a GitHub issue and Phase 3 — Write the service file, plus 3 more sections
  • Calls git; reaches github.com and moltbook.com

What it does

Add To Awesome List is an agent skill from haoruilee/awesome-agent-native-services. Guide a contributor through the full process of adding a new service to the catalog: selecting the standard or operator-surface admission track, checking URL Onboarding, opening an issue, writing the dossier, updating manifests, and preparing a PR. Use for requests to add a service, harness, HUD, or operator surface.

Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Works with agents that can read repository files and browse official sources.

The repository describes itself as: A curated list of agent-native services and infrastructure for AI agents: email, browsers, memory, sandboxes, payments, and MCP tools. Includes selection criteria and onboarding… The licence is CC0-1.0.

When your agent uses it

  • Requests to add a service
  • Operator surface

Example prompts

  • “/add-to-awesome-list”

Requirements

  • Python 3
  • Node.js
  • Compatibility (from SKILL.md): Works with agents that can read repository files and browse official sources.
  • Pre-approved tools (allowed-tools): WebSearch, Read, Bash

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Pre-flight eligibility check
  2. Open a GitHub issue
  3. Write the service file
  4. Update the index files
  5. Open the PR

What it can do on your machine

Read from SKILL.md and the folder at commit e91ed58. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • WebSearch
    • Read
    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com
    • moltbook.com
    • ensue.dev
    • api.ensue-network.ai
    • raw.githubusercontent.com
    • db9.ai
    • mem9.ai
    • mails.dev
    • mailboxkit.com
    • agentsmail.org
    • sssnack.com
    • swarmmemo.com
    • dexio.wiki
    • agentrider.fly.dev
    • cosvoice.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Works with agents that can read repository files and browse official sources.

    From compatibility in the SKILL.md frontmatter.

Context cost

Add To Awesome List loads about 2.9k tokens when it runs. Until then it costs about 85 tokens; SKILL.md has 874 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~85
When it runs · the whole SKILL.md, loaded when a task matches
~2.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: WebSearch, Read, Bash

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from haoruilee/awesome-agent-native-services at commit e91ed58, republished under its CC0-1.0 licence (© haoruilee). 874 words, ~2,853 tokens.

Download SKILL.mdSave it as .claude/skills/add-to-awesome-list/SKILL.md (or your agent's skills folder).
name
add-to-awesome-list
description
Guide a contributor through the full process of adding a new service to the catalog: selecting the standard or operator-surface admission track, checking URL Onboarding, opening an issue, writing the dossier, updating manifests, and preparing a PR. Use for requests to add a service, harness, HUD, or operator surface.
allowed-tools
WebSearch, Read, Bash
compatibility
Works with agents that can read repository files and browse official sources.
license
CC0-1.0
metadata.repo
https://github.com/haoruilee/awesome-agent-native-services
metadata.catalog-version
2026-10-09

Skill: add-to-awesome-list

Use this skill to walk a contributor through the complete process of adding a new service to the catalog, from eligibility check through a merged PR.

The most important thing to check first: URL Onboarding

Before selecting an admission track, ask this one question:

Can an agent join and start using this service by reading a single URL?

Read <url> and follow the instructions.

If YES — this is URL Onboarding, the highest form of agent-nativeness. Mark it prominently throughout the service file, the issue, and the PR. It means the service designed its onboarding for machines, not humans.

Known URL Onboarding services in the catalog:

  • Moltbook: Read https://www.moltbook.com/skill.md and follow the instructions to register and join
  • Ensue: Read https://ensue.dev/docs and call POST https://api.ensue-network.ai/auth/agent-register
  • autoresearch@home: Read https://raw.githubusercontent.com/mutable-state-inc/autoresearch-at-home/master/collab.md and follow the instructions to join
  • db9: Read https://db9.ai/skill.md and follow the instructions
  • mem9: Read https://mem9.ai/skill.md and follow the instructions to register and join
  • mails.dev: Read https://mails.dev/skill.md and follow the instructions
  • MailboxKit: Read https://mailboxkit.com/skill.md and follow the instructions
  • Agents Mail: Read https://agentsmail.org/skill.md and follow the instructions
  • SSSNACK: Read https://sssnack.com/agent.json and follow the instructions to discover the feed, complete the current registration proof, create an agent identity, and publish or respond to visual work.
  • SwarmMemo: Read https://swarmmemo.com/llms.txt and follow the instructions to read the public board, post, reply, and return to the conversation in a later session.
  • Dexio: Read https://dexio.wiki/agents.md and follow the instructions to connect.
  • Agent Rider: Read https://agentrider.fly.dev/llms.txt and follow the instructions to register a seat, mint a rider, and verify it locally.
  • CosVoice: Read https://cosvoice.com/skill and follow the instructions to connect CosVoice.

When the new service has URL Onboarding, lead with this in every section.


Phase 1 — Pre-flight eligibility check

1.0 Check for URL Onboarding first

Look for a machine-readable protocol file:

  • skill.md or SKILL.md at the service's domain
  • collab.md, protocol.md, or similar at the repo root
  • Any URL the service documents as the agent onboarding entry point

Test it: can you give an agent the instruction Read <url> and follow the instructions and have it complete registration autonomously?

Record the result for Phase 3's "How to Use" section.

1.1 Check for duplicates
1. Read README.md — search for the service name in all 16 category sections.
2. Search open issues: https://github.com/haoruilee/awesome-agent-native-services/issues?q=<service-name>
3. If found: report the existing entry or issue URL and stop.
1.2 Apply the correct admission track

Use the evaluate-agent-native skill (or apply inline):

Use the standard five criteria for agent-consumed infrastructure. Use the narrow five-requirement operator-surface track only for products purpose-built to operate live AI agents. For every requirement, find evidence from official sources.

If any requirement in the selected track fails: tell the user which failed and what the correct classification is. Do not proceed.

1.3 Determine the category and interaction pattern
What the service doesCategory folderTypical pattern
Communication identity (email, notifications)communication/SDK / Skill
Remote browser or web extractionbrowser-and-web-execution/Skill / SDK / Daemon
Runtime tool discovery, OAuth, executiontool-access-and-integration/Skill / SDK
Human approval gatesoversight-and-approval/SDK
Agent wallets, payments, identitycommerce-and-payments/SDK / REST
Execution, secrets, identity, gatewayagent-runtime-and-infrastructure/SDK
Agent harness, control plane, Codex HUD, live operator surfaceagent-harnesses-and-control-planes/CLI / Hooks / MCP / Status line
Per-agent memorymemory-and-state/SDK / MCP
Multi-agent shared memory / coordinationmemory-and-state/URL Onboarding ⭐
LLM-optimized searchsearch-and-web-intelligence/Skill / MCP
Code sandboxcode-execution/SDK / MCP
Agent trajectory tracingobservability-and-tracing/Skill
Fault-tolerant agent workflowsdurable-execution-and-scheduling/Skill / SDK
Agent presence in meetingsmeeting-and-conversation/REST
Voice calls / phonevoice-and-phone/SDK
LLM routing, cost, fallbackllm-gateway-and-routing/SDK
Agent social network / communityagent-social-network/URL Onboarding ⭐

Show full SKILL.md (332 more words)Show less

Phase 2 — Open a GitHub issue

Do not write the PR before the issue is approved.

Issue URL: https://github.com/haoruilee/awesome-agent-native-services/issues/new?template=01-new-service.yml

Required fields:

  • Service name and official website
  • Official tagline — exact quote from homepage
  • Proposed category
  • Admission track and evidence — one field per requirement
  • URL Onboarding instruction — if available, provide the exact sentence
  • MCP status — is there a published MCP server?
  • Agent Skills status — is there a published SKILL.md?
  • Classification: agent-native
  • Generic alternative comparison

After submission, wait for a maintainer ✅ Go before proceeding.


Phase 3 — Write the service file

File location
services/{category-folder}/{service-name}.md

Naming: lowercase, hyphens only, e.g. agentmail.md, trigger-dev.md.

Required sections (14 total, in this order)
markdown
# {Service Name}

> **"{Official tagline}"**

| | |
|---|---|
| **Website** | https://... |
| **GitHub** | https://... (if open-source) |
| **Stars** | [![GitHub Stars](https://img.shields.io/github/stars/{org}/{repo}?style=social)](https://github.com/{org}/{repo}) ← add this row if open-source |
| **Classification** | `agent-native` |
| **Category** | [{Category}](README.md) |

---

## Official Website
https://...

---

## Official Repo
https://github.com/...

---

## How to Use (Agent Onboarding)

<!-- CRITICAL: This section tells an agent how to START USING the service. -->
<!-- For URL Onboarding services, this is THE most important section. -->

**Interaction pattern:** URL Onboarding / MCP Tool / Coding-time Skill / SDK+REST / Daemon+Extension

<!-- URL Onboarding (highest tier): -->
**One-sentence agent instruction:**

Read https://... and follow the instructions to [register / join / participate].

What the agent gets by reading that URL: {full onboarding sequence, registration, protocol}

<!-- For other patterns: -->
**MCP:** Add to `mcp_servers`: `{ "command": "npx", "args": ["-y", "<pkg>", "--mcp"] }`
**Skill:** `npx skills add <org>/<repo>`
**SDK:** `pip install <pkg>` then `<one-line first API call>`
**Daemon:** `npm install -g <pkg>` + install extension

---

## Agent Skills
**Status:** ✅ / ⚠️
[install command + skill table OR community search note]

---

## MCP
**Status:** ✅ / ⚠️
[server details OR "not yet published"]

---

## What It Does
[1-3 paragraphs]

---

## Why It Is Agent-Native
| Criterion | Evidence |
|---|---|
| Agent-first positioning | "{quote}" — {url} |
| Agent-specific primitive | {description} |
| Autonomy-compatible control plane | {description} |
| M2M integration surface | {interfaces} |
| Identity / delegation | {model} |

---

## Primary Primitives
| Primitive | Description |
|---|---|
| **{Name}** | {one sentence} |

---

## Autonomy Model
[Step-by-step: what the agent does, no human in the loop]

---

## Identity and Delegation Model
[Bullet list: agent identity, delegated permissions, audit trail]

---

## Protocol Surface
| Interface | Detail |
|---|---|
| REST API | ... |
| SDK | ... |

---

## Human-in-the-Loop Support
[One paragraph]

---

## Why Generic Alternatives Do Not Qualify
| Alternative | Why It Fails |
|---|---|
| **{Name}** | {reason} |

---

## Use Cases
- **{title}** — {description}

For an operator surface, keep a five-row evidence table but evaluate: agent-operations-first positioning, agent-specific live state, session attribution, dedicated operational surface, and an honest boundary around missing control, autonomy, or delegation.

Research checklist
  • URL Onboarding: try Read <url> and follow the instructions — does it work?
  • Official Website / Repo: from GitHub or homepage
  • Agent Skills: check skills.sh, agentskills.io, service GitHub
  • MCP: check service GitHub, mcp.so, glama.ai/mcp, smithery.ai
  • Why It Is Agent-Native: direct official evidence for the selected admission track
  • Protocol Surface: check SDK README for install commands
  • Use Cases: from service's own documentation

Phase 4 — Update the index files

4.1 Update services/{category}/README.md

Add a row to the service table (5 columns now: Service, Tagline, Primitives, MCP, How to Use):

markdown
| [{Service Name}]({service-name}.md) | {tagline} | {primitives} | ✅/⚠️ | {onboarding instruction} |

For URL Onboarding services, the "How to Use" cell should be the full one-sentence instruction.

4.2 Update root README.md

Find the correct category section and add a row:

markdown
| [{Service Name}](services/{category}/{service-name}.md) | {tagline} | {primitives} | ✅/⚠️ | {onboarding instruction} |

Phase 5 — Open the PR

PR title format
[New Service] {Service Name}
[New Service] {Service Name} — URL Onboarding  ← if has URL Onboarding
Git commands
bash
git checkout -b add-{service-name}
git add services/{category}/{service-name}.md services/{category}/README.md README.md
git commit -m "[New Service] {Service Name}

Closes #{issue number}

- Category: {category}
- Interaction pattern: {URL Onboarding ⭐ / MCP / Skill / SDK / Daemon}
- How to use: {one-sentence instruction}
- MCP: {✅ / ⚠️}
- Agent Skills: {✅ / ⚠️}"
git push origin add-{service-name}

Quality checklist before submitting

  • All links are live
  • Official tagline is an exact quote
  • All selected-track evidence cites a specific URL
  • "How to Use" section accurately describes the interaction pattern
  • URL Onboarding instruction tested and confirmed working (if applicable)
  • All 14 required sections present
  • Agent Skills section shows real install commands
  • MCP section shows real repo/transport
  • No undisclosed financial interest in the service

© haoruilee, CC0-1.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .skills/add-to-awesome-list of haoruilee/awesome-agent-native-services.

Open the folder on GitHubat commit e91ed58

Compare with similar skills

Add To Awesome List next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Add To Awesome List compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Add To Awesome List this skillhaoruilee/awesome-agent-native-services477—~2.9kAutomated safety check: NotesCC0-1.0
Contributormajiayu000/spellbook287—~2.5kAutomated safety check: PassMIT
Contributor Screendifferent-ai/openwork24k—~939Automated safety check: WarnCustom licence
Codewhale Contributor Onboardingcodewhale-hq/Codewhale41k—~1.3kAutomated safety check: PassMIT
Triage Contributor PRsprisma/orm48k—~3.6kAutomated safety check: PassApache-2.0
Nemoclaw Contributor OnboardNVIDIA/NemoClaw23k—~1.4kAutomated safety check: PassApache-2.0

Similar skills

  • Contributor

    majiayu000/spellbook

    End-to-end open source contribution workflow: from scanning issues to submitting PRs.

    287 GitHub stars~2.5k tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Contributor Screen

    different-ai/openwork

    Screen a pull request from an outside contributor for hidden, obfuscated, or supply-chain-risky changes before any of its code runs.

    24k GitHub stars~939 tokensUpdated yesterday
    DevelopmentAuto-check: warnings
  • Codewhale Contributor Onboarding

    codewhale-hq/Codewhale

    Reports whether a fresh Codewhale checkout is current, builds and passes its tests, and what changed since the contributor was last here, without touching the working tree.

    41k GitHub stars~1.3k tokensUpdated today
    DevelopmentAuto-check passed
  • Official

    Triages open pull requests from external contributors to prisma/orm, producing a per-PR verdict with evidence, without closing, commenting on or approving anything.

    48k GitHub stars~3.6k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Official

    Set up, repair, or check a NemoClaw contributor checkout. An agent skill from NVIDIA/NemoClaw.

    23k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Frb Add Contributor

    fzyzcjy/flutter_rust_bridge

    Add or reconcile flutterrustbridge contributors through all-contributors PRs.

    5.4k GitHub stars~1.6k tokensUpdated yesterday
    MobileAuto-check passed

More from haoruilee/awesome-agent-native-services

  • Evaluate Agent Native

    haoruilee/awesome-agent-native-services

    Evaluate catalog candidates against either the standard five agent-native criteria or the narrow operator-surface track, and check URL Onboarding.

    477 GitHub stars~2.8k tokensUpdated 2 days ago
    Auto-check passed
  • Find Agent Service

    haoruilee/awesome-agent-native-services

    Given a task an AI agent needs to perform, find the right agent-native service from the awesome-agent-native-services catalog.

    477 GitHub stars~2.3k tokensUpdated 2 days ago
    Auto-check passed
  • Install Agent Service

    haoruilee/awesome-agent-native-services

    Use the Awesome Agent-Native Services catalog as an installation entry point.

    477 GitHub stars~1.8k tokensUpdated 2 days ago
    Auto-check: notes

Questions about Add To Awesome List

What does Add To Awesome List do?

Guide a contributor through the full process of adding a new service to the catalog: selecting the standard or operator-surface admission track, checking URL Onboarding, opening an issue, writing…. Add To Awesome List is an agent skill from haoruilee/awesome-agent-native-services. Guide a contributor through the full process of adding a new service to the catalog: selecting the standard or operator-surface admission track, checking URL Onboarding, opening an issue, writing the dossier, updating manifests, and preparing a PR.

When should I use Add To Awesome List?

Add To Awesome List fits situations like: requests to add a service; operator surface.

How do I install Add To Awesome List in Claude Code?

Run `npx skills add haoruilee/awesome-agent-native-services --skill add-to-awesome-list -a claude-code`. Or copy the skill folder (.skills/add-to-awesome-list in haoruilee/awesome-agent-native-services) into .claude/skills/add-to-awesome-list in your project. Claude Code loads it when a task matches its description.

How do I install Add To Awesome List in Codex?

Run `npx skills add haoruilee/awesome-agent-native-services --skill add-to-awesome-list -a codex`. Or copy the skill folder (.skills/add-to-awesome-list in haoruilee/awesome-agent-native-services) into .agents/skills/add-to-awesome-list in your project. Codex loads it when a task matches its description.

Can I use Add To Awesome List in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add haoruilee/awesome-agent-native-services --skill add-to-awesome-list -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/add-to-awesome-list, .gemini/skills/add-to-awesome-list, .github/skills/add-to-awesome-list and .opencode/skills/add-to-awesome-list in your project.

What does Add To Awesome List need to run?

Going by SKILL.md and its folder, Add To Awesome List needs the command-line tools its instructions call (git). Our summary lists: Python 3; Node.js. Its frontmatter pre-approves these tools: WebSearch, Read, Bash. Compatibility (from SKILL.md): Works with agents that can read repository files and browse official sources..

Does Add To Awesome List access the network?

SKILL.md names 15 domains. In commands or code: github.com, moltbook.com, ensue.dev, api.ensue-network.ai, raw.githubusercontent.com, db9.ai, mem9.ai, mails.dev, mailboxkit.com, agentsmail.org, sssnack.com, swarmmemo.com, dexio.wiki, agentrider.fly.dev and cosvoice.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Add To Awesome List safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Add To Awesome List use?

Add To Awesome List is published under the CC0-1.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Add To Awesome List use?

About 2.9k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Add To Awesome List?

Skills that share tags, products or a category with Add To Awesome List: Contributor (majiayu000/spellbook, 287 stars), Contributor Screen (different-ai/openwork, 24k stars), Codewhale Contributor Onboarding (codewhale-hq/Codewhale, 41k stars) and Triage Contributor PRs (prisma/orm, 48k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Add To Awesome List?

haoruilee (a GitHub user) maintains it in haoruilee/awesome-agent-native-services, which has 477 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 9, 2026.

Source: haoruilee/awesome-agent-native-services on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.