camofox-vnc-auth
Use when browsing through Camofox may require interactive website authentication.
Skill by chaorenex1
Chalk Labs
Need help deploying camofox-vnc-auth?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/chaorenex1-camofox-vnc-auth
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Nov 1, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/camofox-vnc-auth
What's inside
- Skill name
camofox-vnc-auth- Description
- Use when browsing through Camofox may require interactive website authentication. Detect login pages, hand the user a protected noVNC URL, never handle secrets, and verify the same persistent session after login.
- License
- MIT
- Instructions
- 51 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
---
name: camofox-vnc-auth
description: "Use when browsing through Camofox may require interactive website authentication. Detect login pages, hand the user a protected noVNC URL, never handle secrets, and verify the same persistent session after login."
version: 0.1.0
author: Timur / Hermes community
license: MIT
metadata:
hermes:
tags: [browser, camofox, novnc, authentication, human-in-the-loop]
related_skills: [hermes-agent]
---
# Camofox noVNC Human Authentication
## Overview
This skill defines the safe handoff between Hermes browsing and a human-operated noVNC session. Camofox remains the browser backend; noVNC is only the visual interface for entering credentials, MFA codes, OTPs, OAuth approvals, and CAPTCHAs.
## When to Use
Use when a page shows login, registration, phone/email verification, MFA, OTP, CAPTCHA, OAuth approval, SSO, or another interactive authentication challenge. Do not use it to ask for or transmit credentials in chat.
## Workflow
1. **Check the backend.** Call `camofox_vnc_status` if available. Require `api_ok: true`; `ready: false` is acceptable before the first tab is created. Retain the returned `novnc_url`.
2. **Open the target.** Navigate/create the target tab using the normal Camofox browser tools. Keep the same user/session identity for the whole task.
3. **Classify the snapshot.** Treat visible login controls, password/OTP fields, MFA prompts, CAPTCHA/challenge text, OAuth consent screens, and redirects to known authentication paths as authentication markers. A public landing page with a login link is not yet authenticated; follow the link before deciding.
4. **Handoff.** Tell the user: `Требуется авторизация. Откройте <novnc_url> и самостоятельно введите логин, пароль, OTP/MFA-код, подтвердите OAuth и решите CAPTCHA. Не присылайте эти данные в чат. После завершения напишите «Готово».` Do not type or inspect secret fields.
5. **Wait.** Do not claim success until the user says they finished. Do not poll aggressively while the user is entering credentials.
6. **Verify.** After `Готово`, take a fresh snapshot of the same tab. Confirm an authenticated URL or post-login page marker, disappearance of the authentication controls, or another clear success state. If still on the challenge, provide the same noVNC URL and ask the user to finish; never ask what their code or password is.
7. **Continue.** Once verified, perform the original browsing task in the same persistent session. For external side effects, follow the user's normal confirmation requirements.
## Security boundaries
- Never request, repeat, store, or type passwords, phone numbers, OTP/MFA codes, recovery codes, API keys, cookies, or CAPTCHA answers.
- Never expose VNC/noVNC on a public interface by default. The installer binds ports to loopback; remote use requires the operator's private VPN or authenticated tunnel.
- Do not paste full SSO URLs containing tokens into chat or logs. Treat them as sensitive navigation state.
- Do not report `authenticated` from an HTTP 200 alone; verify the page state.
- Do not export or inspect browser storage state as a substitute for the human handoff.
## Completion criteria
Authentication is complete only when the same Camofox tab shows a post-login page marker and no longer presents the authentication challenge. The original browsing task is complete only after the requested page/data/action has been verified in that same session.
## Common Pitfalls
1. **Black noVNC screen:** create/navigate a tab first; an idle X display may contain no useful browser page.
2. **Wrong backend:** verify `CAMOFOX_URL` points to the Docker API port, normally `9378`, not the native `9377` service.
3. **False login success:** a public landing page or HTTP 200 is not authentication.
4. **Challenge loop:** refresh the snapshot after the user says `Готово`; do not assume a redirect completed the flow.
5. **Secret leakage:** never use chat as the credential transport; noVNC is the only login surface.
## Verification Checklist
- [ ] Camofox API health is OK.
- [ ] noVNC URL is loopback/private and reachable by the user.
- [ ] Authentication challenge was detected from a fresh snapshot.
- [ ] User entered secrets only in noVNC.
- [ ] Same tab was re-snapshotted after user confirmation.
- [ ] Post-authentication marker is visible.
- [ ] Original browsing task continued in the persistent session.From chaorenex1/hermes-home-content, MIT.
More from chaorenex1/hermes-home-content
- 0.565score
camofox-search-advance
chaorenex1
Run advanced camofox-search queries with the camofox-search-advance tool: choose a specific search engine and build (or execute) its SERP URL with operators…
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-browser-windows
chaorenex1
CDP browser automation on Windows — Edge/Chrome remote debugging with real user profiles, login state preservation, and human-like behavior simulation.
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-human-like-automation
chaorenex1
CDP-based human-like browser automation — anti-detection patterns, realistic viewport/UA setup, natural scrolling, and timing randomization.
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-human-behavior
chaorenex1
CDP browser automation with human-like behavior simulation and real user data preservation.
SkillAFreshness: AClaude Code +9 - 0.560score
coding-agent-cli-orchestration
chaorenex1
Use when delegating code work to coding-agent CLIs.
SkillAFreshness: AClaude Code +9 - 0.559score
camofox-search-rule
chaorenex1
Manage camofox-search search/content rules when web_search returns no or wrong results, web_extract content is empty or missing, a new search engine is…
SkillAFreshness: AClaude Code +9 - 0.556score
human-auth
chaorenex1
MANDATORY for any authentication, login, SSO, MFA, OTP, CAPTCHA, device approval, or request to use a visible/headed Camofox window.
SkillAFreshness: AClaude Code +9 - 0.555score
authoring-user-skills
chaorenex1
Create and edit user-local Hermes skills with skill_manage.
SkillAFreshness: AClaude Code +9 - 0.555score
apple-app-automation
chaorenex1
Automate Apple apps and personal data on macOS.
SkillAFreshness: AClaude Code +9 - 0.554score
cdp-windows-workarounds
chaorenex1
Windows MSYS environment workarounds for CDP browser automation — encoding, path, and process management pitfalls.
SkillAFreshness: AClaude Code +9 - 0.551score
camofox-search-import-cookies
chaorenex1
Use when testing or fixing camofox-search cookie import.
SkillAFreshness: AClaude Code +9 - 0.551score
gopass-source-manage
chaorenex1
Use when managing the gopass store that backs Hermes secrets (HERMES_HOME/gopass-source): install gopass and initialize the store on Windows, add or rotate…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (22 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from chaorenex1
- 0.565score
camofox-search-advance
chaorenex1
Run advanced camofox-search queries with the camofox-search-advance tool: choose a specific search engine and build (or execute) its SERP URL with operators…
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-browser-windows
chaorenex1
CDP browser automation on Windows — Edge/Chrome remote debugging with real user profiles, login state preservation, and human-like behavior simulation.
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-human-behavior
chaorenex1
CDP browser automation with human-like behavior simulation and real user data preservation.
SkillAFreshness: AClaude Code +9 - 0.561score
cdp-human-like-automation
chaorenex1
CDP-based human-like browser automation — anti-detection patterns, realistic viewport/UA setup, natural scrolling, and timing randomization.
SkillAFreshness: AClaude Code +9 - 0.560score
coding-agent-cli-orchestration
chaorenex1
Use when delegating code work to coding-agent CLIs.
SkillAFreshness: AClaude Code +9 - 0.559score
camofox-search-rule
chaorenex1
Manage camofox-search search/content rules when web_search returns no or wrong results, web_extract content is empty or missing, a new search engine is…
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get camofox-vnc-auth running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
camofox-vnc-auth skill. Agent Mart. https://agentmart.dev/skills/chaorenex1-camofox-vnc-auth (last updated 2026-10-24)