Golang Modernize

v1.1.3

Continuously modernize Golang code to use the latest language features, standard library improvements, and idiomatic patterns. Use this skill whenever writin...

0· 111·0 current·0 all-time
bySamuel Berthe@samber
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill is explicitly about Go modernization and only requires the 'go' binary and typical developer tooling (golangci-lint, git). No unrelated credentials, system paths, or surprising binaries are requested.
Instruction Scope
SKILL.md instructs the agent to read project files (go.mod/go.work, .modernize), scan the codebase, run golangci-lint/other linters, check Go changelogs and GitHub release notes, and optionally write an entry to .modernize when suggestions are ignored. These actions are consistent with modernization and do not direct the agent to read unrelated secrets or system files.
Install Mechanism
No install spec or remote downloads are present — the skill is instruction-only. That minimizes risk because nothing is written to disk by the skill itself beyond optional project edits (.modernize).
Credentials
The skill requires no environment variables or credentials. Recommended tools and network lookups (go.dev, GitHub) are appropriate for the task. There are no requests for unrelated secrets or service tokens.
Persistence & Privilege
always: false and normal autonomous invocation are used. The only persistent write the skill describes is writing .modernize in the project root to record ignored suggestions — this is reasonable and scoped to the repository.
Assessment
This skill appears coherent and limited to Go modernization tasks. Before enabling it: ensure the agent runs with a developer-in-the-loop (review suggestions before applying large automated refactors), confirm 'go' and optional tools (golangci-lint, govulncheck) are installed in your environment, and be comfortable with the agent reading and updating repository files (it may write .modernize to suppress ignored suggestions). If you have sensitive code or strict network policies, note the skill will fetch Go release notes and GitHub changelogs (WebFetch/WebSearch).

Like a lobster shell, security has layers — review code before you run it.

latestvk97cem2kepzg5nr14s1fegx5wx83y7an

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🔄 Clawdis
Binsgo

Comments