Was macht calimero-skills?
KI-Agenten-Fähigkeiten für die Entwicklung mit dem Calimero Netzwerk – Rust SDK, JS/Python Clients, Registry-Veröffentlichung, Desktop SSO und CLI-Tools
Überblick
Dieses Repository enthält eine Sammlung von Fähigkeiten (Skills) für KI-Agenten, die die Entwicklung mit dem Calimero Netzwerk unterstützen. Es richtet sich an Entwickler, die Smart Contracts, dezentrale Anwendungen (dApps) oder Integrationen auf Calimero erstellen.
Enthaltene Fähigkeiten
- Rust SDK – Entwicklung von Smart Contracts und Node-Komponenten mit dem offiziellen Rust SDK
- JS/Python Clients – Interaktion mit Calimero über TypeScript/JavaScript und Python
- Registry Publishing – Veröffentlichung von Anwendungen im Calimero Registry
- Desktop SSO – Integration von Single Sign-On für Desktop-Anwendungen
- CLI Tooling – Nutzung der Calimero CLI zur Verwaltung von Projekten und Netzwerken
Voraussetzungen
Stelle sicher, dass folgende Umgebungsvariablen gesetzt sind:
| Variable | Beschreibung |
|---|---|
CALIMERO_NODE_URL | URL des Calimero Nodes (z.B. https://node.calimero.network) |
CALIMERO_API_KEY | API-Key für die Authentifizierung |
CALIMERO_WALLET_PRIVATE_KEY | Privater Schlüssel für Transaktionen |
Verwendung
Rust SDK
cargo add calimero-sdk
JavaScript Client
npm install @calimero-network/client
Python Client
pip install calimero-client
Registry veröffentlichen
calimero registry publish --app-dir ./my-app
Beispiele
Ein einfacher Smart Contract in Rust:
use calimero_sdk::prelude::*;
#[calimero_sdk::contract]
pub struct MyContract {
value: String,
}
#[calimero_sdk::contract]
impl MyContract {
pub fn new(value: String) -> Self {
Self { value }
}
pub fn get_value(&self) -> String {
self.value.clone()
}
}
Weiterführende Informationen
Besuche die offizielle Calimero Dokumentation für detaillierte Anleitungen und API-Referenzen.
Lizenz
Dieses Projekt steht unter der MIT-Lizenz. Siehe LICENSE für Details.