Skills genvm-lint
๐Ÿ“ฆ

genvm-lint

Content revision r1 Safe โš™๏ธ External commands

Validate GenVM Contracts Before Testing

GenLayer contract authors need fast feedback before tests reveal deeper failures. This skill guides agents to run GenVM lint, validate, schema, and typecheck workflows.

Supports: Claude Codex Code(CC)
๐Ÿฅ‰ 77 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "genvm-lint" from https://skillstore.io/skills/internet-court-genvm-lint.md and its manifest at https://skillstore.io/api/skills/internet-court-genvm-lint/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "genvm-lint". A developer asks the agent to check a modified contract before tests.

Expected outcome:

The agent reports that lint and validation passed, names the contract, and recommends proceeding to tests.

Using "genvm-lint". A contract uses an unsupported storage field type.

Expected outcome:

The agent identifies the invalid storage type, suggests the supported SDK type, and confirms the check after the fix.

Using "genvm-lint". A release engineer needs interface confidence before sharing artifacts.

Expected outcome:

The agent summarizes schema extraction, typecheck status, and remaining manual review items.

Security Audit

Safe
v2 โ€ข 7/21/2026 Open versioned report

All 34 external-command findings are false positives caused by Markdown backticks and examples of fixed linter commands. The system-reconnaissance finding is also a false positive because it only describes contract storage validation. No prompt injection, credential access, data exfiltration, or malicious intent was found in the reviewed files.

2
Files scanned
119
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: claude View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/internet-court-genvm-lint/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/internet-court-genvm-lint/security.svg)](https://skillstore.io/skills/internet-court-genvm-lint?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/internet-court-genvm-lint?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-genvm-lint/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/internet-court-genvm-lint.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

internet-court. (2026). genvm-lint security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-genvm-lint/audits/2

BibTeX citation

@techreport{internet-court-internet-court-genvm-lint-2026, author = {internet-court}, title = {genvm-lint security audit report (audit version 2)}, institution = {Skillstore}, year = {2026}, number = {2}, url = {https://skillstore.io/skills/internet-court-genvm-lint/audits/2}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "genvm-lint security audit report (audit version 2)" version: "unspecified" type: report authors: - name: "internet-court" date-released: "2026-07-21" url: "https://skillstore.io/skills/internet-court-genvm-lint/audits/2" identifiers: - type: other value: "skillstore:internet-court-genvm-lint:audit:2" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
55
Architecture
85
Maintainability
85
Content
65
Community
83
Spec Compliance

What You Can Build

Check a new contract before tests

Run the combined GenVM lint and validation flow before executing project tests.

Repair SDK compliance issues

Use linter feedback to fix decorators, storage fields, type names, and method signatures.

Prepare contract interface data

Generate schema output and confirm typecheck results before sharing contract artifacts.

Try These Prompts

Lint my contract
Use genvm-lint to check my GenLayer contract file and explain any errors in plain language.
Fix validation errors
Run the GenVM check workflow, identify each validation problem, update the contract, and rerun the check.
Compare schema and typecheck results
Extract the contract schema, run typecheck, and summarize any interface or typing issues that remain.
Automate a pre-test quality pass
Before running tests, lint every changed GenLayer contract, parse machine-readable results, fix failures, and provide a concise readiness report.

Best Practices

  • Run the combined check command before project tests.
  • Use machine-readable output when fixing several lint errors.
  • Confirm schema and typecheck results before publishing contract artifacts.

Avoid

  • Do not skip linting because tests passed earlier.
  • Do not edit generated artifacts before fixing the source contract.
  • Do not run artifact downloads in untrusted project environments without review.

Frequently Asked Questions

What does this skill validate?
It validates GenLayer intelligent contracts for lint rules, SDK semantics, schema output, and typecheck status.
Does it install the linter automatically?
The skill documents installation, but users should prefer pinned project requirements or a verified local environment.
Can it fix contract files?
Yes. It can use linter output to guide targeted edits and rerun checks after each fix.
Does it replace tests?
No. It should run before tests, then project tests should still verify behavior.
Can it generate ABI schema output?
Yes. It can run the GenVM schema workflow and summarize the resulting interface status.
Which tools can use this skill?
The report lists support for Claude, Codex, and Claude Code.

Developer Details

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

3f6e026a3363e0954ede7bef0cfe88d4475de137

Maintenance freshness

7/21/2026

Usage

1 downloads ยท 0 views

File structure

๐Ÿ“ agents/

๐Ÿ“„ openai.yaml

๐Ÿ“„ SKILL.md

More from internet-court

View all
View all