← 返回 Skills 市场
yuanyxu

Oasis Audio

作者 yuanyxu · GitHub ↗ · v1.0.9 · MIT-0
cross-platform ⚠ suspicious
216
总下载
2
收藏
0
当前安装
10
版本数
在 OpenClaw 中安装
/install oasis-audio
功能描述
Oasis Audio is an AI audio narration generator that transforms your current state of mind, content you want to digest, or recent life events into a personali...
安全使用建议
What to know before installing: this skill will read your local agent session files and daily-memory/USER.md files (~/.qclaw and ~/.openclaw) to tailor audio output — that behavior is declared in the README and implemented in context_collector.py. The composed prompt (not the raw files) is sent to an external service at eagle-api.xplai.ai; the skill implements heuristics to redact common secrets and will pause for explicit confirmation if it detects sensitive content. It also stores a local consent file (.oasis_audio_consent.json) and an audit.log that contains the prompt text (after redaction). Consider: (1) whether you are comfortable allowing a third-party API to receive selected, composed text derived from your local conversations; (2) whether you trust xplai.ai as the destination; (3) using the provided --dry-run preview and refusing to persist consent if you want tighter privacy; and (4) inspecting/clearing the audit.log and consent file if you later revoke consent. If you need stronger guarantees (no data leaving your machine), do not grant the skill consent to read local session files or do not use it.
功能分析
Type: OpenClaw Skill Name: oasis-audio Version: 1.0.9 The skill generates personalized audio by accessing sensitive local data, including full conversation histories and user profiles located in `~/.openclaw` and `~/.qclaw` via `context_collector.py`. While the implementation includes significant privacy safeguards—such as mandatory user consent, local-only processing of raw data, and automated regex-based redaction of credentials (SSH keys, API tokens) and PII in `xplai_gen_audio.py`—the inherent capability to ingest and summarize private user interactions for transmission to an external endpoint (https://eagle-api.xplai.ai) is a high-risk behavior. The code appears professionally written without clear malicious intent, but the broad access to personal history warrants a cautious classification.
能力标签
cryptorequires-wallet
能力评估
Purpose & Capability
The skill claims to produce personalized audio and therefore legitimately needs to read local conversation sessions, daily memories, and a USER.md to derive personalization anchors. The code (context_collector.py) explicitly targets ~/.qclaw and ~/.openclaw session/memory files and extracts structured profile fields — this matches the description.
Instruction Scope
SKILL.md and the code instruct the agent to read local session files and memory to build personalization context and then to compose a single outgoing prompt which is sent to https://eagle-api.xplai.ai. The skill includes a sensitive-content preview and an opt-in consent flow before sending if heuristics find sensitive content. This scope is consistent with personalization but is privacy-sensitive: local conversation data will be parsed and portions may be incorporated into the outgoing prompt unless the sensitive-content checks stop it.
Install Mechanism
This is an instruction+script-only skill with no install spec and no downloads; it invokes Python scripts already included. No external installers or third‑party package downloads are requested, which is low-risk for install-time behavior.
Credentials
The skill requests no environment variables or external credentials (API calls appear to be unauthenticated). It does access local files (~/.qclaw and ~/.openclaw and workspace files) which is proportionate to the stated goal of personalization. It also writes two local files (.oasis_audio_consent.json and audit.log) to persist consent and an audit trail.
Persistence & Privilege
The skill does not demand always:true or elevated platform privileges. It does persist a consent record (.oasis_audio_consent.json) and an audit.log containing the composed prompt (post-redaction). Persisting prompts and consent locally is reasonable for this functionality, but this storage can retain potentially sensitive derived content if the user authorizes sending sensitive prompts.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install oasis-audio
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /oasis-audio 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.9
**Oasis Audio 1.0.9 Changelog** - Added sensitive information preview and explicit user confirmation before transmitting any potentially sensitive prompt. - Introduced a one-time, first-use consent notice that must be acknowledged by the user before their local data can be used for personalized audio. - Clarified description and execution policy around local-only context processing, privacy, and confirmation requirements. - Updated context source detection (only `~/.qclaw/` and `~/.openclaw/` are checked by default). - Refined documentation to streamline user instructions, prioritizing user consent and sensitive-content handling.
v1.0.8
Oasis Audio 1.0.8 - Added `audio_modes.md` detailing all 9 reference audio modes, including triggers and content suggestions. - Added `text_architecture.md` describing the 7-layer framework for structuring and composing audio prompts. - Expanded and clarified usage, execution, and personalization policies in documentation. - Added required config path metadata for improved auto-detection in OpenClaw, EasyClaw, and OpenClaw sessions. - Improved, more concise guidance on user need inference and context collection workflow.
v1.0.7
Oasis Audio 1.0.7 - No functional or documentation changes in this release. - All logic, usage, and setup remain unchanged from the previous version.
v1.0.6
## oasis-audio 1.0.6 changelog - Adds clarification that all conversation analysis runs locally; only a ~1000-character composed summary is sent to the external API. - Specifies which local session directories are read for personalization (`~/.qclaw/`, `~/.easyclaw/`, `~/.openclaw/`). - Details the initial 210-second wait after audio generation is triggered, and limits status polling to 10 times (up to ~12 minutes in total). - Confirms that raw conversation data and USER.md are never transmitted outside the device.
v1.0.5
- Updated to version 1.0.4 - Expanded and clarified the skill description for better readability. - Minor reformatting and renaming of the instruction header to "Oasis Audio". - No functional changes or file modifications detected.
v1.0.4
- Updated to version 1.0.4 - Expanded and clarified the skill description for better readability. - Minor reformatting and renaming of the instruction header to "Oasis Audio". - No functional changes or file modifications detected.
v1.0.3
oasis-audio v1.0.3 - Changed skill name formatting from "Oasis Audio" to "oasis-audio" for consistency. - Added an explicit version field ("version: 1.0.3") to SKILL.md metadata. - No changes to code or core functionality; instructions and personalized audio guidance remain the same. - No file changes detected.
v1.0.2
- No file changes were detected in this release. - Content, functionality, and instructions remain unchanged from the previous version.
v1.0.1
**Summary:** Introduces advanced personalization by mining user conversation history and context to tailor audio content, including a new context_collector.py tool. - Added `context_collector.py` for collecting and analyzing user conversation context to personalize audio. - Skill now infers user intent, emotional state, and knowledge level from conversation and memory, not just current request. - Supports 9 audio reference modes, but can create fully custom modes when user needs don’t fit templates. - Audio is now tailored along four dimensions: content, tone, depth/duration, and user knowledge. - If context mining fails or is skipped, the skill reverts seamlessly to generic audio generation.
v1.0.0
Oasis Audio 1.0.0 - Introduces AI-powered audio narration generation with 8 smart modes, including Daily Briefing, Content Digest, Bedtime Radio, and more. - Supports both English and Chinese, producing 15–30 minute, single-narrator audio files with background music. - Zero configuration required; just install and use without an API key. - Automated job polling is included—status is checked and results are reported automatically. - Offers clear guidelines for preparing and condensing user input for optimized audio generation.
元数据
Slug oasis-audio
版本 1.0.9
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 10
常见问题

Oasis Audio 是什么?

Oasis Audio is an AI audio narration generator that transforms your current state of mind, content you want to digest, or recent life events into a personali... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 216 次。

如何安装 Oasis Audio?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install oasis-audio」即可一键安装,无需额外配置。

Oasis Audio 是免费的吗?

是的,Oasis Audio 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Oasis Audio 支持哪些平台?

Oasis Audio 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Oasis Audio?

由 yuanyxu(@yuanyxu)开发并维护,当前版本 v1.0.9。

💬 留言讨论