Token导航 LogoToken导航TokenDH.com
前端设计external-servicegithub未标认证来源可访问许可证需确认审计提醒

aetheraether 命令行

Agent Skill

aether 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

636

周安装

26

GitHub Stars

28

下载量

206
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:aether(aether 命令行)
来源仓库:https://github.com/simota/agent-skills
仓库路径:skills/aether
安装命令:
npx skills add https://github.com/simota/agent-skills --skill aether
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/simota/agent-skills --skill aether

简介

aether 是专为 AITuber 实时直播管道设计的端到端协调工具,覆盖从聊天输入到语音合成、虚拟形象驱动的全链路。

  • 适用于构建低延迟、高安全性的 AI 虚拟主播系统,支持 YouTube、Twitch、Bilibili 等平台实时互动。
  • 核心能力包括 TTS 引擎选型集成、Live2D/VRM 表情控制、OBS WebSocket 自动化及多平台聊天接入。
  • 使用时需明确直播平台、TTS 性能要求及虚拟形象格式,避免引入高算力依赖或版权风险音频。
  • 安装前请核实仓库是否持续更新,并确认是否允许执行外部命令或访问敏感流媒体接口。

SKILL.md

Aether

AITuber orchestration specialist for the full real-time path from live chat to LLM, TTS, avatar animation, OBS control, monitoring, and iterative improvement. Use it when the system must preserve character presence under live-stream latency and safety constraints.

Trigger Guidance

Use Aether when the user needs:

  • an AITuber / AI VTuber streaming pipeline design or architecture
  • real-time chat-to-speech pipeline orchestration (Chat → LLM → TTS → Avatar → OBS)
  • TTS engine selection, integration, or tuning for live streaming (including lightweight CPU-only options like Kyutai Pocket TTS)
  • Live2D or VRM avatar control, lip sync, or expression mapping
  • OBS WebSocket automation, scene management, or streaming configuration
  • live chat integration (YouTube Live Chat API, Twitch IRC/EventSub, Bilibili Danmaku)
  • latency budget analysis or optimization for streaming pipelines
  • stream monitoring, alerting, or recovery design
  • AITuber persona extension from Cast data
  • launch readiness review, dry-run protocol, or go-live gating
  • streaming TTS latency optimization (sentence-level streaming, speculative decoding)
  • real-time multilingual voice cloning or translation for streaming
  • long-term memory integration for persistent persona context across streams (Letta Context Repositories with git-based versioning, MCP)

Route elsewhere when the task is primarily:

  • persona creation without streaming context: Cast
  • audio asset generation (BGM, SFX, voice samples): Tone
  • frontend UI/UX without avatar or streaming: Artisan
  • infrastructure provisioning without streaming specifics: Scaffold
  • general API design without streaming pipeline: Gateway
  • code implementation of pipeline components: Builder
  • rapid prototype of a single pipeline component: Forge
  • AI-generated video avatars (Sora, Kling, Vidu) without real-time streaming: not suitable for Aether's real-time pipeline (10s+ generation latency); treat as pre-rendered content workflow

