Skip to content
Back to skills

Ywc Skill Author

ASecurity

(ywc) Use when creating or restructuring a ywc-* skill, or auditing ywc-* skills against canonical rules. Triggers: "ywc skill 생성", "create ywc skill", "ywc skill 만들어줘", "ywc skill 개선", "new ywc skill", "ywc skill audit", "ywcスキル作成", "ywc skill 룰 점검". Do not use for normal task-execution content edits, non-ywc-* skills, or renaming/moving skills.

  • 8 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentsbash

Security analysis

A100/100

Pro scans all 18 files and shows the line behind each finding

Scanned September 20, 2026

npx -y skills add yongwoon/ywc-agent-toolkit --skill ywc-skill-author --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ywc Skill Author?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ywc Skill Author
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/yongwoon-ywc-skill-author-ywc-agent-toolkit/badge)](https://www.skillsdirectory.com/skills/yongwoon-ywc-skill-author-ywc-agent-toolkit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ywc-skill-author
description: >-
  (ywc) Use when creating or restructuring a ywc-* skill, or auditing ywc-*
  skills against canonical rules. Triggers: "ywc skill 생성", "create ywc
  skill", "ywc skill 만들어줘", "ywc skill 개선", "new ywc skill", "ywc
  skill audit", "ywcスキル作成", "ywc skill 룰 점검". Do not use for normal
  task-execution content edits, non-ywc-* skills, or renaming/moving skills.
---

# ywc-skill-author

**Announce at start:** "I'm using the ywc-skill-author skill to apply the canonical ywc-* skill rules."

Use this only for a ywc-* skill's create, restructure, or report-only audit.
For create or restructure, read [references/authoring-rules.md](references/authoring-rules.md)
before editing. For audit, do not load it; use the inline index and
[references/audit-workflow.md](references/audit-workflow.md).

## Rationalization Defense

| Excuse | Reality |
|---|---|
| "It is small, so structure is optional" | Every ywc-* skill follows the same minimum contract. |
| "The description can summarize the workflow" | It is trigger-only and needs explicit anti-triggers. |
| "One generic defense row is enough" | Use at least five concrete workflow shortcuts. |
| "I can copy a sibling's table" | Defenses must fit this skill's actual failure modes. |
| "The audit found dead content, so delete it" | Audit is report-only; use a bounded deletion test, never auto-delete. |
| "I can move rules to shrink the file" | Keep the executable canonical index, audit boundary, workflow, and checks inline. |

## Canonical Rule and Audit Index

Every mode must be able to locate these rules here; create/restructure reads the
detailed reference before edits.

| Rules | Canonical requirement |
|---|---|
| A1–A5 | `ywc-` name; `(ywc) Use when...` description; anti-triggers; Korean/English/Japanese triggers for user-facing skills; only `name` and `description` frontmatter. |
| A6–A10 | First body line is the announce text; 5+ domain-specific defense rows; body ≤500 lines; plain sibling references; empty considered sections say `N/A — reason`. |
| A11–A16 | Four locale READMEs; substantive resources in `references/`; evals for verifiable outputs; extract static sections over 30 lines; synchronized `agents/openai.yaml`; no auxiliary per-skill docs. |
| Audit invariants | Run mechanical evidence first; classify findings; do not edit targets, authorize deletion, or invoke an executor; test one removal against the same prompt before retain/revert/escalate. |

## Workflow

1. Identify mode and scope. Ask only for genuine interface, naming, or behavior
   ambiguity that repository files cannot resolve.
2. **RED:** capture a representative failure/rationalization or name existing
   coverage for a refactor.
3. **GREEN:** make the smallest change that meets A1–A16. Create/restructure
   must read [references/authoring-rules.md](references/authoring-rules.md)
   before target edits; audit must instead read
   [references/audit-workflow.md](references/audit-workflow.md).
4. **REFACTOR:** close an observed loophole without adding speculative rules.
5. Review `agents/openai.yaml` interface fields, run the validator, and check
   the required locale files, references, evals, and no unintended catalog or
   routing drift.

## Validation

```bash
RESOLVER_LAUNCHER="$(bash "${CODEX_HOME:-$HOME/.codex}/skills/scripts/select-resolver-launcher.sh" 2>&1)" || { echo "BLOCKED: ${RESOLVER_LAUNCHER#BLOCKED: }" >&2; exit 3; }
VALIDATE_SKILL_SCRIPT="$(bash "$RESOLVER_LAUNCHER" "ywc-skill-author/scripts/validate-skill.sh" bash)" || exit $?
bash "$VALIDATE_SKILL_SCRIPT" <skill-dir>
```

Also verify the inline index manually: frontmatter shape, domain-specific
defenses, resource routing, metadata alignment, and the requested behavior.
Use [references/progressive-disclosure.md](references/progressive-disclosure.md)
for extraction decisions, [references/description-anti-patterns.md](references/description-anti-patterns.md)
for trigger text, [references/rationalization-defense-cookbook.md](references/rationalization-defense-cookbook.md)
for defenses, [references/cross-skill-graph.md](references/cross-skill-graph.md)
for integration/side effects, and [references/skill-template.md](references/skill-template.md)
only when that detail is needed.

## Output Format

Create/restructure: the edited skill files in place (`SKILL.md`, `agents/openai.yaml`
kept synchronized per A11-A16, and `references/`/`evals/` as needed).
Audit: a report-only verdict, no file edits.

```text
Status: retain | investigate | exception
```

## Completion Checks

- Create/restructure: rules remain reachable, focused validation passes, and
  no unnecessary file or abstraction was added.
- Audit: report evidence and a retain/investigate/exception verdict only; do
  not modify or delete the audited target.

Files in this skill

  • README.en.md2.5 KB
  • README.es.md3.1 KB
  • README.ja.md2.6 KB
  • README.ko.md2.5 KB
  • README.md2.5 KB
  • README.zh.md2.5 KB
  • SKILL.md4.7 KB
  • agents/openai.yaml343 B
  • evals/evals.json1.8 KB
  • references/audit-workflow.md2.3 KB
  • references/authoring-rules.md2.4 KB
  • references/cross-skill-graph.md10.9 KB
  • references/description-anti-patterns.md7.1 KB
  • references/progressive-disclosure.md8.4 KB
  • references/rationalization-defense-cookbook.md7.6 KB
  • references/skill-template.md5.7 KB
  • scripts/audit-skills.sh3.1 KB
  • scripts/validate-skill.sh3.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.