Agent skill

rust-embedding

------------------------------------------------------------------------

majiayu000534★ · 1 repos on radarProfile →
codexclaude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill rust-embedding-mosif16-codex-skills-d5351103 --agent codex

Same command for any agent — swap --agent for claude-code, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 28 KB
Bundled scripts: none
Path: skills/ai-ml/rust-embedding-mosif16-codex-skills-d5351103/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Graphs and embeddings: A Rust-based CLI tool that creates or imports knowledge graphs, generates or ingests text embeddings, and manipulates entities and relationships. It supports formats JSON-LD, RDF/Turtle, and CSV for import/export, and can query and visualize the graph. It can generate embeddings from text using embedded NLP models via Rust backends (Rust-BERT or ONNX Runtime), and can ingest precomputed vectors from CSV or JSON formats. It provides commands like embed, import, export, add-entity, add-rel, update, delete, query, and visualize. It reads model weights on first use and writes embedding outputs to stdout or a file. It auto-detects embedding file formats on import and supports batch embedding. It mentions workflow steps from installation to building and using the tool, including example commands for embedding, importing data, and updating the graph.

How it works

  • Install via cargo and ensure Rust environment; run cargo install graphembed-cli and use graphembed help.
  • Use subcommands for functionality: embed to generate embeddings, import/ingest-vec for vectors, add-entity and add-rel to build the graph, update and delete for CRUD, query for pattern or SPARQL queries, and visualize to output Graphviz DOT.
  • Embedding generation uses a chosen model via -m/--model (example given: all-MiniLM-L6-v2) with backends Rust-BERT or onnx depending on features, and outputs a vector of floats to stdout or a file.
  • Import supports JSON-LD, RDF/Turtle, and CSV; auto-detects by file extension unless overridden with --format.
  • Ingested embeddings attach to entities as properties; entities and relationships are identified by labels or IDs, with possible URI mapping for RDF contexts.
  • Visualization outputs a DOT format for Graphviz, and can focus on subgraphs.
  • Workflow shows steps from setup to embedding, entity relationship management, and querying.

When to use it

  • When you need a CLI to generate and manage embeddings and a knowledge graph in one tool.
  • When you require support for multiple graph formats (JSON-LD, Turtle, CSV) and basic visualization.
  • When batch embedding or ingesting precomputed vectors is needed.

What it can touch

  • Embedding generation uses embedding models via Rust backends (Rust-BERT or ONNX Runtime) chosen by CLI flags or features.
  • Import/Export handles JSON-LD (.jsonld), RDF/Turtle (.ttl or .rdf), and CSV (.csv) formats.
  • Operations affecting graph entities and relationships through commands like add-entity, add-rel, update, delete.
  • Embedding data is attached to entities as properties within the graph.

Caveats

  • Model weights download occurs on first request if not present; an internet connection is required for downloads.
  • SPARQL support may depend on compile-time feature flags; may not be available in all builds.
  • Large graphs may consume significant memory since the tool primarily holds data in memory.
  • Visualization relies on Graphviz or DOT output; external tools may be needed to render images.
  • The skill is MIT-licensed.
From the SKILL.md

------------------------------------------------------------------------ title: GraphEmbed CLI Tool Specification\ version: 1.0.0\ description: \"A Rust-based CLI tool for generating text embeddings and managing knowledge graphs\" ------------------------------------------------------------------------ # GraphEmbed CLI Tool GraphEmbed CLI is a command-line application written in Rust that integrates text embedding generation with knowledge graph management. It allows users to create or import knowledge graphs, generate or ingest vector embeddings for text data, and manipulate the graph's entities and relationships. The tool supports standard graph data formats (JSON-LD, RDF/Turtle, CSV) and offers querying and basic visualization capabilities. This document provides an overview of the tool's features, usage instructions, workflow, examples, and references to relevant resources. ## Instructions **Installation & Setup:** To install GraphEmbed, ensure you have Rust installed (for source builds) or use a prebuilt binary if provided. You can compile from source via Cargo: $ cargo install graphembed-cli This will download and build the CLI. After installation, the command `graphembed` sh

What's inside
Steps it walks through
  1. Instructions
  2. Workflow
  3. Examples
  4. References
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the rust-embedding skill do?

------------------------------------------------------------------------

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill rust-embedding-mosif16-codex-skills-d5351103 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going