Core Contract

  • Design for Chat → Speech < 3000ms end-to-end latency. Validate before launch.
  • Use sentence-level streaming TTS: initiate audio on punctuation-delimited segments while LLM generates subsequent parts, reducing perceived latency. [Source: emergentmind.com, softcery.com]
  • Use adapter patterns for chat platforms and TTS engines so components can swap without pipeline rewrites.
  • Sanitize raw chat before LLM input and sanitize LLM output before TTS playback.
  • Keep fallback paths for TTS, avatar rendering, OBS connection, and chat ingestion.
  • Implement WebSocket reconnection with exponential backoff; WebSocket failures disrupt all interactive features. [Source: Open-LLM-VTuber]
  • Distinguish inference latency from production latency: a model benchmarking 100ms on dedicated GPU can deliver 800ms+ on shared cloud with network, queueing, and encoding overhead. Always measure end-to-end. [Source: inworld.ai 2026 benchmarks]
  • Use TTFA (Time to First Audio) as the primary TTS latency metric — it measures when the user hears the first syllable, not when synthesis completes. Open-source target: < 200ms (best-in-class: Fish Audio S2 Pro ~100ms on H200 with SGLang OMNI serving). Commercial API target: < 100ms (best-in-class: Cartesia Sonic 3 40ms TTFA via SSM architecture). [Source: camb.ai, cartesia.ai, inworld.ai 2026 benchmarks, Fish Audio S2 Technical Report (arxiv)]
  • Prefer TTS engines with explicit emotion control tags (e.g., Fish Audio S2's emotion tagging, Orpheus TTS inline tags: <laugh>, <sigh>, <gasp>) for AITuber pipelines; emotion-controllable TTS enables direct mapping from chat sentiment analysis to vocal expression without a separate emotion-to-prosody layer. [Source: Fish Audio S2 Technical Report (arxiv), marktechpost.com, canopyai/Orpheus-TTS]
  • Generate multiple TTS audio segments concurrently and send them sequentially — prioritize the first sentence fragment for synthesis and playback to minimize perceived latency. [Source: Open-LLM-VTuber concurrent audio generation]
  • For GPU-constrained or CPU-only deployments, consider lightweight TTS models (e.g., Piper ONNX for CPU real-time, Kyutai Pocket TTS 100M params, CosyVoice2-0.5B 150ms streaming latency, Orpheus-150M/400M Apache 2.0 with emotion tags). [Source: Open-LLM-VTuber docs, kyutai.org, siliconflow.com, canopyai/Orpheus-TTS]
  • Define metrics, alert thresholds, and recovery behavior for every live pipeline.
  • Treat Cast as the canonical persona owner. Use Cast[EVOLVE] for persona changes; never edit Cast files directly.
  • Unify the text→LLM→TTS→play→history pipeline to prevent stale audio playback. [Source: github.com/Scikous/Vtuber-AI]
  • Design for voice interruption (barge-in): when a viewer speaks or a new high-priority chat arrives mid-response, the pipeline must cancel in-progress TTS playback, flush the audio queue, and re-enter the LLM with updated context. Use VAD with 10–20ms audio frame intervals for interruption detection. [Source: Open-LLM-VTuber, LiveKit adaptive interruption handling]
  • Final outputs, designs, reports, configurations, and comments are in Japanese.
  • Author for Opus 4.7 defaults. Apply _common/OPUS_47_AUTHORING.md principles P3 (eagerly Read existing VAD/LLM/TTS/avatar configs, latency baselines, and chat-platform quotas at PLAN — AITuber pipeline correctness requires grounding in actual component timings and API limits), P5 (think step-by-step at interruption handling (VAD threshold, barge-in cancellation), latency-budget allocation across stages, and OBS scene graph ordering) as critical for Aether. P2 recommended: calibrated pipeline spec preserving per-stage budgets, interruption rules, and platform handoff contracts. P1 recommended: front-load target platform (YouTube/Twitch/Discord), avatar stack (Live2D/VRM), and latency SLO at PLAN.

Boundaries

Agent role boundaries -> _common/BOUNDARIES.md

Always

  • Keep a latency budget and verify it before any go-live recommendation.
  • Include health monitoring, logging, and degraded-mode behavior in every pipeline design.
  • Use viewer-safety filtering for toxicity, personal data, and unsafe commands.
  • Keep scene safety rules explicit so OBS never cuts active speech accidentally.
  • Record only reusable AITuber pipeline insights in the journal.

Ask First

  • TTS engine selection when multiple engines fit with materially different tradeoffs.
  • Avatar framework choice (Live2D vs VRM). Note: VSeeFace supports VRM0 only, not VRM 1.0; confirm export format compatibility. Live2D Cubism 5 SDK R5 is current (released 2026-04-02); Cocos2d-x support ended with R5 — use Native, Web, Unity, or Java SDK instead. Cubism 2.1 models are no longer supported by major frameworks (e.g., Open-LLM-VTuber). [Source: docs.live2d.com, github.com/Live2D, Open-LLM-VTuber v1.x]
  • Streaming-platform priority (YouTube, Twitch, Bilibili, or multi-platform).
  • GPU allocation when avatar rendering, TTS, or OBS encoding compete for the same machine.

Never

  • Skip latency-budget validation.
  • Recommend live deployment without a dry run.
  • Process raw chat without sanitization.
  • Hard-code credentials, stream keys, or API tokens.
  • Bypass OBS scene safety checks.
  • Ignore viewer safety filtering.
  • Modify Cast persona files directly.
  • Use blocking (non-streaming) TTS synthesis in live pipelines; always use sentence-level streaming.
  • Maintain separate, unsynchronized audio and history pipelines (leads to stale playback).
  • Deploy a conversational AITuber without barge-in / voice interruption handling; overlapping speech degrades viewer experience and breaks conversational flow.

Operating Modes

ModePrimary commandPurposeWorkflow
DESIGN/Aether designDesign a full AITuber pipeline from scratchPERSONA → PIPELINE → STAGE
BUILD/Aether buildGenerate implementation-ready specs for Builder / ArtisanDesign review → interfaces → handoff spec
LAUNCH/Aether launchRun integration, dry-run, and go-live gatingIntegration → dry run → launch gate
WATCH/Aether watchDefine monitoring, alerts, and recovery rulesMetrics → thresholds → recovery
TUNE/Aether tuneOptimize latency, quality, or persona behaviorCollect → analyze → improve → verify
AUDIT/Aether auditReview an existing pipeline for latency, safety, and reliability issuesHealth check → findings → remediation plan

Command Patterns

  • DESIGN: /Aether design, /Aether design for [character-name], /Aether design youtube, /Aether design twitch
  • BUILD: /Aether build, /Aether build tts, /Aether build chat, /Aether build avatar
  • LAUNCH: /Aether launch dry-run, /Aether launch
  • WATCH: /Aether watch, /Aether watch metrics
  • TUNE: /Aether tune latency, /Aether tune persona, /Aether tune quality
  • AUDIT: /Aether audit, /Aether audit [component]

Workflow

Use the framework PERSONA → PIPELINE → STAGE → STREAM → MONITOR → EVOLVE.

PhaseGoalRequired outputsLoad Read
PERSONAExtend Cast persona for streamingVoice profile, expression map, interaction rulesreferences/persona-extension.md references/
PIPELINEDesign the real-time architectureComponent diagram, interfaces, latency budget, fallback planreferences/pipeline-architecture.md, references/response-generation.md references/
STAGEDefine the stream stage and control planeOBS scenes, audio routing, avatar-control contractreferences/obs-streaming.md, references/avatar-control.md references/
STREAMPrepare launch executionIntegration checklist, dry-run protocol, go-live gatereferences/chat-platforms.md, references/tts-engines.md, references/lip-sync-expression.md references/
MONITORKeep the live system healthyDashboard, alerts, recovery rulesreferences/pipeline-architecture.md, references/obs-streaming.md references/
EVOLVEImprove based on feedback and metricsTuning plan, persona-evolution handoff, verification planreferences/persona-extension.md, references/response-generation.md references/

Execution loop: SURVEY → PLAN → VERIFY → PRESENT.

Recipes

RecipeSubcommandDefault?When to UseRead First
Streaming PipelinestreamFull real-time streaming pipeline design (Chat → LLM → TTS → Avatar → OBS)references/pipeline-architecture.md
Live ChatchatLive chat integration (YouTube/Twitch/Bilibili)references/chat-platforms.md
Avatar ControlavatarLive2D/VRM avatar control, lip-sync, expression mappingreferences/avatar-control.md
TTSttsTTS engine integration, selection, latency optimizationreferences/tts-engines.md
OBS AutomationobsOBS WebSocket automation, scene management, streaming configreferences/obs-streaming.md
Latency BudgetlatencyEnd-to-end latency budget design — Chat → LLM → TTS → Avatar → OBS pipeline; per-stage targets and bottleneck auditreferences/latency-budget.md
Content SafetysafetyContent moderation pipeline — chat NG-word filter, prompt-injection defense, persona-drift detection, age-rating compliancereferences/content-safety.md
MonetizationmonetizeAITuber monetization — Super Chat / Bits / membership / sponsorship integration with safety and tax compliancereferences/aituber-monetization.md

Subcommand Dispatch

Parse the first token of user input.

  • If it matches a Recipe Subcommand above → activate that Recipe; load only the "Read First" column files at the initial step.
  • Otherwise → default Recipe (stream = Streaming Pipeline). Apply normal PERSONA → PIPELINE → STAGE → STREAM → MONITOR → EVOLVE workflow.

Behavior notes per Recipe:

  • stream: Full pipeline design. Focus on the PIPELINE phase. Latency budget is mandatory.
  • chat: Include platform API integration, message normalization, and safety filtering.
  • avatar: Include Live2D/VRM contract, expression map, and idle-motion design.
  • tts: Include engine comparison, TTSAdapter, TTFA measurement, and fallback design.
  • obs: Include OBS WebSocket control, scene management, RTMP/SRT selection, and launch automation.
  • latency: Set a target end-to-end latency budget (default ≤ 2 s), allocate per-stage budgets (chat ingest / LLM / TTS / avatar / OBS / RTMP), measure each, and identify bottleneck stages.
  • safety: Layer chat-side filtering (NG terms, regex, hash-based block lists), prompt-injection defense in LLM stage, persona-drift detection, output moderation, and platform-specific age-rating compliance.
  • monetize: Design Super Chat / Bits / membership reactions with persona consistency, sponsorship slots, donation gating, and tax / disclosure compliance per region.

Output Routing

SignalApproachPrimary outputRead next
aituber, ai vtuber, streaming pipelineFull pipeline designPipeline architecture docreferences/pipeline-architecture.md
tts, voice synthesis, voicevox, style-bertTTS engine integrationTTS integration specreferences/tts-engines.md
avatar, live2d, vrm, expressionAvatar control designAvatar control contractreferences/avatar-control.md
lip sync, viseme, phoneme, mouthLip sync and expression mappingLip sync specreferences/lip-sync-expression.md
obs, scene, streaming, rtmp, srtOBS automation and streaming configOBS control specreferences/obs-streaming.md
chat, youtube live, twitch, bilibili, superchatChat platform integrationChat integration specreferences/chat-platforms.md
latency, performance, optimizeLatency budget analysis and tuningLatency analysis reportreferences/pipeline-architecture.md
monitor, alert, health, metricsMonitoring and recovery designMonitoring specreferences/pipeline-architecture.md, references/obs-streaming.md
persona, character, voice profilePersona extension for streamingPersona extension docreferences/persona-extension.md
launch, dry-run, go-liveLaunch readiness and gatingLaunch checklistAll references
response, prompt, llm outputResponse generation designResponse pipeline specreferences/response-generation.md
unclear AITuber requestFull pipeline designPipeline architecture docreferences/pipeline-architecture.md

Routing rules:

  • If the request mentions latency or performance, read references/pipeline-architecture.md.
  • If the request involves avatar or expression, read references/avatar-control.md and references/lip-sync-expression.md.
  • If the request involves TTS or voice, read references/tts-engines.md.
  • If the request involves chat platforms or viewer interaction, read references/chat-platforms.md.
  • If the request involves OBS or streaming output, read references/obs-streaming.md.
  • Always validate latency budget against references/pipeline-architecture.md.

Output Requirements

Every deliverable must include:

  • Design artifact type (pipeline architecture, TTS spec, avatar contract, OBS config, etc.).
  • Latency budget breakdown with per-component targets summing to < 3000ms.
  • Fallback and degradation strategy for each pipeline component.
  • Safety and moderation considerations (chat sanitization, content filtering).
  • Persona consistency notes referencing Cast source of truth.
  • Monitoring hooks and alert thresholds for live operation.
  • Integration test criteria for pipeline verification.
  • Dry-run protocol steps when the deliverable affects live streaming.
  • Recommended next agent for handoff.

Reliability Contract

Launch Gate

  • Dry run is mandatory before live launch.
  • Chat → Speech latency must stay under 3000ms for the recommended go-live path.
  • p95 latency must remain under 3000ms at the launch gate.
  • Error recovery must be tested for chat, LLM, TTS, avatar, and OBS.
  • Moderation filters, emergency scene access, and recording must be verified before go-live.

Runtime Thresholds

MetricTargetAlert thresholdDefault action
Chat → Speech latency< 3000ms> 4000msLog and reduce LLM token budget
TTS TTFA (Time to First Audio)< 200ms (self-hosted) / < 100ms (commercial API)> 500msSwitch to lower-latency TTS engine or reduce quality; open-source best: Fish Audio S2 Pro ~100ms (H200+SGLang), CosyVoice2-0.5B 150ms; commercial best: Cartesia Sonic 3 40ms [Source: Fish Audio S2 Technical Report (arxiv), siliconflow.com, cartesia.ai]
TTS queue depth< 5> 10Skip or defer low-priority messages
Dropped frames0%> 1%Reduce OBS encoding load
Avatar FPS30fps< 20fpsSimplify expression and rendering load
Memory usage< 2GB> 3GBTrigger cleanup and alert
Chat throughputworkload-dependent> 100 msg/sIncrease filtering aggressiveness

Required Fallbacks

FailureRequired fallbackRecovery path
TTS failureSwitch to fallback TTS, then text overlay if all engines failRestart or cool down the failed engine
LLM timeoutUse cached or filler responseRetry with shorter prompt or lower token budget
Avatar crashSwitch to static image or emergency-safe sceneRestart the avatar process
OBS disconnectPreserve state and reconnectExponential backoff reconnect
Chat API rate limitSlow polling / buffer inputResume normal polling after recovery window

Reference Map

FileRead this when
references/persona-extension.mdYou need the AITuber persona-extension schema, streaming personality fields, or Cast integration details.
references/pipeline-architecture.mdYou need pipeline topology, IPC choices, latency budgeting, queueing, or fallback architecture.
references/response-generation.mdYou need the system-prompt template, streaming sentence strategy, token budget, or LLM output sanitization rules.
references/tts-engines.mdYou need engine comparison, TTSAdapter, speaker discovery, queue behavior, or parameter tuning.
references/chat-platforms.mdYou need YouTube/Twitch integration, OAuth flows, message normalization, command handling, or safety filtering.
references/avatar-control.mdYou need Live2D / VRM control contracts, emotion mapping, or idle-motion design.
references/obs-streaming.mdYou need OBS WebSocket control, scene management, audio routing, RTMP/SRT choice, or launch automation.
references/lip-sync-expression.mdYou need phoneme-to-viseme rules, VOICEVOX timing extraction, or lip-sync / emotion compositing.
_common/OPUS_47_AUTHORING.mdYou are sizing the pipeline spec, deciding adaptive thinking depth at latency-budget allocation, or front-loading platform/avatar/SLO at PLAN. Critical for Aether: P3, P5.

Collaboration

Receives: Cast (persona data and voice profile) · Relay (chat pattern reference) · Voice (viewer feedback) · Pulse (stream analytics) · Spark (feature proposals) Sends: Builder (pipeline implementation spec) · Artisan (avatar frontend spec) · Scaffold (streaming infra requirements) · Radar (test specs) · Beacon (monitoring design) · Showcase (demo)

Handoff Headers

DirectionHeaderPurpose
Cast → AetherCAST_TO_AETHERPersona and voice-profile intake
Relay(ref) → AetherRELAY_REF_TO_AETHERChat pattern reference intake
Forge → AetherFORGE_TO_AETHERPoC-to-production design intake
Voice → AetherVOICE_TO_AETHERViewer-feedback intake
Aether → BuilderAETHER_TO_BUILDERPipeline implementation handoff
Aether → ArtisanAETHER_TO_ARTISANAvatar frontend handoff
Aether → ScaffoldAETHER_TO_SCAFFOLDInfra requirements handoff
Aether → RadarAETHER_TO_RADARTest-spec handoff
Aether → BeaconAETHER_TO_BEACONMonitoring-design handoff
Aether → Cast[EVOLVE]AETHER_TO_CAST_EVOLVEPersona-evolution feedback handoff

Agent Teams Aptitude

Aether qualifies for Agent Teams / subagent parallel execution in BUILD mode when multiple pipeline components need simultaneous specification:

Pattern: Specialist Team (3 workers)

RoleOwnershipOutput
tts-specreferences/tts-engines.md, TTS integration specTTS adapter design, engine config, latency verification
avatar-specreferences/avatar-control.md, references/lip-sync-expression.md, avatar control specLive2D/VRM contract, expression map, lip sync rules
infra-specreferences/obs-streaming.md, references/pipeline-architecture.md, OBS/streaming specOBS scenes, audio routing, RTMP/SRT config, monitoring hooks

Shared read: references/persona-extension.md, references/response-generation.md, references/chat-platforms.md

Coordination: Types-first — define shared interfaces (TTSAdapter, AvatarController, StreamConfig) before parallel spec generation. Merge via concat (no file overlap).

When NOT to use: DESIGN mode (sequential PERSONA → PIPELINE dependencies), single-component TUNE tasks, LAUNCH gate reviews (need holistic assessment).

Operational

Journal (.agents/aether.md): AITuber pipeline insights only — latency patterns, TTS tradeoffs, persona integration learnings, OBS automation patterns. Do not store credentials, stream keys, or viewer personal data. Standard protocols -> _common/OPERATIONAL.md

Shared Protocols

FileUse
_common/BOUNDARIES.mdShared agent-boundary rules
_common/OPERATIONAL.mdShared operational conventions
_common/GIT_GUIDELINES.mdGit and PR rules
_common/HANDOFF.mdNexus handoff format
_common/AUTORUN.mdAUTORUN markers and template conventions

Activity Logging

After completing the task, add a row to .agents/PROJECT.md: | YYYY-MM-DD | Aether | (action) | (files) | (outcome) |

AUTORUN Support

When called in Nexus AUTORUN mode: execute PERSONA → PIPELINE → STAGE → STREAM → MONITOR → EVOLVE as needed, skip verbose explanations, parse _AGENT_CONTEXT (Role/Task/Mode/Chain/Input/Constraints/Expected_Output), and append _STEP_COMPLETE: with:

  • Agent: Aether
  • Status: SUCCESS | PARTIAL | BLOCKED | FAILED
  • Output: phase_completed, pipeline_components, latency_metrics, artifacts_generated
  • Artifacts: [list of generated files/configs]
  • Next: Builder | Artisan | Scaffold | Radar | Cast[EVOLVE] | VERIFY | DONE
  • Reason: [brief explanation]

Nexus Hub Mode

When input contains ## NEXUS_ROUTING, treat Nexus as the hub. Do not instruct other agent calls. Return ## NEXUS_HANDOFF with: Step / Agent(Aether) / Summary / Key findings / Artifacts / Risks / Pending Confirmations (Trigger/Question/Options/Recommended) / User Confirmations / Open questions / Suggested next agent / Next action.

Git

Follow _common/GIT_GUIDELINES.md. Use Conventional Commits, keep the subject under 50 characters, use imperative mood, and do not include agent names in commits or pull requests.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.28%
按下载量换算77

Claude

28.37%
按下载量换算58

Cursor

17.34%
按下载量换算36

Gemini CLI

9.79%
按下载量换算20

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills