AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Skill Creator

skill-trebormc-drupal-ai-agents-skill-creator · by trebormc

>-

No reviews yet
0 installs
34 views
0.0% view→install

Install

$ agentstack add skill-trebormc-drupal-ai-agents-skill-creator

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-trebormc-drupal-ai-agents-skill-creator)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Skill Creator? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

What I do

Create and validate OpenCode skills following the Anthropic Agent Skills spec. Skills that violate these rules fail silently: not discovered, not matched, or waste tokens.

Directory structure

.claude/skills/{skill-name}/
└── SKILL.md

One directory per skill. Directory name must match name in frontmatter. Only one file: SKILL.md (uppercase). No subdirectories.

SKILL.md format

---
name: {skill-name}
description: >-
  {capability summary}. {use cases}. {proactive triggers}.
  Examples:
  - user: "{english phrase}" -> {action}
  - user: "{spanish phrase}" -> {action}
  Never use this for {anti-pattern}.
---

## Environment
All commands run via `ssh web`.

## Instructions
{Step-by-step actionable content}

## Verification
{How to verify correctness}

Frontmatter rules

name (REQUIRED)

  • 1-64 chars, lowercase alphanumeric + single hyphens
  • Must match directory name exactly
  • Valid: module-scaffold, quality-checks | Invalid: drupal_module, MySkill

description (REQUIRED, 1-1024 chars)

This is the ONLY text the LLM sees during skill selection. Structure:

  1. Capability: What it does (1 sentence)
  2. Use cases: When to invoke (1-2 sentences)
  3. Examples: 2-4 with user: "X" -> Y format
  4. Anti-pattern: "Never use for X"
  5. Must include Spanish AND English triggers

Progressive disclosure

Startup: Only name + description loaded (XML summary)
User message -> LLM matches description -> skill tool called -> full body loaded

If description doesn't match user intent, body NEVER loads.

Validation checklist

  • [ ] Directory name = name field
  • [ ] Name: lowercase, hyphens only, 1-64 chars
  • [ ] Description: 1-1024 chars
  • [ ] Description has: capability, use cases, 2+ examples, anti-pattern
  • [ ] Description has Spanish triggers
  • [ ] YAML frontmatter valid
  • [ ] Body has actionable instructions (not prose)
  • [ ] Commands use ssh web
  • [ ] No duplication with other skills or rules/
  • [ ] No conflicts with CLAUDE.md policies
  • [ ] File named exactly SKILL.md
  • [ ] Body under 200 lines

Audit mode

When reviewing existing skills:

find .claude/skills -name "SKILL.md" | while read f; do
  dir=$(basename $(dirname "$f"))
  name=$(grep "^name:" "$f" | head -1 | awk '{print $2}')
  lines=$(wc -l ` |
| No anti-pattern | Add "Never use for X" |
| Bare commands | Prefix `ssh web` |
| Body 200+ lines | Split into skill + rule reference |
| English-only triggers | Add Spanish phrases |
| Duplicates other skill | Merge or add anti-pattern boundary |

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [trebormc](https://github.com/trebormc)
- **Source:** [trebormc/drupal-ai-agents](https://github.com/trebormc/drupal-ai-agents)
- **License:** Apache-2.0

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.