本文へ移動
cccskills
無料GitHub で公開

dirty-skill

A deliberately leaky demo skill used to show what skill-sanitizer catches before you publish. Do not ship this.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md1.3 KB
  • sync.py993 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

dirty-skill (DEMO — intentionally leaky)

This folder is a teaching fixture for skill-sanitizer. It contains planted, clearly-fake-but-realistic leaks so you can watch the scanner BLOCK on a publish attempt. Nothing here is a real credential — the values are dummies sized to look real so the scanner treats them seriously.

What is planted (one per leak class)

ClassWherePlanted value (fake)
SECRETsync.py:5a ghp_ GitHub token (36 hex-ish chars) → hard BLOCK
PROPRIETARYsync.py:8a hardcoded home-dir path with a username → WARN
PIIsync.py:11a personal gmail.com email → WARN
SERVICE CODEsync.pyan internal Jira marker (.atlassian.net, customfield_*) → plugin-split advice

Run it

cd examples/dirty-skill
python ../../scanner.py .

Expected: a report with BLOCK=2 WARN=4 and exit code 1. The full expected report is in ../EXPECTED_OUTPUT.md. Fixing the four planted leaks (env-var the token, swap the path for ~, use an example.com email, move the Jira code to a plugin) takes the same folder to exit 0.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Analyze folders of Markdown/text research notes, Obsidian vaults, paper cards, invention notes, or memory exports as a practical knowledge map. Use when asked to find center topics, noisy or low-signal notes, possible contamination, overgrown topic groups, orphan notes, cleanup actions, or a useful public knowledge-hygiene workflow.

日本語の概要は準備中です。原文の説明を表示しています。

animaresearch/skills102026年6月29日 更新

Package an AI skill, prompt workflow, or internal operating habit into a public-ready release with a catchy hook, safe redaction, useful examples, demo tasks, README copy, and launch messaging. Use when preparing a skill for GitHub, social sharing, marketplace submission, documentation, or community feedback.

日本語の概要は準備中です。原文の説明を表示しています。

animaresearch/skills102026年6月29日 更新

Pre-share leak scanner for Claude Code skills (or any folder). Scans BEFORE you publish for secrets (API keys, tokens, private keys, .env values, high-entropy strings), PII (emails/phones), local machine paths (C:\Users\<name>, /home/<name>, /Users/<name>, UNC, internal hostnames), and client/proper-noun names from a LOCAL private dictionary; also flags service-specific code (jira/github/gitlab/slack/salesforce/notion/linear/ stripe/aws/google) that should be split into a dedicated service plugin. Use when the user says "sanitize this skill", "before sharing a skill", "check for leaks", "is this skill clean", "is this safe to commit/publish/ open-source", "scrub secrets", "redact before commit", or "pre-push leak check". Cross-platform, stdlib-only Python, fail-closed.

日本語の概要は準備中です。原文の説明を表示しています。

animaresearch/skills102026年6月29日 更新

Lightweight multi-agent research orchestration using one coordinator, three domain leads, and three lightweight research agents. Use for medium-size research, market scans, competitor comparisons, prior-art style exploration, report planning, and any task that benefits from parallel domain decomposition without running a full high-cost research lab.

日本語の概要は準備中です。原文の説明を表示しています。

animaresearch/skills102026年6月29日 更新

animaresearch のスキルをすべて見る

このスキルの問題を報告する