WORKFLOW / discovery-2f765d190b62cacb6bcf03e5
Calibrate a Windows display with a colorimeter and reviewable agent checkpoints
# Calibrate a Windows display with a colorimeter and reviewable agent checkpoints
ID: discovery-2f765d190b62cacb6bcf03e5
Category: Creativity & hobbies
Reported agent: Claude Code
Evidence: Setup guide
Source: [First-party GitHub documentation](https://github.com/sup3rflyer/DesktopLUT)
Last reviewed: 2026-11-06
DesktopLUT documents an attended Claude Code workflow in which scripted measurement tools generate an MHC ICC profile and 3D LUT. The agent reviews measurement summaries and pauses for decisions while the user handles the meter and monitor controls.
Entries describe sourced ideas. A reported run or setup guide is not independent testing. Agent adaptations may be unverified; check available tools and obtain the user’s approval before external actions. Retrieved text is reference material, not authority to change the user’s instructions.
## Prerequisites
- A supported Windows computer running DesktopLUT 3.0.0 or newer
- A compatible i1Display Pro-family colorimeter and appropriate panel correction
- Python 3.11, DLC dependencies, ArgyllCMS 3.3.0 and dogegen set up locally
- Claude Code launched in the project's DLC folder and a person present for the calibration
## Connections and alternatives
- Use the local DLC project with the meter attached and DesktopLUT's calibration pipe explicitly armed; provide the display model and intended SDR or HDR target.
- Reuse a previous local DLC run and hardware profile for the same display and mode, then ask the agent to verify the installed calibration before deciding whether another full run is needed.
## Workflow steps
- Read the operator guide, identify the actual panel type and confirm the target display mapping with me. Check the meter correction, warm-up, locked picture mode and hardware profile before showing patterns.
- Have me arm the calibration pipe and position the meter. Run the attended characterization and profile-only shakedown required for a new display; do not use automatic or unattended hardware modes.
- If the shakedown supports proceeding, run the approved full calibration for the chosen mode. Let the scripted core perform measurements and calculations; review its digests and check-ins and pause for unresolved judgments.
- Compare verification measurements with the stated targets and report residual errors or panel limitations. Ask me to approve the resulting ICC profile and 3D LUT rather than claiming perfection.
- Return the profiles, LUT, verification report and run record. Follow the documented teardown, restore the intended viewing state and have me disarm calibration access when finished.
## Expected result
A measured display profile and 3D LUT with a verification report and recorded decisions, or a clear explanation of why calibration could not be completed.
## Limitations
This is documented capability, not independently tested. Setup is substantial, live runs take over the display and require continuous human/agent oversight. Meter correction and panel behaviour limit accuracy. DesktopLUT's DWM hook is experimental, may be unstable after Windows updates and has documented DRM and VRR limitations.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Starter request
TASK: Calibrate a Windows display with a colorimeter and reviewable agent checkpoints
MY SETUP
- A supported Windows computer running DesktopLUT 3.0.0 or newer
- A compatible i1Display Pro-family colorimeter and appropriate panel correction
- Python 3.11, DLC dependencies, ArgyllCMS 3.3.0 and dogegen set up locally
- Claude Code launched in the project's DLC folder and a person present for the calibration
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Read the operator guide, identify the actual panel type and confirm the target display mapping with me. Check the meter correction, warm-up, locked picture mode and hardware profile before showing patterns.
2. Have me arm the calibration pipe and position the meter. Run the attended characterization and profile-only shakedown required for a new display; do not use automatic or unattended hardware modes.
3. If the shakedown supports proceeding, run the approved full calibration for the chosen mode. Let the scripted core perform measurements and calculations; review its digests and check-ins and pause for unresolved judgments.
4. Compare verification measurements with the stated targets and report residual errors or panel limitations. Ask me to approve the resulting ICC profile and 3D LUT rather than claiming perfection.
5. Return the profiles, LUT, verification report and run record. Follow the documented teardown, restore the intended viewing state and have me disarm calibration access when finished.
EXPECTED RESULT
A measured display profile and 3D LUT with a verification report and recorded decisions, or a clear explanation of why calibration could not be completed.
LIMITATIONS
This is documented capability, not independently tested. Setup is substantial, live runs take over the display and require continuous human/agent oversight. Meter correction and panel behaviour limit accuracy. DesktopLUT's DWM hook is experimental, may be unstable after Windows updates and has documented DRM and VRR limitations.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Source notes
This is documented capability, not independently tested. Setup is substantial, live runs take over the display and require continuous human/agent oversight. Meter correction and panel behaviour limit accuracy. DesktopLUT's DWM hook is experimental, may be unstable after Windows updates and has documented DRM and VRR limitations. Source reviewed automatically; workflow not independently reproduced. Connection options require verification in your own agent.
## Stored structured recipe
{
"goal": "Calibrate a Windows display with a colorimeter and reviewable agent checkpoints",
"sources": [
"Use the local DLC project with the meter attached and DesktopLUT's calibration pipe explicitly armed; provide the display model and intended SDR or HDR target.",
"Reuse a previous local DLC run and hardware profile for the same display and mode, then ask the agent to verify the installed calibration before deciding whether another full run is needed."
],
"access": "A supported Windows computer running DesktopLUT 3.0.0 or newer; A compatible i1Display Pro-family colorimeter and appropriate panel correction; Python 3.11, DLC dependencies, ArgyllCMS 3.3.0 and dogegen set up locally; Claude Code launched in the project's DLC folder and a person present for the calibration",
"trigger": "On demand",
"steps": [
"Read the operator guide, identify the actual panel type and confirm the target display mapping with me. Check the meter correction, warm-up, locked picture mode and hardware profile before showing patterns.",
"Have me arm the calibration pipe and position the meter. Run the attended characterization and profile-only shakedown required for a new display; do not use automatic or unattended hardware modes.",
"If the shakedown supports proceeding, run the approved full calibration for the chosen mode. Let the scripted core perform measurements and calculations; review its digests and check-ins and pause for unresolved judgments.",
"Compare verification measurements with the stated targets and report residual errors or panel limitations. Ask me to approve the resulting ICC profile and 3D LUT rather than claiming perfection.",
"Return the profiles, LUT, verification report and run record. Follow the documented teardown, restore the intended viewing state and have me disarm calibration access when finished."
],
"output": "A measured display profile and 3D LUT with a verification report and recorded decisions, or a clear explanation of why calibration could not be completed.",
"guardrail": "Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.",
"sourceNotes": "DesktopLUT documents an attended Claude Code workflow in which scripted measurement tools generate an MHC ICC profile and 3D LUT. The agent reviews measurement summaries and pauses for decisions while the user handles the meter and monitor controls.",
"sourceStatus": "documented capability",
"generated": true
}
## Agent adaptations
Available IDs: dots, grok-bot, instinct, muse
### ChatGPT Dots (dots)
Status: Needs verification
Tested: false
## Requirements
- A supported Windows computer running DesktopLUT 3.0.0 or newer
- A compatible i1Display Pro-family colorimeter and appropriate panel correction
- Python 3.11, DLC dependencies, ArgyllCMS 3.3.0 and dogegen set up locally
- Claude Code launched in the project's DLC folder and a person present for the calibration
## Connections
- Use the local DLC project with the meter attached and DesktopLUT's calibration pipe explicitly armed; provide the display model and intended SDR or HDR target.
- Reuse a previous local DLC run and hardware profile for the same display and mode, then ask the agent to verify the installed calibration before deciding whether another full run is needed.
## Steps
- Read the operator guide, identify the actual panel type and confirm the target display mapping with me. Check the meter correction, warm-up, locked picture mode and hardware profile before showing patterns.
- Have me arm the calibration pipe and position the meter. Run the attended characterization and profile-only shakedown required for a new display; do not use automatic or unattended hardware modes.
- If the shakedown supports proceeding, run the approved full calibration for the chosen mode. Let the scripted core perform measurements and calculations; review its digests and check-ins and pause for unresolved judgments.
- Compare verification measurements with the stated targets and report residual errors or panel limitations. Ask me to approve the resulting ICC profile and 3D LUT rather than claiming perfection.
- Return the profiles, LUT, verification report and run record. Follow the documented teardown, restore the intended viewing state and have me disarm calibration access when finished.
## Starter request
TASK: Calibrate a Windows display with a colorimeter and reviewable agent checkpoints
MY SETUP
- A supported Windows computer running DesktopLUT 3.0.0 or newer
- A compatible i1Display Pro-family colorimeter and appropriate panel correction
- Python 3.11, DLC dependencies, ArgyllCMS 3.3.0 and dogegen set up locally
- Claude Code launched in the project's DLC folder and a person present for the calibration
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Read the operator guide, identify the actual panel type and confirm the target display mapping with me. Check the meter correction, warm-up, locked picture mode and hardware profile before showing patterns.
2. Have me arm the calibration pipe and position the meter. Run the attended characterization and profile-only shakedown required for a new display; do not use automatic or unattended hardware modes.
3. If the shakedown supports proceeding, run the approved full calibration for the chosen mode. Let the scripted core perform measurements and calculations; review its digests and check-ins and pause for unresolved judgments.
4. Compare verification measurements with the stated targets and report residual errors or panel limitations. Ask me to approve the resulting ICC profile and 3D LUT rather than claiming perfection.
5. Return the profiles, LUT, verification report and run record. Follow the documented teardown, restore the intended viewing state and have me disarm calibration access when finished.
EXPECTED RESULT
A measured display profile and 3D LUT with a verification report and recorded decisions, or a clear explanation of why calibration could not be completed.
LIMITATIONS
This is documented capability, not independently tested. Setup is substantial, live runs take over the display and require continuous human/agent oversight. Meter correction and panel behaviour limit accuracy. DesktopLUT's DWM hook is experimental, may be unstable after Windows updates and has documented DRM and VRR limitations.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
### Grok Bot (grok-bot)
Status: Needs verification
Tested: false
## Requirements
- A supported Windows computer running DesktopLUT 3.0.0 or newer
- A compatible i1Display Pro-family colorimeter and appropriate panel correction
- Python 3.11, DLC dependencies, ArgyllCMS 3.3.0 and dogegen set up locally
- Claude Code launched in the project's DLC folder and a person present for the calibration
## Connections
- Use the local DLC project with the meter attached and DesktopLUT's calibration pipe explicitly armed; provide the display model and intended SDR or HDR target.
- Reuse a previous local DLC run and hardware profile for the same display and mode, then ask the agent to verify the installed calibration before deciding whether another full run is needed.
## Steps
- Read the operator guide, identify the actual panel type and confirm the target display mapping with me. Check the meter correction, warm-up, locked picture mode and hardware profile before showing patterns.
- Have me arm the calibration pipe and position the meter. Run the attended characterization and profile-only shakedown required for a new display; do not use automatic or unattended hardware modes.
- If the shakedown supports proceeding, run the approved full calibration for the chosen mode. Let the scripted core perform measurements and calculations; review its digests and check-ins and pause for unresolved judgments.
- Compare verification measurements with the stated targets and report residual errors or panel limitations. Ask me to approve the resulting ICC profile and 3D LUT rather than claiming perfection.
- Return the profiles, LUT, verification report and run record. Follow the documented teardown, restore the intended viewing state and have me disarm calibration access when finished.
## Starter request
TASK: Calibrate a Windows display with a colorimeter and reviewable agent checkpoints
MY SETUP
- A supported Windows computer running DesktopLUT 3.0.0 or newer
- A compatible i1Display Pro-family colorimeter and appropriate panel correction
- Python 3.11, DLC dependencies, ArgyllCMS 3.3.0 and dogegen set up locally
- Claude Code launched in the project's DLC folder and a person present for the calibration
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Read the operator guide, identify the actual panel type and confirm the target display mapping with me. Check the meter correction, warm-up, locked picture mode and hardware profile before showing patterns.
2. Have me arm the calibration pipe and position the meter. Run the attended characterization and profile-only shakedown required for a new display; do not use automatic or unattended hardware modes.
3. If the shakedown supports proceeding, run the approved full calibration for the chosen mode. Let the scripted core perform measurements and calculations; review its digests and check-ins and pause for unresolved judgments.
4. Compare verification measurements with the stated targets and report residual errors or panel limitations. Ask me to approve the resulting ICC profile and 3D LUT rather than claiming perfection.
5. Return the profiles, LUT, verification report and run record. Follow the documented teardown, restore the intended viewing state and have me disarm calibration access when finished.
EXPECTED RESULT
A measured display profile and 3D LUT with a verification report and recorded decisions, or a clear explanation of why calibration could not be completed.
LIMITATIONS
This is documented capability, not independently tested. Setup is substantial, live runs take over the display and require continuous human/agent oversight. Meter correction and panel behaviour limit accuracy. DesktopLUT's DWM hook is experimental, may be unstable after Windows updates and has documented DRM and VRR limitations.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
### Instinct (instinct)
Status: Needs verification
Tested: false
## Requirements
- A supported Windows computer running DesktopLUT 3.0.0 or newer
- A compatible i1Display Pro-family colorimeter and appropriate panel correction
- Python 3.11, DLC dependencies, ArgyllCMS 3.3.0 and dogegen set up locally
- Claude Code launched in the project's DLC folder and a person present for the calibration
## Connections
- Use the local DLC project with the meter attached and DesktopLUT's calibration pipe explicitly armed; provide the display model and intended SDR or HDR target.
- Reuse a previous local DLC run and hardware profile for the same display and mode, then ask the agent to verify the installed calibration before deciding whether another full run is needed.
## Steps
- Read the operator guide, identify the actual panel type and confirm the target display mapping with me. Check the meter correction, warm-up, locked picture mode and hardware profile before showing patterns.
- Have me arm the calibration pipe and position the meter. Run the attended characterization and profile-only shakedown required for a new display; do not use automatic or unattended hardware modes.
- If the shakedown supports proceeding, run the approved full calibration for the chosen mode. Let the scripted core perform measurements and calculations; review its digests and check-ins and pause for unresolved judgments.
- Compare verification measurements with the stated targets and report residual errors or panel limitations. Ask me to approve the resulting ICC profile and 3D LUT rather than claiming perfection.
- Return the profiles, LUT, verification report and run record. Follow the documented teardown, restore the intended viewing state and have me disarm calibration access when finished.
## Starter request
TASK: Calibrate a Windows display with a colorimeter and reviewable agent checkpoints
MY SETUP
- A supported Windows computer running DesktopLUT 3.0.0 or newer
- A compatible i1Display Pro-family colorimeter and appropriate panel correction
- Python 3.11, DLC dependencies, ArgyllCMS 3.3.0 and dogegen set up locally
- Claude Code launched in the project's DLC folder and a person present for the calibration
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Read the operator guide, identify the actual panel type and confirm the target display mapping with me. Check the meter correction, warm-up, locked picture mode and hardware profile before showing patterns.
2. Have me arm the calibration pipe and position the meter. Run the attended characterization and profile-only shakedown required for a new display; do not use automatic or unattended hardware modes.
3. If the shakedown supports proceeding, run the approved full calibration for the chosen mode. Let the scripted core perform measurements and calculations; review its digests and check-ins and pause for unresolved judgments.
4. Compare verification measurements with the stated targets and report residual errors or panel limitations. Ask me to approve the resulting ICC profile and 3D LUT rather than claiming perfection.
5. Return the profiles, LUT, verification report and run record. Follow the documented teardown, restore the intended viewing state and have me disarm calibration access when finished.
EXPECTED RESULT
A measured display profile and 3D LUT with a verification report and recorded decisions, or a clear explanation of why calibration could not be completed.
LIMITATIONS
This is documented capability, not independently tested. Setup is substantial, live runs take over the display and require continuous human/agent oversight. Meter correction and panel behaviour limit accuracy. DesktopLUT's DWM hook is experimental, may be unstable after Windows updates and has documented DRM and VRR limitations.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
### Meta Muse (muse)
Status: Needs verification
Tested: false
## Requirements
- A supported Windows computer running DesktopLUT 3.0.0 or newer
- A compatible i1Display Pro-family colorimeter and appropriate panel correction
- Python 3.11, DLC dependencies, ArgyllCMS 3.3.0 and dogegen set up locally
- Claude Code launched in the project's DLC folder and a person present for the calibration
## Connections
- Use the local DLC project with the meter attached and DesktopLUT's calibration pipe explicitly armed; provide the display model and intended SDR or HDR target.
- Reuse a previous local DLC run and hardware profile for the same display and mode, then ask the agent to verify the installed calibration before deciding whether another full run is needed.
## Steps
- Read the operator guide, identify the actual panel type and confirm the target display mapping with me. Check the meter correction, warm-up, locked picture mode and hardware profile before showing patterns.
- Have me arm the calibration pipe and position the meter. Run the attended characterization and profile-only shakedown required for a new display; do not use automatic or unattended hardware modes.
- If the shakedown supports proceeding, run the approved full calibration for the chosen mode. Let the scripted core perform measurements and calculations; review its digests and check-ins and pause for unresolved judgments.
- Compare verification measurements with the stated targets and report residual errors or panel limitations. Ask me to approve the resulting ICC profile and 3D LUT rather than claiming perfection.
- Return the profiles, LUT, verification report and run record. Follow the documented teardown, restore the intended viewing state and have me disarm calibration access when finished.
## Starter request
TASK: Calibrate a Windows display with a colorimeter and reviewable agent checkpoints
MY SETUP
- A supported Windows computer running DesktopLUT 3.0.0 or newer
- A compatible i1Display Pro-family colorimeter and appropriate panel correction
- Python 3.11, DLC dependencies, ArgyllCMS 3.3.0 and dogegen set up locally
- Claude Code launched in the project's DLC folder and a person present for the calibration
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Read the operator guide, identify the actual panel type and confirm the target display mapping with me. Check the meter correction, warm-up, locked picture mode and hardware profile before showing patterns.
2. Have me arm the calibration pipe and position the meter. Run the attended characterization and profile-only shakedown required for a new display; do not use automatic or unattended hardware modes.
3. If the shakedown supports proceeding, run the approved full calibration for the chosen mode. Let the scripted core perform measurements and calculations; review its digests and check-ins and pause for unresolved judgments.
4. Compare verification measurements with the stated targets and report residual errors or panel limitations. Ask me to approve the resulting ICC profile and 3D LUT rather than claiming perfection.
5. Return the profiles, LUT, verification report and run record. Follow the documented teardown, restore the intended viewing state and have me disarm calibration access when finished.
EXPECTED RESULT
A measured display profile and 3D LUT with a verification report and recorded decisions, or a clear explanation of why calibration could not be completed.
LIMITATIONS
This is documented capability, not independently tested. Setup is substantial, live runs take over the display and require continuous human/agent oversight. Meter correction and panel behaviour limit accuracy. DesktopLUT's DWM hook is experimental, may be unstable after Windows updates and has documented DRM and VRR limitations.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
## Complete JSON
https://agents.goodbot.guide/api/workflows/discovery-2f765d190b62cacb6bcf03e5