Skip to content

docs: remove fabricated skills/plugins listing claim - #60

Draft
JarbasAl wants to merge 1 commit into
devfrom
docs/fix-capability-claim
Draft

docs: remove fabricated skills/plugins listing claim#60
JarbasAl wants to merge 1 commit into
devfrom
docs/fix-capability-claim

Conversation

@JarbasAl

@JarbasAl JarbasAl commented Sep 5, 2026

Copy link
Copy Markdown
Member

🤖 Auto-generated by Claude Sonnet 5 (claude-sonnet-5) via Claude Code — NOT human-reviewed. Verify before acting.

The README's About section said this skill "also lists the installed skills, TTS plugins, STT plugins, and VAD plugins."

Verified against current dev source: __init__.py defines handlers only for kernel version, GPU, CPU usage, memory usage, disk space, uptime, core version, user/system location, and language queries (handle_get_os, handle_get_gpu, handle_get_cpu, handle_get_memory, handle_get_disk_space, handle_get_uptime, handle_get_core_version, handle_user_location, handle_default_location, handle_what_lang_am_i_speaking, handle_primary_lang, handle_secondary_langs, handle_get_languages). There is no intent, dialog file, or code path anywhere in the repo that enumerates installed skills or TTS/STT/VAD plugins. This PR removes that sentence and updates the capability summary to match the actual handlers.

The About section claimed the skill 'lists the installed skills, TTS
plugins, STT plugins, and VAD plugins.' __init__.py has no such
handler, intent, or dialog file — the skill only reports kernel
version, CPU/memory/disk usage, uptime, GPU availability, ovos-core
version, location and language settings.
@coderabbitai

coderabbitai Bot commented Sep 5, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

The code stars have aligned. Here's the update. ✨

I've aggregated the results of the automated checks for this PR below.

🔍 Lint

The automated sentinel is back with news. 💂‍♂️

ruff: issues found — see job log

🎙️ Skill

Testing the skill's ability to handle the unexpected. 🌪️

ℹ️ Not an OVOS skill repo — check skipped.

⚖️ License Check

Checking for any missing license headers. ✍️

✅ No license violations found.

Policy: Apache 2.0 (universal donor). StrongCopyleft / NetworkCopyleft / WeakCopyleft / Other / Error categories fail. MPL allowed.

🧪 Spec Lint

The automated pipeline is running smoothly. 🚂

2 error(s), 0 warning(s)

locale/en-US/core.version.dialog: error: base name 'core.version' must be lowercase ASCII letters, digits and underscores only (OVOS-INTENT-2 §2)

🔨 Build Tests

I've poured the digital concrete for this build. 🏗️

✅ All versions pass

Python Build Install Tests
3.10
3.11
3.12
3.13
3.14

🏷️ Release Preview

A sneak peek at the future of OpenVoiceOS. 🔮

Current: 0.0.13a2Next: 0.0.13a3

Signal Value
Label (none)
PR title docs: remove fabricated skills/plugins listing claim
Bump alpha

✅ PR title follows conventional commit format.


🚀 Release Channel Compatibility

Predicted next version: 0.0.13a3

Channel Status Note Current Constraint
Stable Compatible ovos-skill-diagnostics>=0.0.8,<0.1.0
Testing Compatible ovos-skill-diagnostics>=0.0.8,<1.0.0
Alpha Compatible ovos-skill-diagnostics>=0.0.13a2

🔌 Skill Tests (ovoscope)

I ran the end-to-end skill tests to see how your skill behaves in the real world! 🎤

75/75 passed

TestNoMatch — 2/2
TestQueryCpuUsage — 2/2
TestQueryExtraLangs — 2/2
TestQueryGpu — 2/2
TestQueryKernelVersion — 2/2
TestQueryLangs — 2/2
TestQueryMemoryUsage — 2/2
TestQueryOvosLocation — 2/2
TestQueryPrimaryLang — 2/2
TestQueryUserLang — 2/2
TestQueryUserLocation — 2/2
test_golden_utterance[are you using a gpu] — 1/1
test_golden_utterance[available languages] — 1/1
test_golden_utterance[cpu diagnostics] — 1/1
test_golden_utterance[current cpu load] — 1/1
test_golden_utterance[current memory usage] — 1/1
test_golden_utterance[do you have a gpu] — 1/1
test_golden_utterance[do you have secondary languages] — 1/1
test_golden_utterance[does your system have a gpu] — 1/1
test_golden_utterance[how much cpu are you using] — 1/1
test_golden_utterance[how much processor is in use] — 1/1
test_golden_utterance[how much ram are you using] — 1/1
test_golden_utterance[is there a gpu in your system] — 1/1
test_golden_utterance[memory diagnostics] — 1/1
test_golden_utterance[tell me my location] — 1/1
test_golden_utterance[tell me your core language] — 1/1
test_golden_utterance[tell me your cpu usage] — 1/1
test_golden_utterance[tell me your extra languages] — 1/1
test_golden_utterance[tell me your kernel version] — 1/1
test_golden_utterance[tell me your language] — 1/1
test_golden_utterance[tell me your location] — 1/1
test_golden_utterance[tell me your memory status] — 1/1
test_golden_utterance[what are your additional languages] — 1/1
test_golden_utterance[what is my current location] — 1/1
test_golden_utterance[what is your current location] — 1/1
test_golden_utterance[what is your kernel version] — 1/1
test_golden_utterance[what is your main language] — 1/1
test_golden_utterance[what is your memory usage] — 1/1
test_golden_utterance[what is your primary language] — 1/1
test_golden_utterance[what kernel version are you using] — 1/1
test_golden_utterance[what language am I speaking] — 1/1
test_golden_utterance[what language am I using] — 1/1
test_golden_utterance[what language are we speaking] — 1/1
test_golden_utterance[what language are you using] — 1/1
test_golden_utterance[what languages can you speak] — 1/1
test_golden_utterance[what languages can you understand] — 1/1
test_golden_utterance[what other languages do you have] — 1/1
test_golden_utterance[what's my location] — 1/1
test_golden_utterance[what's your location] — 1/1
test_golden_utterance[where am i] — 1/1
test_golden_utterance[where are you] — 1/1
test_golden_utterance[which extra languages are you using] — 1/1
test_golden_utterance[which kernel do you have] — 1/1
test_golden_utterance[which language am I speaking] — 1/1
test_golden_utterance[which language am I using] — 1/1
test_golden_utterance[which languages can you speak] — 1/1
test_golden_utterance[which languages can you understand] — 1/1
test_negative_confusable_not_claimed[play some music] — 1/1
test_negative_confusable_not_claimed[set a timer for 5 minutes] — 1/1
test_negative_confusable_not_claimed[set the volume to 50 percent] — 1/1
test_negative_confusable_not_claimed[tell me a joke] — 1/1
test_negative_confusable_not_claimed[what's my ip address] — 1/1
test_negative_confusable_not_claimed[what's the weather like today] — 1/1
test_negative_confusable_not_claimed[where is the international space station] — 1/1

🚌 Bus Coverage

Calculating the signal margins of your changes. 📐

⚠️ Bus coverage report unavailable — check the job log.

📊 Coverage

Quantifying the invisible strength of your code. 💪

88.5% total coverage

Per-file coverage (2 files)
File Coverage Missing lines
version.py 0.0% 5
__init__.py 92.6% 8

Full report: download the coverage-report artifact.


The automation never sleeps, but I might reboot. 💤

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant