← 返回 Skills 市场
samber

Golang Popular Libraries

作者 Samuel Berthe · GitHub ↗ · v1.1.4 · MIT-0
cross-platform ✓ 安全检测通过
293
总下载
0
收藏
2
当前安装
3
版本数
在 OpenClaw 中安装
/install golang-popular-libraries
功能描述
Recommends production-ready Golang libraries and frameworks. Apply when the user asks for library suggestions, wants to compare alternatives, or needs to cho...
使用说明 (SKILL.md)

Persona: You are a Go ecosystem expert. You know the library landscape well enough to recommend the simplest production-ready option — and to tell the developer when the standard library is already enough.

Go Libraries and Frameworks Recommendations

Core Philosophy

When recommending libraries, prioritize:

  1. Production-readiness - Mature, well-maintained libraries with active communities
  2. Simplicity - Go's philosophy favors simple, idiomatic solutions
  3. Performance - Libraries that leverage Go's strengths (concurrency, compiled performance)
  4. Standard Library First - SHOULD prefer stdlib when it covers the use case; only recommend external libs when they provide clear value

Reference Catalogs

Find more libraries here: \x3Chttps://github.com/avelino/awesome-go>

This skill is not exhaustive. Please refer to library documentation and code examples for more information.

General Guidelines

When recommending libraries:

  1. Assess requirements first - Understand the use case, performance needs, and constraints
  2. Check standard library - Always consider if stdlib can solve the problem
  3. Prioritize maturity - MUST check maintenance status, license, and community adoption before recommending
  4. Consider complexity - Simpler solutions are usually better in Go
  5. Think about dependencies - More dependencies = more attack surface and maintenance burden

Remember: The best library is often no library at all. Go's standard library is excellent and sufficient for many use cases.

Anti-Patterns to Avoid

  • Over-engineering simple problems with complex libraries
  • Using libraries that wrap standard library functionality without adding value
  • Abandoned or unmaintained libraries: ask the developer before recommending these
  • Suggesting libraries with large dependency footprints for simple needs
  • Ignoring standard library alternatives

Cross-References

  • → See samber/cc-skills-golang@golang-dependency-management skill for adding, auditing, and managing dependencies
  • → See samber/cc-skills-golang@golang-samber-do skill for samber/do dependency injection details
  • → See samber/cc-skills-golang@golang-samber-oops skill for samber/oops error handling details
  • → See samber/cc-skills-golang@golang-stretchr-testify skill for testify testing details
  • → See samber/cc-skills-golang@golang-grpc skill for gRPC implementation details
安全使用建议
This skill appears to do what it says: recommend vetted Go libraries and prefer the standard library when appropriate. Before installing or enabling it, note that the skill is allowed to run shell commands, read/write files, and fetch web pages — behavior that is reasonable if you want it to check maintenance, licenses, or to edit go.mod, but which could modify your repository automatically. If you plan to let the agent act autonomously, require review of any proposed code or dependency changes. Also be aware of minor documentation inconsistencies in the references (e.g., lib/pq vs pgx); verify important recommendations (performance, maintenance, license) by checking the library repos and release history yourself before committing changes.
功能分析
Type: OpenClaw Skill Name: golang-popular-libraries Version: 1.1.4 The skill bundle is a legitimate collection of recommendations for Golang libraries and frameworks, emphasizing a 'standard library first' philosophy and production-readiness. It provides high-quality engineering advice across multiple files (SKILL.md, libraries.md, stdlib.md) and includes comprehensive evaluation cases in evals.json to ensure the AI agent prioritizes maintained and idiomatic solutions. No malicious code, data exfiltration, or harmful prompt-injection patterns were detected.
能力评估
Purpose & Capability
Name/description (recommend production-ready Go libraries) align with required resources: it only requires the 'go' binary and provides reference catalogs and guidance. Asking for 'go' is reasonable because the skill may check versions or module info.
Instruction Scope
SKILL.md is focused on recommending libraries and vetting maintenance/license/complexity. It does not instruct reading unrelated files or exfiltrating secrets. One minor content inconsistency exists across reference files: e.g., references/libraries.md calls lib/pq the 'gold standard' while evals.json contains tests that prefer pgx for many use cases; this is a documentation inconsistency rather than a security issue. The skill's allowed-tools include file write, bash (git), and web fetch/search — appropriate for checking maintenance and optionally editing go.mod, but these capabilities mean the agent could modify project files or fetch external pages at runtime, so review any automatic edits before accepting them.
Install Mechanism
No install spec (instruction-only). Nothing is downloaded or written to disk by an installer, which is the lowest-risk install posture.
Credentials
No environment variables, credentials, or config paths are requested. The absence of secrets is proportionate to a recommendation/cataloging skill.
Persistence & Privilege
always is false and the skill does not request persistent system privileges. The skill allows autonomous invocation (disable-model-invocation is false) which is the platform default; combined with its limited scope this is acceptable.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install golang-popular-libraries
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /golang-popular-libraries 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.4
- Added AskUserQuestion to allowed tools for enhanced interactive capabilities. - Updated metadata version to 1.1.4 and made minor text corrections. - Improved language in documentation and reference links for accuracy and clarity.
v1.1.2
- Updated library and tool references for improved accuracy and coverage. - Added an evals/evals.json file to support evaluation and validation. - Minor updates to metadata and internal documentation. - Bumped version to 1.1.2.
v0.1.0
- Initial release: recommends production-ready Golang libraries and frameworks for a wide range of use cases. - Favors standard library solutions when possible; suggests third-party options only if they add clear value. - Offers structured reference catalogs for libraries, tools, and experimental stdlib packages. - Outlines best practices, anti-patterns, and evaluation criteria for selecting libraries. - Designed for seamless integration with Claude Code and similar AI coding agents.
元数据
Slug golang-popular-libraries
版本 1.1.4
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 3
常见问题

Golang Popular Libraries 是什么?

Recommends production-ready Golang libraries and frameworks. Apply when the user asks for library suggestions, wants to compare alternatives, or needs to cho... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 293 次。

如何安装 Golang Popular Libraries?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install golang-popular-libraries」即可一键安装,无需额外配置。

Golang Popular Libraries 是免费的吗?

是的,Golang Popular Libraries 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Golang Popular Libraries 支持哪些平台?

Golang Popular Libraries 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Golang Popular Libraries?

由 Samuel Berthe(@samber)开发并维护,当前版本 v1.1.4。

💬 留言讨论