Borrowing it
Nothing to install: this file belongs to swarm-ai-research/swarm. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/swarm-ai-research/swarm/main/.claude/commands/submit_to_list.mdgit clone --depth 1 https://github.com/swarm-ai-research/swarmWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/swarm-ai-research/swarm/submit_to_list)<a href="https://agentmods.dev/commands/swarm-ai-research/swarm/submit_to_list"><img src="https://agentmods.dev/badge/commands/swarm-ai-research/swarm/submit_to_list/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/swarm-ai-research/swarm/submit_to_list"><img src="https://agentmods.dev/badge/commands/swarm-ai-research/swarm/submit_to_list.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.00855 |
| Opus 5 | $0.00000 | $0.00428 |
| Sonnet 5 | $0.00000 | $0.00171 |
| Haiku 4.5 | $0.00000 | $0.00085 |
Grade A, and why
submit_to_list scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 90 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/submit_to_list
Fork an external GitHub repo, add an entry to a curated list (e.g. awesome-*), and open a PR — all via gh CLI.
Usage
/submit_to_list <owner/repo> <section-name> [entry-text]
Examples:
/submit_to_list kyegomez/awesome-multi-agent-papers "Social Simulation & Agent Societies"/submit_to_list Giskard-AI/awesome-ai-safety "General ML Testing" '* [My Paper](https://example.com) (Author, 2026) \#Safety`'`
Behavior
1. Validate inputs
- Parse
<owner/repo>into owner and repo. - Confirm
gh auth statusworks. Abort if not authenticated. - If
<section-name>is not provided, fetch the README and list available sections for the user to choose from.
2. Fetch and understand the target list format
- Fetch
README.mdfrom the upstream repo viagh api repos/<owner>/<repo>/contents/README.md. - Find the target section by heading match.
- Detect the entry format from existing entries in that section (e.g.
- **[Title](URL)**vs* [Title](URL) (Author, Year) \#Tag``). - If
[entry-text]is not provided, draft an entry using the detected format and the project info from this repo (paper title, repo URL, author, tags). Present the draft to the user for confirmation before proceeding.
3. Fork the repo
gh repo fork <owner>/<repo> --clone=false
- If the fork already exists, skip this step.
- Detect the fork owner from
ghauth (usually the authenticated username).
4. Create a branch
- Get the default branch SHA:
gh api repos/<fork-owner>/<repo>/git/refs/heads/<default-branch> - Create branch
add-distributional-agi-safety:gh api repos/<fork-owner>/<repo>/git/refs -X POST
5. Insert the entry
- Fetch the README from the fork.
- Find the last entry in the target section (before the next
##heading or end of file). - Insert the new entry after the last existing entry in the section.
- Push the updated README to the branch via
gh api repos/<fork-owner>/<repo>/contents/README.md -X PUT.
6. Open the PR
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 90 lines · 0 tokens per session scan A d8bcc5ff7084
submit_to_list is a command published in the GitHub repository swarm-ai-research/swarm (42 stars, last pushed today), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 855 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
eval-merge
Use the Read tool to load .skill-compass/{skill-name}/manifest.json. Verify.
speckit.git.feature
Create a feature branch with sequential or timestamp numbering.
speckit.git.commit
Auto-commit changes after a Spec Kit command completes.
speckit.git.initialize
Initialize a Git repository with an initial commit.
speckit.git.validate
Validate current branch follows feature branch naming conventions.
speckit.git.remote
Detect Git remote URL for GitHub integration.