SenseNova-Skills

WarnAudited by ClawScan on May 14, 2026.

Overview

This office-skill suite is broadly aligned with its stated purpose, but it has under-disclosed runtime dependency execution and credential-handling issues that users should review before installing.

Install only if you trust the publisher and are comfortable reviewing the code first. Pay special attention to the PPT export script that can run npm, remove or verify any hardcoded API keys, configure your own scoped credentials, and run the suite in a sandbox when processing sensitive files.

Publisher note

All network access is intended skill behavior: calls to the SenseNova API (image generation, VLM, LLM via token.sensenova.cn) and to public search APIs (GitHub, arXiv, Semantic Scholar, PubMed, Hacker News, Stack Overflow, HuggingFace, Reddit, YouTube, Bilibili, Zhihu, Douyin). Env/credential reads (SN_API_KEY, GITHUB_TOKEN, YOUTUBE_API_KEY, TIKHUB_TOKEN, platform cookies, etc.) are the documented configuration inputs for those APIs. No code runs at install time; Python scripts execute only when a user explicitly invokes a skill.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Using the PPT export flow could cause the agent to run npm and install code on your machine, not just convert a file.

Why it was flagged

The PPT export script can invoke the system package manager from code. Because the registry has no install spec and no required binaries, this runtime dependency installation is under-disclosed and may execute package lifecycle code or fetch dependencies when the skill is used.

Skill content
execSync('npm install --omit=dev', { cwd: __dirname, stdio: 'inherit' });
Recommendation

Review the Node package files first, install dependencies explicitly in a sandbox, and avoid skills that auto-install packages at runtime unless you trust the source.

What this means

The skill may use or expose an embedded provider credential instead of only credentials you explicitly configured.

Why it was flagged

The static scan reports what appears to be a hardcoded API key in the SenseNova image-generation adapter. Provider credentials are expected for this suite, but hardcoded secrets create ambiguity about whose account is used and how that credential is protected.

Skill content
api_key=[REDACTED],
Recommendation

Do not rely on embedded credentials; require the skill to read API keys from user-controlled environment variables or config, and rotate any exposed key.

What this means

LLM requests may be tied to an unclear credential, which can affect billing, auditability, and account authorization boundaries.

Why it was flagged

A second model adapter is reported to contain a hardcoded API-key literal. This compounds the credential-boundary issue, especially because the plugin metadata declares no credential schema.

Skill content
api_key = [REDACTED]
Recommendation

Inspect the adapter before use, remove hardcoded keys, and configure only scoped keys that belong to the installing user or organization.

What this means

Installing from a moving branch can add or change agent behavior beyond a single small skill.

Why it was flagged

The documented manual install copies a remote repository directly into the agent skills directory. This is a normal install pattern for a skill bundle, but it means the agent will later trust and run those files.

Skill content
git clone https://github.com/OpenSenseNova/SenseNova-Skills.git --depth=1
mkdir -p ~/.openclaw/skills
cp -r SenseNova-Skills/skills/* ~/.openclaw/skills/
Recommendation

Install from a trusted, pinned release or commit, and review the included scripts before copying them into the agent’s skills directory.

What this means

Prompts, documents, images, or extracted content used in these workflows may be sent to external APIs depending on the invoked skill.

Why it was flagged

The suite is designed to call an external model provider. This is purpose-aligned for image, PPT, and research generation, but users should understand that task content supplied to those workflows may be processed by the configured provider.

Skill content
Recommended LLM: pair them with the SenseNova Platform API
Recommendation

Avoid sending confidential material unless your provider configuration and data-handling terms are acceptable, and use separate scoped API keys for this skill.