CtrlK
BlogDocsLog inGet started
Tessl Logo

cloud-logging-sink-setup

Cloud Logging Sink Setup - Auto-activating skill for GCP Skills. Triggers on: cloud logging sink setup, cloud logging sink setup Part of the GCP Skills skill category.

40

1.00x
Quality

11%

Does it follow best practices?

Impact

96%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/14-gcp-skills/cloud-logging-sink-setup/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

22%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This description is extremely thin—it essentially just restates the skill name without describing concrete actions, use cases, or explicit trigger guidance. It lacks a 'Use when...' clause and fails to enumerate what the skill actually does (e.g., create sinks, configure destinations, set filters). The duplicate trigger term suggests minimal effort in crafting the description.

Suggestions

Add concrete actions the skill performs, e.g., 'Creates and configures GCP Cloud Logging sinks to route logs to BigQuery, Cloud Storage, or Pub/Sub destinations, including setting inclusion/exclusion filters.'

Add an explicit 'Use when...' clause with natural trigger terms, e.g., 'Use when the user asks about exporting logs, routing logs, creating log sinks, log destinations, or configuring Cloud Logging exports in GCP.'

Remove the duplicate trigger term and expand with natural variations users might say, such as 'log export', 'log routing', 'gcloud logging sinks create', 'send logs to BigQuery'.

DimensionReasoningScore

Specificity

The description says 'Cloud Logging Sink Setup' but does not describe any concrete actions like creating, configuring, routing, or managing sinks. It merely names the topic without listing what it actually does.

1 / 3

Completeness

The 'what' is extremely weak (just the title repeated) and the 'when' is only implied through trigger terms without an explicit 'Use when...' clause. Both components are insufficient.

1 / 3

Trigger Term Quality

It includes 'cloud logging sink setup' as a trigger term, which is somewhat relevant, but the trigger is duplicated and misses natural variations users might say like 'log export', 'log routing', 'BigQuery sink', 'Pub/Sub sink', 'gcloud logging sinks', or 'export logs'.

2 / 3

Distinctiveness Conflict Risk

The mention of 'Cloud Logging Sink' is fairly specific to a GCP feature, which helps distinguish it from generic skills. However, it could overlap with other GCP logging or monitoring skills since it doesn't clearly delineate its scope.

2 / 3

Total

6

/

12

Passed

Implementation

0%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is a hollow placeholder with no actual technical content. It contains only meta-descriptions of what the skill would do without any concrete instructions, commands, code, or configuration for setting up GCP Cloud Logging sinks. It fails on every dimension because it provides zero actionable information.

Suggestions

Add concrete gcloud CLI commands for creating logging sinks (e.g., `gcloud logging sinks create SINK_NAME DESTINATION --log-filter=FILTER`), including examples for different destination types (BigQuery, Cloud Storage, Pub/Sub).

Include a step-by-step workflow with validation checkpoints: create sink → configure destination permissions → verify log routing with `gcloud logging sinks describe` → test with a sample log entry.

Add specific filter syntax examples and IAM role requirements (e.g., granting the sink's service account `roles/bigquery.dataEditor` on the target dataset).

Remove all meta-description sections ('Purpose', 'When to Use', 'Capabilities', 'Example Triggers') and replace with actual technical content that teaches how to set up logging sinks.

DimensionReasoningScore

Conciseness

The content is almost entirely filler and meta-description. It explains what the skill does in abstract terms without providing any actual technical content. Phrases like 'Provides step-by-step guidance' and 'Follows industry best practices' are empty padding with zero informational value.

1 / 3

Actionability

There is no concrete guidance whatsoever—no commands, no code, no configuration examples, no gcloud CLI snippets, no IAM permissions, no sink filter syntax. The skill describes rather than instructs, providing zero executable content for setting up a Cloud Logging sink.

1 / 3

Workflow Clarity

There are no steps, no sequence, and no workflow defined at all. Setting up a logging sink involves multiple steps (creating the sink, configuring destination permissions, setting filters, validating log routing) and none are mentioned.

1 / 3

Progressive Disclosure

There is no meaningful content to organize, no references to supporting files, and no bundle files exist. The structure consists of empty sections that describe the skill's purpose rather than providing any layered technical content.

1 / 3

Total

4

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
Reviewed

Table of Contents

Is this your skill?

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.