Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill firewall-rule-generatorFirewall Rule Generator - Auto-activating skill for GCP Skills. Triggers on: firewall rule generator, firewall rule generator Part of the GCP Skills skill category.
Overall
score
19%
Does it follow best practices?
Validation for skill structure
Activation
7%This description is essentially a placeholder that provides almost no useful information for skill selection. It names the skill and its category but fails to describe what actions it performs, what inputs it accepts, or when Claude should choose it. The redundant trigger terms and lack of concrete capabilities make this description ineffective for disambiguation among multiple skills.
Suggestions
Add specific actions the skill performs, e.g., 'Creates, validates, and applies GCP firewall rules including ingress/egress configurations, port specifications, and target tags'
Add a 'Use when...' clause with natural trigger terms like 'firewall', 'network security', 'allow/deny traffic', 'ports', 'VPC rules', 'ingress', 'egress'
Remove the redundant trigger term and expand to include variations users would naturally say when needing firewall configuration help
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description only names the skill ('Firewall Rule Generator') without describing any concrete actions. It doesn't explain what the skill actually does - no mention of creating, configuring, validating, or managing firewall rules. | 1 / 3 |
Completeness | The description fails to answer 'what does this do' beyond the name, and the 'when' guidance is just a circular reference to the skill name. No explicit trigger guidance or use cases are provided. | 1 / 3 |
Trigger Term Quality | The trigger terms are redundant ('firewall rule generator' listed twice) and overly specific. Missing natural variations users would say like 'firewall', 'network rules', 'ingress/egress', 'allow traffic', 'block ports', or 'VPC firewall'. | 1 / 3 |
Distinctiveness Conflict Risk | The GCP context and 'firewall rule' specificity provides some distinction from generic skills, but without describing actual capabilities, it could conflict with other GCP networking or security skills. | 2 / 3 |
Total | 5 / 12 Passed |
Implementation
0%This skill is a placeholder template with no actual content about GCP firewall rules. It contains only generic meta-descriptions of what a skill should do without any concrete firewall rule syntax, gcloud commands, or GCP-specific guidance. The content would be completely useless for actually generating firewall rules.
Suggestions
Add concrete gcloud commands for creating firewall rules (e.g., `gcloud compute firewall-rules create RULE_NAME --network=NETWORK --allow=tcp:80,tcp:443`)
Include specific examples of common firewall rule patterns (ingress/egress, allow/deny, priority settings, target tags/service accounts)
Provide a workflow with validation steps: define rule -> validate syntax -> apply with --dry-run -> verify with `gcloud compute firewall-rules describe`
Add references to GCP-specific constraints like VPC network requirements, implicit rules, and firewall rule evaluation order
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is padded with generic boilerplate that explains nothing Claude doesn't already know. Phrases like 'provides automated assistance' and 'follows industry best practices' are meaningless filler with no actual firewall rule information. | 1 / 3 |
Actionability | Contains zero concrete guidance - no actual firewall rule syntax, no gcloud commands, no code examples, no specific GCP firewall parameters. It describes what the skill supposedly does without providing any executable instructions. | 1 / 3 |
Workflow Clarity | No workflow is defined at all. There are no steps for creating firewall rules, no validation checkpoints, and no sequence of operations. The content is purely meta-description without any actual process. | 1 / 3 |
Progressive Disclosure | No structure beyond generic headings. No references to detailed documentation, no links to GCP firewall documentation, no examples file, and no separation of basic vs advanced content. | 1 / 3 |
Total | 4 / 12 Passed |
Validation
69%Validation — 11 / 16 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
description_trigger_hint | Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...') | Warning |
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
metadata_version | 'metadata' field is not a dictionary | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
body_steps | No step-by-step structure detected (no ordered list); consider adding a simple workflow | Warning |
Total | 11 / 16 Passed | |
Reviewed
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.