← Back to Skills Marketplace
msruruguay

Rust Patterns

by msruruguay · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
673
Downloads
0
Stars
6
Active Installs
1
Versions
Install in OpenClaw
/install rust-patterns
Description
Production Rust patterns covering ownership, async Tokio, Axum web framework, SQLx, error handling, CLI tools, WASM, and PyO3 Python bindings
Usage Guidance
This skill is a read-only collection of Rust patterns and is internally coherent. Before using: (1) review examples before running them — examples may bind network ports or attempt DB/file access; (2) be aware the skill's source/homepage is not provided (unknown provenance) — validate content quality and licensing if that matters to you; (3) the skill requests no credentials, but never paste real secrets into example URIs or code generated by the skill without reviewing them.
Capability Analysis
Type: OpenClaw Skill Name: rust-patterns Version: 1.0.0 The skill bundle is a purely educational resource providing high-quality Rust programming patterns and best practices. It contains standard code snippets for common libraries like Tokio, Axum, and SQLx, with no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The name and description (production Rust patterns: ownership, Tokio, Axum, SQLx, PyO3, etc.) match the SKILL.md content. There are no unexpected dependencies, environment variables, or binaries requested.
Instruction Scope
SKILL.md contains code examples and guidance only. It does not instruct the agent to read unrelated files, access environment secrets, or transmit data to external endpoints. Note: some examples show network listeners (Axum binding to 0.0.0.0:3000) and DB URIs (postgres://...), so executing examples without review could open a port or attempt DB connections — the skill itself does not perform those actions.
Install Mechanism
No install specification or code files are present (instruction-only), so nothing will be written to disk or downloaded during installation.
Credentials
The skill declares no required environment variables, credentials, or config paths. The content does include example URIs and file operations, but those are examples rather than required config.
Persistence & Privilege
always is false and the skill is user-invocable (normal). disable-model-invocation is false (normal autonomous capability). The skill does not request persistent system presence or modify other skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rust-patterns
  3. After installation, invoke the skill by name or use /rust-patterns
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the "rust-patterns" skill. - Comprehensive guide covering Rust ownership, error handling, async with Tokio, Axum web framework, SQLx, CLI development, WebAssembly, and PyO3 Python bindings. - Includes production-ready patterns, anti-patterns, and concise code examples for Rust Edition 2024. - Helpful for structuring async code, error selection (thiserror vs anyhow), database access, concurrency, and building Rust-based tools and Python extensions.
Metadata
Slug rust-patterns
Version 1.0.0
License
All-time Installs 6
Active Installs 6
Total Versions 1
Frequently Asked Questions

What is Rust Patterns?

Production Rust patterns covering ownership, async Tokio, Axum web framework, SQLx, error handling, CLI tools, WASM, and PyO3 Python bindings. It is an AI Agent Skill for Claude Code / OpenClaw, with 673 downloads so far.

How do I install Rust Patterns?

Run "/install rust-patterns" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Rust Patterns free?

Yes, Rust Patterns is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Rust Patterns support?

Rust Patterns is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Rust Patterns?

It is built and maintained by msruruguay (@msruruguay); the current version is v1.0.0.

💬 Comments