← Back to Skills Marketplace
vmomenv

Spark Store Skill

by vmomenv · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
319
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install spark-store-skill
Description
Manage Linux applications by searching, installing, uninstalling, and updating software via Spark Store (Debian-based) or APM (all distros).
Usage Guidance
This skill's goal (manage Linux apps via Spark Store / APM) is plausible, but the SKILL.md references local Python helper scripts (scripts/detect_os.py, spark_store_api.py, spark_apm_api.py) and system binaries (curl, aptss, apm) that are not declared in the registry metadata and are not included in the bundle. Before installing or enabling this skill: 1) ask the publisher to provide the missing scripts or an install spec so you can review code; 2) verify the external endpoints (d.spark-app.store) are trustworthy; 3) ensure aptss/apm/curl presence is declared and available on your systems; 4) be cautious about allowing autonomous invocation because the skill can run sudo package-manager commands — run it first in a safe/non-production environment and require explicit user confirmation for any privileged operation.
Capability Analysis
Type: OpenClaw Skill Name: spark-store-skill Version: 0.1.0 The skill provides a legitimate interface for managing software on Linux systems using the Spark Store (aptss) and APM (apm) package managers. It includes instructions for searching, installing, and uninstalling applications via official-looking API endpoints (spark-app.store). The logic described is consistent with its stated purpose, and there are no indicators of data exfiltration, malicious persistence, or intentional prompt injection.
Capability Assessment
Purpose & Capability
The skill's stated purpose (search/install/uninstall Linux apps via Spark Store/APM) is reasonable, but the registry metadata declares no required binaries or files while the SKILL.md explicitly depends on curl, aptss, apm and local Python modules under scripts/ (detect_os.py, spark_store_api.py, spark_apm_api.py). Requiring package manager binaries and helper scripts is expected for this purpose, but the manifest not listing them and the fact that those local scripts are not present in the file manifest is an inconsistency.
Instruction Scope
Instructions are narrowly scoped to searching remote JSON endpoints and running package commands (aptss/apm), which fits the purpose. However the runtime examples import and call local Python modules (scripts.*) that are not included in the skill bundle. That gap could lead an agent to (a) fail, (b) attempt to fetch or execute missing code, or (c) run shell commands directly. The SKILL.md also instructs running sudo aptss/apm commands — these require root and are powerful; the doc does not show safeguards (e.g., dry-run, explicit confirmation) beyond simple prompts.
Install Mechanism
There is no install spec and no code files are present, so nothing is written to disk by an install step — this lowers installer risk. That said, because SKILL.md references local scripts that are missing, the absence of an install step is itself a coherence problem (the skill appears to expect bundled code that isn't provided).
Credentials
The skill declares no environment variables or credentials, which matches the SKILL.md (no API keys required). It does require system-level package manager binaries and root to install/uninstall packages, which is appropriate for the stated task but should be explicitly declared in metadata.
Persistence & Privilege
always is false (normal). The skill can be invoked autonomously by the agent (default), which combined with instructions to run sudo package-manager commands increases risk because an autonomous agent could attempt privileged operations. The skill does not request persistent presence or modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install spark-store-skill
  3. After installation, invoke the skill by name or use /spark-store-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of spark-store-skill. - Supports searching, installing, and uninstalling applications from both Spark Store (Debian-based) and APM (all Linux distros). - Automatically detects system type to use the appropriate store and install/remove commands. - Handles searching and merging results from multiple sources for Debian-based systems; uses only APM on non-Debian systems. - Provides error handling for network problems, missing commands, and operation failures. - Includes command checks before install/uninstall actions and examples for user interaction.
Metadata
Slug spark-store-skill
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Spark Store Skill?

Manage Linux applications by searching, installing, uninstalling, and updating software via Spark Store (Debian-based) or APM (all distros). It is an AI Agent Skill for Claude Code / OpenClaw, with 319 downloads so far.

How do I install Spark Store Skill?

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

Is Spark Store Skill free?

Yes, Spark Store Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Spark Store Skill support?

Spark Store Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Spark Store Skill?

It is built and maintained by vmomenv (@vmomenv); the current version is v0.1.0.

💬 Comments