Skip to content
Agentmart
Submit a tool

skill-manager

Instala, audita e gerencia skills no NewClaw.

Skill by rovanni

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/rovanni-skill-manager

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Instala, audita e gerencia skills no NewClaw. Permite buscar skills em skills.sh, instalar de repositórios GitHub, auditar segurança e ativar novas capacidades sem reiniciar o sistema.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/skill-manager

What's inside

Skill name
skill-manager
Description
Instala, audita e gerencia skills no NewClaw. Permite buscar skills em skills.sh, instalar de repositórios GitHub, auditar segurança e ativar novas capacidades sem reiniciar o sistema.
License
MIT
Instructions
243 lines in SKILL.md · view on GitHub

Before installing

  • Instructions call the network
  • Instructions read files in your home folder (~/.ssh, ~/.aws…)

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Skill Manager

Permite que o NewClaw se auto-expanda instalando novas skills de forma segura.

## Fluxo Completo de Instalação

### Etapa 1 — Buscar skills disponíveis

Se o usuário mencionar skills.sh ou quiser explorar:

```
web_navigate action=open url=https://www.skills.sh
```

Para buscar skills por tipo:
```
web_navigate action=open url=https://www.skills.sh/?q=TERMO_DE_BUSCA
```

Para ver detalhes de uma skill específica, seguir os links da página.

### Etapa 2 — Obter o comando de instalação

O skills.sh mostra comandos no formato:
```
npx skills add <URL_DO_REPOSITORIO> --skill <nome>
```

Anotar a URL do repositório GitHub para a próxima etapa.

### Etapa 3 — Estágio e auditoria (OBRIGATÓRIO antes de ativar)

**Nunca instalar diretamente na pasta `./skills/` sem auditar antes.**

Identifique o SO do ambiente atual antes de escolher o bloco abaixo — `git clone` é o mesmo nos
três sistemas, só o restante muda.

Linux/macOS:
```bash
# Criar diretório de staging se não existir
mkdir -p /tmp/skill_staging

# Clonar o repositório
git clone "<URL_REPO>" /tmp/skill_staging/<NOME_SKILL>

# Verificar estrutura básica e frontmatter obrigatório (name: e description:)
ls /tmp/skill_staging/<NOME_SKILL>/
cat /tmp/skill_staging/<NOME_SKILL>/SKILL.md 2>/dev/null || echo "Sem SKILL.md"
# O SKILL.md DEVE começar com frontmatter YAML delimitado por --- contendo 'name:' e 'description:'. Sem 'name:', o SkillLoader não carrega a skill.
```

Windows (PowerShell):
```powershell
# Criar diretório de staging se não existir
New-Item -ItemType Directory -Force -Path "$env:TEMP\skill_staging" | Out-Null

# Clonar o repositório
git clone "<URL_REPO>" "$env:TEMP\skill_staging\<NOME_SKILL>"

# Verificar estrutura básica e frontmatter obrigatório
Get-ChildItem "$env:TEMP\skill_staging\<NOME_SKILL>"
if (Test-Path "$env:TEMP\skill_staging\<NOME_SKILL>\SKILL.md") {
    Get-Content "$env:TEMP\skill_staging\<NOME_SKILL>\SKILL.md" -TotalCount 10
} else {
    "Sem SKILL.md"
}
# O SKILL.md DEVE conter frontmatter YAML delimitado por --- com 'name:' e 'description:'. Sem isso, o SkillLoader registrará 'SKILL.md sem nome' e ignorará a skill.
```

### Etapa 4 — Executar auditoria de segurança

Seguir o protocolo completo da skill **skill-auditor**. Identifique o SO do ambiente atual antes
de escolher o bloco — a lógica dos 7 padrões é a mesma, só a ferramenta de busca muda.

Linux/macOS:
```bash
SKILL_PATH="/tmp/skill_staging/<NOME_SKILL>"

# 3.1 Prompt Injection
grep -rniE "ignore (previous|all|above|prior) instructions|disregard|override (your|all)|forget (you are|your role)|new persona|act as (an? )?(unrestricted|DAN|jailbreak)|you are now|system prompt" "$SKILL_PATH" --include="*.md" --include="*.txt"

# 3.2 Acesso a arquivos sensíveis
grep -rniE "/etc/(passwd|shadow|sudoers)|~/.ssh|~/.aws|\.env|id_rsa|\.pem|authorized_keys|credentials|secret" "$SKILL_PATH"

# 3.3 Variáveis de ambiente sensíveis
grep -rniE "(API_KEY|SECRET_KEY|ACCESS_TOKEN|PASSWORD|PRIVATE_KEY|DATABASE_URL|OPENAI_API|ANTHROPIC_API|AWS_SECRET)\s*[=:]" "$SKILL_PATH"

# 3.4 Exfiltração
grep -rniE "(curl|wget|fetch)\s.*(http|https)://" "$SKILL_PATH"

# 3.5 Comandos perigosos
grep -rniE "rm\s+-rf\s+/|chmod\s+777|eval\s*\(|exec\s*\(|shell=True|\$\(.*\)" "$SKILL_PATH"

# 3.6 Downloads ocultos
grep -rniE "npm install|pip install|apt(-get)? install|wget .* -O|curl .* \|" "$SKILL_PATH"

# 3.7 Ofuscação
grep -rniE "base64|atob|btoa|eval\(atob|fromCharCode" "$SKILL_PATH"
```

Windows (PowerShell — `Select-String` é o equivalente de `grep`, `-Pattern` já é case-insensitive
por padrão):
```powershell
$SkillPath = "$env:TEMP\skill_staging\<NOME_SKILL>"

# 3.1 Prompt Injection
Get-ChildItem $SkillPath -Recurse -Include *.md,*.txt | Select-String -Pattern "ignore (previous|all|above|prior) instructions|disregard|override (your|all)|forget (you are|your role)|new persona|act as (an? )?(unrestricted|DAN|jailbreak)|you are now|system prompt"

# 3.2 Acesso a arquivos sensíveis
Get-ChildItem $SkillPath -Recurse -File | Select-String -Pattern "/etc/(passwd|shadow|sudoers)|~/.ssh|~/.aws|\.env|id_rsa|\.pem|authorized_keys|credentials|secret"

# 3.3 Variáveis de ambiente sensíveis
Get-ChildItem $SkillPath -Recurse -File | Select-String -Pattern "(API_KEY|SECRET_KEY|ACCESS_TOKEN|PASSWORD|PRIVATE_KEY|DATABASE_URL|OPENAI_API|ANTHROPIC_API|AWS_SECRET)\s*[=:]"

# 3.4 Exfiltração
Get-ChildItem $SkillPath -Recurse -File | Select-String -Pattern "(curl|wget|fetch)\s.*(http|https)://"

# 3.5 Comandos perigosos
Get-ChildItem $SkillPath -Recurse -File | Select-String -Pattern "rm\s+-rf\s+/|chmod\s+777|eval\s*\(|exec\s*\(|shell=True|\$\(.*\)"

From rovanni/NewClaw, MIT.

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Oct 12, 2026 (17 days ago)
Last release
Jul 21, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from rovanni

Cite this page

skill-manager. Agent Mart. https://agentmart.dev/skills/rovanni-skill-manager (last updated 2026-10-24)