Not in the top 1,000 by GitHub stars
swarmclawai/swarmclaw
Open-source self-hosted AI agent runtime and multi-agent framework for autonomous agent swarms. Agent memory, MCP tools, schedules, delegation, and 23+ LLM providers (Claude, GPT, Gemini, OpenRouter, Ollama). A practical Claude Code and LangChain alternative.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/coding-agent/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → ed38ba5329c2
No earlier version was observed for comparison.
skills/github/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → ed38ba5329c2
No earlier version was observed for comparison.
skills/google-workspace/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → ed38ba5329c2
No earlier version was observed for comparison.
skills/nano-banana-pro/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → ed38ba5329c2
No earlier version was observed for comparison.
skills/nano-pdf/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → ed38ba5329c2
No earlier version was observed for comparison.
skills/openai-image-gen/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → ed38ba5329c2
No earlier version was observed for comparison.
skills/resourceful-problem-solving/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → ed38ba5329c2
No earlier version was observed for comparison.
skills/skill-creator/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → ed38ba5329c2
No earlier version was observed for comparison.
skills/summarize/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → ed38ba5329c2
No earlier version was observed for comparison.
skills/swarmclaw/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → ed38ba5329c2
No earlier version was observed for comparison.
skills/swarmvault/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → ed38ba5329c2
No earlier version was observed for comparison.
swarmclaw/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → ed38ba5329c2
No earlier version was observed for comparison.
Verified commit ed38ba5329c20e48c03b4a4028f4a76a1a75e2d1
git clone --filter=blob:none --no-checkout https://github.com/swarmclawai/swarmclaw.git .hotskills/swarmclawai-swarmclaw && git -C .hotskills/swarmclawai-swarmclaw checkout --detach ed38ba5329c20e48c03b4a4028f4a76a1a75e2d1
# Copy each selected skill directory from .hotskills/swarmclawai-swarmclaw into .claude/skills/<skill-name>/Heat
3.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- coding-agent
skills/coding-agent - github
skills/github - google-workspace
skills/google-workspace - nano-banana-pro
skills/nano-banana-pro - nano-pdf
skills/nano-pdf - openai-image-gen
skills/openai-image-gen - resourceful-problem-solving
skills/resourceful-problem-solving - skill-creator
skills/skill-creator - summarize
skills/summarize - swarmclaw
skills/swarmclaw - swarmvault
skills/swarmvault - swarmclaw
swarmclaw
How it works
coding-agent
When your agent uses it
Delegate coding tasks to external coding agents (Claude Code, Codex, Pi, OpenCode) via shell. Use when: (1) building new features or apps in a separate project, (2) reviewing PRs, (3) refactoring large codebases, (4) iterative coding that needs file exploration. NOT for: simple one-liner fixes (just edit directly), reading code (use read/file tools), or work inside the SwarmClaw workspace itself.
What it loads into context
Frontmatter
150 tokensAlways available to the agent
SKILL.md
943 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Agent Execution Modes
- PR Reviews
- Parallel Issue Fixing
- Rules
- Progress Updates
Files
SKILL.mdcore3,613 bytesSKILL.mdcore3,613 bytesSKILL.mdcore3,613 bytesSKILL.mdcore3,613 bytesSKILL.mdcore3,613 bytesSKILL.mdcore3,613 bytesSKILL.mdcore3,613 bytes
Read SKILL.md
# Coding Agent
Delegate coding tasks to external coding agents via shell tools.
## Agent Execution Modes
### Claude Code (recommended)
Use `--print --permission-mode bypassPermissions` for non-interactive execution:
```bash
cd /path/to/project && claude --permission-mode bypassPermissions --print 'Your task here'
```
View the complete source on GitHubgithub
When your agent uses it
GitHub operations via `gh` CLI: issues, PRs, CI runs, code review, API queries. Use when: (1) checking PR status or CI, (2) creating/commenting on issues, (3) listing/filtering PRs or issues, (4) viewing run logs. NOT for: local git operations (use git directly), non-GitHub repos, or cloning (use git clone).
What it loads into context
Frontmatter
226 tokensAlways available to the agent
SKILL.md
941 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Common Commands
- JSON Output
- Templates
- Notes
Files
SKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytesSKILL.mdcore3,280 bytes
Read SKILL.md
# GitHub Skill
Use the `gh` CLI to interact with GitHub repositories, issues, PRs, and CI.
## Setup
```bash
# Authenticate (one-time)
gh auth login
# Verify
gh auth status
```
View the complete source on GitHubgoogle-workspace
When your agent uses it
Use Google Workspace CLI (`gws`) for Drive, Docs, Sheets, Gmail, Calendar, Chat, and related Workspace API tasks.
What it loads into context
Frontmatter
101 tokensAlways available to the agent
SKILL.md
663 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Rules
- Common Commands
- Tool Usage In SwarmClaw
- Error Handling
Files
SKILL.mdcore2,717 bytesSKILL.mdcore2,717 bytesSKILL.mdcore2,717 bytesSKILL.mdcore2,717 bytesSKILL.mdcore2,717 bytesSKILL.mdcore2,717 bytesSKILL.mdcore2,717 bytesSKILL.mdcore2,717 bytesSKILL.mdcore2,717 bytes
Read SKILL.md
# Google Workspace CLI
Use `gws` when the task is about Google Workspace resources or Google Workspace API automation.
Prefer `gws` over generic HTTP calls when possible because it already knows the Workspace API surface and returns structured JSON by default.
## Rules
1. Start with read/list/get commands before mutating Workspace state.
2. Confirm IDs first: document IDs, spreadsheet IDs, file IDs, message IDs, calendar IDs, space IDs.
3. Do not run interactive auth flows from an agent tool call. If auth is missing, report that `gws` needs to be configured in plugin settings or via a manual terminal login.
4. Keep commands machine-readable. Prefer JSON output and parse it instead of scraping human text.
5. For large list operations, limit the scope first, then page or filter.
View the complete source on GitHubnano-banana-pro
When your agent uses it
Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro). Use when asked to create, generate, or edit images and a Gemini API key is available. Supports text-to-image generation, single-image editing, and multi-image composition (up to 14 images).
What it loads into context
Frontmatter
174 tokensAlways available to the agent
SKILL.md
539 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Generate
- Edit (Single Image)
- Multi-Image Composition (up to 14 images)
- API Key
- Aspect Ratio (optional)
- Notes
Scripts executed separately
scripts/generate_image.py
Files
SKILL.mdcore1,925 bytesSKILL.mdcore1,925 bytesSKILL.mdcore1,925 bytesSKILL.mdcore1,925 bytesSKILL.mdcore1,925 bytesscripts/generate_image.pyruns7,823 bytes
Read SKILL.md
# Nano Banana Pro (Gemini 3 Pro Image)
Use the bundled script to generate or edit images.
## Generate
```bash
uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output.png" --resolution 1K
```
## Edit (Single Image)
```bash
uv run {baseDir}/scripts/generate_image.py --prompt "edit instructions" --filename "output.png" -i "/path/in.png" --resolution 2KView the complete source on GitHubnano-pdf
When your agent uses it
Edit or create PDFs with natural-language instructions using the nano-pdf CLI. Use when asked to make a PDF, edit a PDF, add pages, change text in a PDF, or convert content to PDF format.
What it loads into context
Frontmatter
145 tokensAlways available to the agent
SKILL.md
382 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- Creating a New PDF
- Usage in SwarmClaw
- Notes
Files
SKILL.mdcore1,516 bytesSKILL.mdcore1,516 bytesSKILL.mdcore1,516 bytes
Read SKILL.md
# nano-pdf
Use `nano-pdf` to apply edits to a specific page in a PDF using a natural-language instruction.
## Quick Start
```bash
nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results' and fix the typo in the subtitle"
```
## Creating a New PDF
```bash
nano-pdf create output.pdf "Create a one-page summary of quarterly results with a header, bullet points, and a footer"View the complete source on GitHubopenai-image-gen
When your agent uses it
Generate images via OpenAI Images API (GPT Image, DALL-E 3, DALL-E 2). Supports batch generation with random prompt sampler and HTML gallery output. Use when asked to generate images with OpenAI and an OPENAI_API_KEY is available.
What it loads into context
Frontmatter
172 tokensAlways available to the agent
SKILL.md
832 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Run
- Useful Flags
- Model-Specific Parameters
- Output
Scripts executed separately
scripts/gen.py
Files
SKILL.mdcore2,824 bytesSKILL.mdcore2,824 bytesSKILL.mdcore2,824 bytesSKILL.mdcore2,824 bytesSKILL.mdcore2,824 bytesSKILL.mdcore2,824 bytesSKILL.mdcore2,824 bytesSKILL.mdcore2,824 bytesSKILL.mdcore2,824 bytesSKILL.mdcore2,824 bytesscripts/gen.pyruns10,980 bytes
Read SKILL.md
# OpenAI Image Gen
Generate images via the OpenAI Images API with an HTML gallery viewer.
## Run
Note: Image generation can take longer than typical timeouts. Set a higher timeout when running via shell (e.g., 300 seconds).
```bash
python3 {baseDir}/scripts/gen.py
```
## Useful Flags
View the complete source on GitHubresourceful-problem-solving
When your agent uses it
Always-on guidance for solving tasks resourcefully. Teaches agents to escalate through skills, CLI tools, and custom scripts instead of refusing. Applies to any request where the agent lacks a dedicated tool.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
432 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Check Skills
- 2. Search for a CLI Tool
- 3. Write a Script
- 4. Save for Reuse
- Rules
Files
SKILL.mdcore1,839 bytesSKILL.mdcore1,839 bytes
Read SKILL.md
# Resourceful Problem Solving
When asked to do something and no dedicated tool exists, follow this escalation pattern:
## 1. Check Skills
Use `use_skill` to search for a matching skill. Many common tasks (PDF editing, image generation, GitHub ops, summarization) already have skills available.
## 2. Search for a CLI Tool
If no skill matches, check whether a CLI tool exists:
```bash
which <tool> # already installed?View the complete source on GitHubskill-creator
When your agent uses it
Create, edit, improve, or audit skills for SwarmClaw agents. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory. Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
What it loads into context
Frontmatter
111 tokensAlways available to the agent
SKILL.md
1,254 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- About Skills
- Core Principles
- Skill Creation Process
- Progressive Disclosure
Scripts executed separately
scripts/init_skill.pyscripts/quick_validate.py
Files
SKILL.mdcore5,779 bytesSKILL.mdcore5,779 bytesSKILL.mdcore5,779 bytesSKILL.mdcore5,779 bytesSKILL.mdcore5,779 bytesscripts/init_skill.pyruns13,753 bytesscripts/quick_validate.pyruns5,189 bytes
Read SKILL.md
# Skill Creator
Guidance for creating effective skills that extend SwarmClaw agent capabilities.
## About Skills
Skills are modular, self-contained packages that provide specialized knowledge, workflows, and tools. They transform a general-purpose agent into a specialized one equipped with procedural knowledge that no model can fully possess.
### What Skills Provide
1. Specialized workflows — multi-step procedures for specific domains
2. Tool integrations — instructions for working with specific file formats or APIs
3. Domain expertise — company-specific knowledge, schemas, business logic
4. Bundled resources — scripts, references, and assets for complex and repetitive tasksView the complete source on GitHubsummarize
When your agent uses it
Summarize or extract text/transcripts from URLs, podcasts, YouTube videos, and local files using the summarize CLI. Use when asked to summarize a link, article, video, or file, or to transcribe a YouTube video.
What it loads into context
Frontmatter
153 tokensAlways available to the agent
SKILL.md
592 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Start
- YouTube: Summary vs Transcript
- Model + Keys
- Useful Flags
- Config
Files
SKILL.mdcore2,135 bytesSKILL.mdcore2,135 bytesSKILL.mdcore2,135 bytes
Read SKILL.md
# Summarize
Fast CLI to summarize URLs, local files, and YouTube links.
## Quick Start
```bash
summarize "https://example.com" --model google/gemini-3-flash-preview
summarize "/path/to/file.pdf" --model google/gemini-3-flash-preview
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto
```
## YouTube: Summary vs Transcript
View the complete source on GitHubswarmclaw
When your agent uses it
AI agent runtime and multi-agent orchestration platform. Teaches agents how to use SwarmClaw's 6 primitive tools, persistent memory, dreaming, delegation, connectors, credentials, and the skill system. Use when an agent is running on SwarmClaw and needs to understand the platform's capabilities.
What it loads into context
Frontmatter
222 tokensAlways available to the agent
SKILL.md
1,788 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The 6 Primitive Tools
- Credentials
- The Skill System
- Agent Capabilities
- Workspace Conventions
- Best Practices
Files
SKILL.mdcore7,830 bytesSKILL.mdcore7,830 bytesSKILL.mdcore7,830 bytes
Read SKILL.md
# SwarmClaw Platform
SwarmClaw is an AI agent runtime and multi-agent orchestration platform. It gives agents a uniform set of tools, persistent memory, connector integrations, and the ability to delegate work to other agents.
Website: https://swarmclaw.ai
Docs: https://swarmclaw.ai/docs
GitHub: https://github.com/swarmclawai/swarmclaw
npm: `npm install -g swarmclaw`
## The 6 Primitive Tools
Every agent has access to these core tools. They cover the full range of agent capabilities.
| Tool | Purpose | When to Use |View the complete source on GitHubswarmvault
When your agent uses it
Use when working with a SwarmVault knowledge vault (raw/, wiki/, swarmvault.schema.md). Establishes schema-first conventions and prefers graph queries over broad search.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
1,290 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Rules
- Tool Palette
- Workflow
- Boundaries
Files
SKILL.mdcore5,250 bytesSKILL.mdcore5,250 bytesSKILL.mdcore5,250 bytesSKILL.mdcore5,250 bytesSKILL.mdcore5,250 bytes
Read SKILL.md
# SwarmVault
Use when the agent has a SwarmVault MCP server enabled (transport `stdio`, command `npx -y @swarmvaultai/cli mcp`) pointed at a vault directory.
A SwarmVault workspace is a three-layer knowledge system:
- `raw/` — immutable source inputs (PDFs, transcripts, code, emails, URLs, sheets). Never edit.
- `wiki/` — generated markdown owned by the agent and the SwarmVault compiler. Pages carry frontmatter (`page_id`, `source_ids`, `node_ids`, `freshness`, `source_hashes`).
- `state/` — generated indexes, graphs, and approvals. Treat as opaque output of `compile`.
The vault contract lives in `swarmvault.schema.md` at the workspace root. The vault config lives in `swarmvault.config.json`.
## Rules
View the complete source on GitHubswarmclaw
When your agent uses it
Manage your SwarmClaw agent fleet — agents, tasks, chats, chatrooms, goals, schedules, memory, wallets, connectors, autonomy, and 40+ more command groups. Use when asked to dispatch work, check agent status, coordinate multi-agent work, run diagnostics, manage schedules, set goals, or orchestrate across a SwarmClaw dashboard instance.
What it loads into context
Frontmatter
155 tokensAlways available to the agent
SKILL.md
4,473 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Setup
- Output Modes
- Core Commands
- More Commands
- Rules
- Examples
- Discovery
Files
SKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytesSKILL.mdcore17,001 bytes
Read SKILL.md
## Overview
SwarmClaw is a self-hosted AI agent orchestration platform. This skill gives you CLI access to manage agents, tasks, chats, chatrooms, goals, schedules, memory, wallets, connectors, autonomy controls, webhooks, extensions, and more across one or many SwarmClaw instances.
The CLI maps 1:1 to the SwarmClaw REST API. Every command follows the pattern:
```
swarmclaw <group> <action> [id] [--flags]
```
Install the CLI:
```bash
npm i -g @swarmclawai/swarmclawView the complete source on GitHubSkills included
- coding-agent
- github
- google-workspace
- nano-banana-pro
- nano-pdf
- openai-image-gen
- resourceful-problem-solving
- skill-creator
- summarize
- swarmclaw
- swarmvault
- swarmclaw
Repository facts
- License
- MIT
- Created
- Feb 18, 2026
- Last pushed
- Jun 30, 2026
- Forks
- 145
- Open issues
- 12
- Project activity
- Slowing
Rank over the last 12 weeks
Now #921 · best #718 · down 87 in 30 days
- #903 on Oct 16
- #882 on Oct 17
- #912 on Oct 19
- #918 on Oct 20
- #906 on Oct 22
- #921 since Oct 23
39 earlier periods
- #859 on Aug 1
- #718 on Aug 7
- #765 on Aug 10
- #764 from Aug 11 to Aug 12
- #768 on Aug 13
- #726 on Aug 15
- #748 on Aug 16
- #782 on Aug 18
- #779 on Aug 23
- #801 on Aug 24
- #836 on Aug 28
- #772 on Aug 30
- #812 on Aug 31
- #835 on Sep 1
- #813 on Sep 2
- #823 on Sep 3
- #793 on Sep 4
- #775 on Sep 5
- #802 on Sep 6
- #819 on Sep 7
- #844 on Sep 8
- #837 on Sep 10
- #814 on Sep 11
- #807 on Sep 12
- #837 on Sep 14
- #842 on Sep 17
- #824 on Sep 18
- #819 on Sep 20
- #834 on Sep 21
- #812 on Sep 24
- #815 on Sep 27
- #847 on Sep 28
- #877 on Sep 29
- #854 on Sep 30
- #788 on Oct 3
- #828 on Oct 4
- #868 on Oct 7
- #877 on Oct 9
- #883 on Oct 12
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 76 notes
skills/coding-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/coding-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/coding-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/coding-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/coding-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/coding-agent/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/github/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/github/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/github/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/github/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/github/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/github/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/github/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/github/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/google-workspace/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/google-workspace/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/google-workspace/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/google-workspace/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/google-workspace/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/google-workspace/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 6 broad permissionsin 6 files: coding-agent/SKILL.md:1 github/SKILL.md:1 nano-banana-pro/SKILL.md:1 and 3 more
- No dangerous shell commands
- 41 network referencesin 8 files: openai-image-gen/scripts/gen.py:165 swarmclaw/SKILL.md:9 swarmclaw/SKILL.md:12 and 5 more
- 2 obfuscation signalsin 2 files: nano-banana-pro/scripts/generate_image.py:204 openai-image-gen/scripts/gen.py:312
- No instruction overrides
- 4 executable scriptsin 4 files: nano-banana-pro/scripts/generate_image.py:1 openai-image-gen/scripts/gen.py:1 skill-creator/scripts/init_skill.py:1 and 1 more
- 26 references to secretsin 7 files: nano-banana-pro/scripts/generate_image.py:38 openai-image-gen/scripts/gen.py:158 summarize/SKILL.md:50 and 4 more
- No requests to vote in Hot
Show all 79 signals by file
skills/coding-agent/SKILL.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 64
# Clone to temp for safe review REVIEW_DIR=$(mktemp -d) git clone https://github.com/user/repo.git $REVIEW_DIR - Network accessline 65
REVIEW_DIR=$(mktemp -d) git clone https://github.com/user/repo.git $REVIEW_DIR cd $REVIEW_DIR && gh pr checkout 130 - Network accessline 66
git clone https://github.com/user/repo.git $REVIEW_DIR
skills/github/SKILL.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 138
- Always specify `--repo owner/repo` when not in a git directory. - Use URLs directly: `gh pr view https://github.com/owner/repo/pull/55` - Network accessline 139
- Use URLs directly: `gh pr view https://github.com/owner/repo/pull/55`
skills/google-workspace/SKILL.md
- Network accessline 2
name: google-workspace description: Use Google Workspace CLI (`gws`) for Drive, Docs, Sheets, Gmail, Calendar, Chat, and related Workspace API tasks. homepage: https://github.com/googleworkspace/cli - Network accessline 3
description: Use Google Workspace CLI (`gws`) for Drive, Docs, Sheets, Gmail, Calendar, Chat, and related Workspace API tasks. homepage: https://github.com/googleworkspace/cli metadata: - Network accessline 4
homepage: https://github.com/googleworkspace/cli
skills/nano-banana-pro/SKILL.md
skills/nano-banana-pro/scripts/generate_image.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 107
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Possible obfuscationline 204
image_data = base64.b64decode(image_data)
skills/nano-pdf/SKILL.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration
skills/openai-image-gen/SKILL.md
skills/openai-image-gen/scripts/gen.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 158
[Credential-related source omitted] - Network accessline 165
style: str = "", ) -> dict: url = "https://api.openai.com/v1/images/generations" - Network accessline 166
) -> dict: url = "https://api.openai.com/v1/images/generations" args = { - Network accessline 167
url = "https://api.openai.com/v1/images/generations" - Network accessline 191
body = json.dumps(args).encode("utf-8") req = urllib.request.Request( - Network accessline 192
req = urllib.request.Request( - Access to secretsline 196
[Credential-related source omitted] - Network accessline 200
) try: with urllib.request.urlopen(req, timeout=300) as resp: - Network accessline 201
try: with urllib.request.urlopen(req, timeout=300) as resp: return json.loads(resp.read().decode("utf-8")) - Network accessline 202
with urllib.request.urlopen(req, timeout=300) as resp: - Access to secretsline 256
[Credential-related source omitted] - Access to secretsline 257
[Credential-related source omitted] - Access to secretsline 258
[Credential-related source omitted] - Access to secretsline 294
[Credential-related source omitted] - Possible obfuscationline 312
filepath.write_bytes(base64.b64decode(image_b64)) - Network accessline 313
else: try: urllib.request.urlretrieve(image_url, filepath) - Network accessline 314
try: urllib.request.urlretrieve(image_url, filepath) except urllib.error.URLError as e: - Network accessline 315
urllib.request.urlretrieve(image_url, filepath)
skills/skill-creator/scripts/init_skill.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/skill-creator/scripts/quick_validate.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/summarize/SKILL.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 31
summarize "https://example.com" --model google/gemini-3-flash-preview - Network accessline 33
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto - Network accessline 41
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract-only - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted]
skills/swarmclaw/SKILL.md
- Network accessline 9
version: 2.4.1 author: swarmclawai homepage: https://swarmclaw.ai - Network accessline 10
author: swarmclawai homepage: https://swarmclaw.ai tags: [agents, orchestration, multi-agent, runtime, memory, delegation, skills, connectors, dreaming] - Network accessline 11
homepage: https://swarmclaw.ai - Network accessline 19
Website: https://swarmclaw.ai - Network accessline 20
Docs: https://swarmclaw.ai/docs - Network accessline 21
GitHub: https://github.com/swarmclawai/swarmclaw - Access to secretsline 55
[Credential-related source omitted] - Network accessline 107
{ "tool": "execute", "command": "curl -s -X POST http://localhost:3456/api/memory/dream -H 'Content-Type: application/json' -d '{\"agentId\":\"YOUR_AGENT_ID\"}'" } - Network accessline 132
- Register MCP servers under **MCP Servers** in the UI (stdio / sse / streamable-http transports supported). - Quick-setup presets include **SwarmVault** (local-first knowledge vault) and **SwarmDock** (agent marketplace — browse tasks, bid - Network accessline 133
- Quick-setup presets include **SwarmVault** (local-first knowledge vault) and **SwarmDock** (agent marketplace — browse tasks, bid, submit work, earn USDC). The SwarmDock preset is pre-filled for the hosted endpoint at `https://swarmdock-a
skills/swarmvault/SKILL.md
- Network accessline 2
name: swarmvault description: Use when working with a SwarmVault knowledge vault (raw/, wiki/, swarmvault.schema.md). Establishes schema-first conventions and prefers graph queries over broad search. homepage: https://swarmvault.ai - Network accessline 3
description: Use when working with a SwarmVault knowledge vault (raw/, wiki/, swarmvault.schema.md). Establishes schema-first conventions and prefers graph queries over broad search. homepage: https://swarmvault.ai metadata: - Network accessline 4
homepage: https://swarmvault.ai
swarmclaw/SKILL.md
- Network accessline 12
primaryEnv: SWARMCLAW_ACCESS_KEY emoji: "🦞" homepage: https://github.com/swarmclawai/swarmclaw - Network accessline 13
emoji: "🦞" homepage: https://github.com/swarmclawai/swarmclaw --- - Network accessline 14
homepage: https://github.com/swarmclawai/swarmclaw - Network accessline 35
1. Install: `npm i -g @swarmclawai/swarmclaw` 2. Set env var: `export SWARMCLAW_ACCESS_KEY=<your-key>` (shown in terminal on first run) 3. Default URL: `http://localhost:3456` — override with `SWARMCLAW_URL` or `--base-url` - Network accessline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Network accessline 37
3. Default URL: `http://localhost:3456` — override with `SWARMCLAW_URL` or `--base-url` - Network accessline 38
4. Full docs: https://swarmclaw.ai/docs
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts api.openai.com, which SKILL.md, the README and the plugin manifest do not mentionopenai-image-gen/scripts/gen.py:167High confidence
Signal confidence: 79 facts
- Broad permissions in the frontmatter of the SKILL.mdcoding-agent/SKILL.md:1High confidence
- Network access in code of the SKILL.mdcoding-agent/SKILL.md:64High confidence
- Network access in code of the SKILL.mdcoding-agent/SKILL.md:65High confidence
- Network access in code of the SKILL.mdcoding-agent/SKILL.md:66High confidence
- Broad permissions in the frontmatter of the SKILL.mdgithub/SKILL.md:1High confidence
- Network access in prose of the SKILL.mdgithub/SKILL.md:138Low confidence
- Network access in prose of the SKILL.mdgithub/SKILL.md:139Low confidence
- Network access in the frontmatter of the SKILL.mdgoogle-workspace/SKILL.md:2Low confidence
- Network access in the frontmatter of the SKILL.mdgoogle-workspace/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdgoogle-workspace/SKILL.md:4Low confidence
- Broad permissions in the frontmatter of the SKILL.mdnano-banana-pro/SKILL.md:1High confidence
- Access to secrets in the frontmatter of the SKILL.mdnano-banana-pro/SKILL.md:9Low confidence
- Access to secrets in the frontmatter of the SKILL.mdnano-banana-pro/SKILL.md:10Low confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valuenano-banana-pro/SKILL.md:49Low confidence
- Executable script in code of a file that runsnano-banana-pro/scripts/generate_image.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuenano-banana-pro/scripts/generate_image.py:38Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuenano-banana-pro/scripts/generate_image.py:42Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuenano-banana-pro/scripts/generate_image.py:107Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuenano-banana-pro/scripts/generate_image.py:113Low confidence
- Access to secrets in code of a file that runsnano-banana-pro/scripts/generate_image.py:114High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuenano-banana-pro/scripts/generate_image.py:118Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuenano-banana-pro/scripts/generate_image.py:127Low confidence
- Possible obfuscation in code of a file that runsnano-banana-pro/scripts/generate_image.py:204High confidence
- Broad permissions in the frontmatter of the SKILL.mdnano-pdf/SKILL.md:1High confidence
- Broad permissions in the frontmatter of the SKILL.mdopenai-image-gen/SKILL.md:1High confidence
- Access to secrets in the frontmatter of the SKILL.md: a variable, placeholder or call, not a stored valueopenai-image-gen/SKILL.md:3Low confidence
- Access to secrets in the frontmatter of the SKILL.mdopenai-image-gen/SKILL.md:9Low confidence
- Access to secrets in the frontmatter of the SKILL.mdopenai-image-gen/SKILL.md:10Low confidence
- Executable script in code of a file that runsopenai-image-gen/scripts/gen.py:1High confidence
- Access to secrets in code of a file that runsopenai-image-gen/scripts/gen.py:158High confidence
- Network access in code of a file that runsopenai-image-gen/scripts/gen.py:165High confidence
- Network access in code of a file that runsopenai-image-gen/scripts/gen.py:166High confidence
- Network access in code of a file that runsopenai-image-gen/scripts/gen.py:167High confidence
- Network access in code of a file that runsopenai-image-gen/scripts/gen.py:191High confidence
- Network access in code of a file that runsopenai-image-gen/scripts/gen.py:192High confidence
- Access to secrets in code of a file that runsopenai-image-gen/scripts/gen.py:196High confidence
- Network access in code of a file that runsopenai-image-gen/scripts/gen.py:200High confidence
- Network access in code of a file that runsopenai-image-gen/scripts/gen.py:201High confidence
- Network access in code of a file that runsopenai-image-gen/scripts/gen.py:202High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueopenai-image-gen/scripts/gen.py:256Low confidence
- Access to secrets in code of a file that runsopenai-image-gen/scripts/gen.py:257High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueopenai-image-gen/scripts/gen.py:258Low confidence
- Access to secrets in code of a file that runsopenai-image-gen/scripts/gen.py:294High confidence
- Possible obfuscation in code of a file that runsopenai-image-gen/scripts/gen.py:312High confidence
- Network access in code of a file that runsopenai-image-gen/scripts/gen.py:313High confidence
- Network access in code of a file that runsopenai-image-gen/scripts/gen.py:314High confidence
- Network access in code of a file that runsopenai-image-gen/scripts/gen.py:315High confidence
- Executable script in code of a file that runsskill-creator/scripts/init_skill.py:1High confidence
- Executable script in code of a file that runsskill-creator/scripts/quick_validate.py:1High confidence
- Broad permissions in the frontmatter of the SKILL.mdsummarize/SKILL.md:1High confidence
and 29 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Path CLAUDE.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/coding-agent/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/coding-agent/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/coding-agent/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/coding-agent/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/coding-agent/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.