agentsclimarketplace

Resense

Skill mdonmez/skills/resense

A curated list of skills designed to enhance AI Agents' capabilities across a range of instructions.

Install
npx -y skills add mdonmez/skills --skill resense

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Reverse-engineered hardware control CLI for Acer Nitro AN515-58 laptops. Use this skill when the user wants to control fan speed, keyboard lighting (static/dynamic), operation mode, display settings (overdrive), keyboard backlight timeout, sound presets, or read system status on an Acer Nitro 5 AN515-58. Also use when the user asks about building, installing, or running resense from anywhere, or when dealing with NitroSense/PredatorSense service interaction.

SKILL.md

5.0 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

RESense

Reverse-engineered hardware control CLI for Acer Nitro AN515-58 systems.

Prerequisites

  • Acer Nitro 5 AN515-58 (model-checked by default; bypass with --dangerously-allow-any-model)
  • Predator Service (PSSvc) must be installed and running (NitroSense dependency)
  • Built binary at: C:\Users\Donmez\Sync\Projects\Active\RESense\target\release\resense.exe

Running from Anywhere

The binary directory is not added to user and you should use this executable exact path to run resense: C:\Users\Donmez\Sync\Projects\Active\RESense\target\release\resense.exe

Now you can run resense from any terminal with specifying the full path.

To verify: resense --help

Build

cd C:\Users\Donmez\Sync\Projects\Active\RESense
cargo build --release

The binary will be at target\release\resense.exe.

Global Options

FlagDescription
--dangerously-allow-any-modelBypass AN515-58 model check
-h, --helpPrint help

Commands

resense status [--json]

Read all current state (fan, temps, keyboard, mode, display, sound).

  • --json — Machine-readable JSON output for scripting

resense fan

SubcommandDescription
mode {auto|max}Set global fan mode
speed --cpu N --gpu NSet CPU/GPU fan speed percentage (0-100)
speed --cpu-autoSet CPU fan to automatic
speed --gpu-autoSet GPU fan to automatic

Note: When operation mode is quiet, fan control is locked to auto.

resense keyboard

SubcommandDescription
brightness {1-5}Set keyboard brightness (1=off, 5=brightest)
static --zone1 HEX --zone2 HEX --zone3 HEX --zone4 HEXSet 4-zone static colors (6-digit hex or off)
dynamic {breathing|neon|shifting|wave|zoom} [--speed 1-9] [--color HEX] [--direction from-left|from-right]Set dynamic lighting effect
backlight-timeout {enable|disable}Toggle keyboard backlight timeout
sticky {enable|disable}Toggle Sticky Keys
win-menu {enable|disable}Lock/unlock Windows/Menu keys

Dynamic mode notes:

  • --direction only applies to wave and shifting
  • --color ignored by neon
  • Missing flags are inferred from current lighting state when possible

resense mode {quiet|default|performance} [--skip-whispermode]

Set operation mode. quiet forces fan to auto and blocks manual fan changes. --skip-whispermode bypasses WhisperMode integration.

resense display

SubcommandDescription
overdrive {enable|disable}Toggle LCD overdrive

resense sound <PRESET> [--backend auto|dts]

Set sound preset. Presets: music, movies, voice, strategy, rpg, shooter, custom, auto.

Not available when headphones are connected.

Examples

# Full status read
resense status

# JSON for scripting
resense status --json

# Set all keyboard zones to static red
resense keyboard static --zone1 FF0000 --zone2 FF0000 --zone3 FF0000 --zone4 FF0000

# Breathing effect, blue, speed 5
resense keyboard dynamic breathing --color 0000FF --speed 5

# Wave from right, speed 3
resense keyboard dynamic wave --speed 3 --direction from-right

# Max fans
resense fan mode max

# Custom fan speeds
resense fan speed --cpu 75 --gpu 80

# Performance mode
resense mode performance

# Quiet mode (locks fans to auto)
resense mode quiet

# Quiet mode without WhisperMode
resense mode quiet --skip-whispermode

# Disable keyboard backlight timeout
resense keyboard backlight-timeout disable

# Enable LCD overdrive
resense display overdrive enable

# Music sound preset
resense sound music

# Dangerously run on non-AN515-58
resense --dangerously-allow-any-model status

Safety

  • Model check is on by default — only AN515-58 family is allowed
  • --dangerously-allow-any-model bypasses the check
  • RESense checks PSSvc (Predator Service) is running before pipe access
  • Quiet mode semantically enforces fan auto-lock

Project Location

C:\Users\Donmez\Sync\Projects\Active\RESense

Key Files

PathPurpose
Cargo.tomlRust project manifest
src/main.rsEntry point
src/cli.rsCLI argument definitions (clap)
src/nitrosense/Hardware interaction modules (fan, keyboard, mode, display, sound, status, pipe, registry)
src/platform/Platform helpers (model check, named pipe, registry, service, session)
target/release/resense.exeBuilt binary
references/NitroSense/Extracted NitroSense app package for reference
reverse-engineering/Reverse engineering notes and captures

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.