56 results available
Sign in
Skills directory

writing-guidelines

vercel-labs

·

Last changed
Hardened

This skill has been hardened by Chainguard

Last changed

This version passed the hardening gate. Hardening applied 4 targeted changes and preserved all other text. Classified findings before hardening: 2. Classified findings closed: 2. Classified findings remaining: 0. Unclassified scanner findings remaining: 0. Review findings closed: 7. Review findings remaining: 6.


Open before hardening

1

Medium

1

Low
Open after hardening

None


Expand
File
Group
Subtype
Severity
Status
SKILL.md

Prompt Injection

Indirect prompt injection

Medium
Closed
SKILL.md

Prompt Injection

Third-party content as instructions

Low
Closed

2 findings


SKILL.md

Writing Guidelines

Review files for compliance with Writing Guidelines.

How It Works

  1. Read the specified files (or prompt user for files/pattern)
  2. Check against all rules in the guidelines
  3. Output findings in the terse file:line format

Usage

When a user provides a file or pattern argument: 2. Read the specified files 3. Apply all rules from the guidelines

If no files specified, ask the user which files to review.

Install

Install with chainctl
chainctl skill install public/vercel-labs/writing-guidelines:latest
Get started with chainctl
View source

Harden your own skills

Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.

Provenance

Upstream sourcehttps://github.com/vercel-labs/agent-skills
Upstream commit4ec6f84b61cd3c931046c3e6e398f3ae7de372f7
OCI reference

skills.cgr.dev/public/github.com/vercel-labs/skills/writing-guidelines:latest

License

MIT

Files

HARDENING.md

SKILL.md


The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsChainguard OS PackagesChainguard ActionsChainguard Agent SkillsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.