원클릭으로
com-google-android-apps-chromecast-app-control-hvac-orchestrated
Agent-driven Google Home HVAC controller for one named climate action per run.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Agent-driven Google Home HVAC controller for one named climate action per run.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Set the AirTouch 5 fan level to auto, low, medium, or high from the Home screen.
Set one or more AirTouch 5 Home-screen controls in a single run.
Set the AirTouch 5 operating mode to cool, heat, fan, dry, or auto from the Home screen.
Set the AirTouch 5 system power state to on or off from the Home screen.
Search for products in the Amazon Shopping Android app.
Open Android Settings, snapshot visible UI text, and capture a screenshot file path.
| name | com.google.android.apps.chromecast.app.control-hvac-orchestrated |
| clawperator-skill-type | orchestrated |
| description | Agent-driven Google Home HVAC controller for one named climate action per run. |
Runtime program for an assisted orchestrated Google Home HVAC skill.
This first pass is intentionally one action per run. The runtime contract is:
--action <temperature|mode|fan_speed|climate_state>--value <target>--unit-name "<label>"This pass is assisted from nearby patterns, not from-scratch only:
Truthfulness boundary:
The currently supported runtime agent is codex. This skill runs through
Codex with danger-full-access sandbox posture so the runtime agent can reach
the live adb target through the local Clawperator CLI.
Immediate execution rules:
com.google.android.apps.chromecast.app.skills install, skills list, skills get, or any other local
skills-store management command during a live run.clawperator skills run from inside this skill. That would
recurse back into the wrapper instead of operating the device.clawperator --help, clawperator exec --help, or any other help
or introspection command during a live run.clawperator exec ... --validate-only during a live run.exec best-effort.wait command for this skill. Use bounded exec
payloads with wait_for_node instead.Inputs:
clawperator skills runclawperator skills run provides the selected device as
CLAWPERATOR_DEVICE_IDclawperator skills run com.google.android.apps.chromecast.app.control-hvac-orchestrated --device <device_serial> -- --action temperature --value 24 --unit-name "Panasonic"temperaturemodefan_speedclimate_stateRuntime contract:
goal: { "kind": "control_hvac", "action": <action>, "value": <value>, "unit_name": <unit_name> }inputs: { "action": <action>, "value": <value>, "unit_name": <unit_name> }app_openedcontroller_openedcurrent_state_readaction_appliedterminal_state_verifiedid and statusstatus must be one of ok, failed, skippedstatus must be one of verified, failed, not_runsource; Clawperator injects it from skill.json[Clawperator-Skill-Result] frame on stdoutRecorded route and nearby-pattern route:
Home tab is active.Climate chip if needed.unit_name.Action branches:
temperature
resourceId=com.google.android.apps.chromecast.app:id/low_valueIncrease temperature or Decrease temperature until the
requested integer is reachedlow_value after each adjustment attempt instead of assuming a tap
landedmode
Mode action tileMode ... tileSelect a mode sheetfan_speed
Fan speed action tileFan speed ... tileFan speed pop-upauto, high, low, and medclimate_state
low_value as powered onOff as powered offon or off so
it stays aligned with the declared value inputNavigation policy:
Home -> Climate -> named tile -> long press controller routeVerification policy:
temperature, verify the reopened controller low_valuemode, verify the reopened Mode action tile body textfan_speed, verify the reopened Fan speed action tile body textclimate_state, verify the reopened normalized lowercase power state
from low_valueExecution templates:
exec --execution route shown in the harness prompt over
inventing new exploratory commandstemperature, use a bounded controller-entry exec, then a bounded
read-current-temperature exec, then one or more bounded adjustment execs, and
finally a fresh-session reread execfan_speed, use a bounded controller-entry exec, then a bounded
read-current-fan-speed exec, then a bounded open-sheet-and-click-option exec,
and finally a fresh-session reread execKnown caveats:
Home tab under ClimateDebugging support:
CLAWPERATOR_SKILL_RETAIN_LOGS=1 to keep those artifacts after a
successful runCLAWPERATOR_SKILL_DEBUG=1 to also stream agent stdout to stderr while
retaining the run directoryCLAWPERATOR_SKILL_LOG_DIR=<dir> to place retained run directories under
a predictable parent path during local debuggingEmission rules:
[Clawperator-Skill-Result]SkillResultSkillResult must include result before status; use an
evidence-shaped JSON result for a confirmed final state and result: null
when no truthful final state is availableRecording note:
recording-context.json and references/compare-baseline.export.json are
authoring and compare evidence only