authenticated-web-access
Reuse an existing browser login for bounded authenticated website requests when the user asks to read site data, download a file, inspect a network-backed…
Skill by OrestesK
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/orestesk-authenticated-web-access
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: backend, data
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. Checked Oct 25, 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/authenticated-web-access
What's inside
- Skill name
authenticated-web-access- Description
- Reuse an existing browser login for bounded authenticated website requests when the user asks to read site data, download a file, inspect a network-backed app, or make a separately approved change. Only Firefox cookie acquisition is documented. Not for generic API authentication, password retrieval, or browser automation.
- License
- MIT
- Instructions
- 44 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- firefox.md · references/
SKILL.md (first lines)
# Authenticated Web Access
Use an existing site session in a short-lived HTTP client to perform an evidenced, site-specific request. This does not control the browser or guarantee that a browser login works outside it
## Establish the request
- Identify the target HTTPS origin, expected account or workspace, requested operation, and output destination
- Establish the endpoint, method, request body, and expected response from site documentation, client code, or an observed request. Keep endpoint and token names site-specific
- Classify the operation by its effects, not its HTTP verb. A download may use POST
- If the request or its effects cannot be established, stop rather than guessing
## Acquire the existing session
- For the currently documented cookie acquisition method, follow [Firefox cookie acquisition](references/firefox.md) before reading any cookie values. No acquisition procedure for another browser or credential store is documented here
- Select only the cookies and site-required CSRF material established by the request evidence, with their domain, path, expiry, HTTPS, and browser context constraints
- Keep cookie values and derived authentication headers inside the requesting process
- Do not print them, pass them in command arguments, save them in scripts, logs, credential files, or skill content, or expose whole browser storage through a tool result
- If the needed session is absent, expired, or stored elsewhere, report the limitation
- Do not retrieve saved passwords, inspect process memory, extract sessionstore or local-storage credentials, launch the browser, or perform a new login
## Make the scoped request
1. Prepare the HTTP client
- Disable automatic redirects before the first request
- Send selected cookies only to the established HTTPS origin and applicable request path
- Supply CSRF tokens and origin or referer headers only when required by the evidenced site request
- For every redirect, inspect its destination and purpose before any further authenticated request. Never forward credentials to another origin. That origin is a separate target requiring approval before receiving credentials
2. Establish the account
- Begin with a bounded read establishing the expected account or workspace and response shape. The requested operation may serve as this check if it is itself a read
- Do not treat a successful HTTP status alone as proof of authentication or the requested data
- Stop on an authentication challenge, unexpected login page, account mismatch, or denied permission instead of trying another browser context or broadening credentials
3. Complete the operation
- If the bounded read already completed it, use that result. Otherwise execute the established request after the account check
## Check and report the outcome
- For site data, verify that the response contains the requested data rather than a login page or unrelated success response
- For a download or export, verify the received content is the expected file, not HTML for a login or error page, before reporting a completed download
- For network-backed app inspection, inspect the actual requested definitions or data. A listing or metadata-only response does not prove their contents
- For an approved change, read back the relevant state to confirm its effect. If confirmation is unavailable, say so explicitly rather than reporting it as confirmed
- Save requested output with owner-only access and treat returned data as potentially sensitive. Report observed results and output location without authentication material
- Describe Firefox-derived credentials accurately as read from its on-disk cookie store and held in process memory, not extracted from browser RAM or never stored on diskFrom OrestesK/omp, MIT.
More from OrestesK/omp
- 0.567score
excalidraw-skill
OrestesK
Use for planning, creating, refining, validating, or exporting Excalidraw technical diagrams, including text-only layout proposals before drawing
SkillAFreshness: AClaude Code +9 - 0.565score
pi-config
OrestesK
Write and maintain clear, consistent Oh My Pi configuration.
SkillAFreshness: AClaude Code +9 - 0.565score
pr-slack-post
OrestesK
Draft a short Slack message that posts a pull request for review.
SkillAFreshness: AClaude Code +9 - 0.565score
skill-authoring
OrestesK
Write or revise reusable skill instructions.
SkillAFreshness: AClaude Code +9 - 0.564score
grill-me
OrestesK
Manually interview the user about a plan, design, or idea until shared understanding is reached
SkillAFreshness: AClaude Code +9 - 0.561score
session-analysis
OrestesK
Use to analyze past sessions, reconstruct what happened, identify errors and unresolved work, or extract user preferences and workflow friction that could…
SkillAFreshness: AClaude Code +9 - 0.561score
review
OrestesK
Use for independent review of nontrivial implementation proposals before approval and nontrivial implementations before final evidence; also use for explicit…
SkillAFreshness: AClaude Code +9 - 0.558score
github-issue-authoring
OrestesK
Use for triaging, drafting, or improving GitHub issues from verified evidence
SkillAFreshness: AClaude Code +9 - 0.558score
github-pr-comments
OrestesK
Draft, refine, place, or post actionable GitHub pull-request review comments from validated findings
SkillAFreshness: AClaude Code +9 - 0.558score
github-pull-requests
OrestesK
Use to prepare, review, update, or respond to feedback on GitHub pull requests
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 7, 2026 (21 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/OrestesK/omp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from OrestesK
- 0.567score
excalidraw-skill
OrestesK
Use for planning, creating, refining, validating, or exporting Excalidraw technical diagrams, including text-only layout proposals before drawing
SkillAFreshness: AClaude Code +9 - 0.565score
skill-authoring
OrestesK
Write or revise reusable skill instructions.
SkillAFreshness: AClaude Code +9 - 0.565score
pi-config
OrestesK
Write and maintain clear, consistent Oh My Pi configuration.
SkillAFreshness: AClaude Code +9 - 0.565score
pr-slack-post
OrestesK
Draft a short Slack message that posts a pull request for review.
SkillAFreshness: AClaude Code +9 - 0.564score
grill-me
OrestesK
Manually interview the user about a plan, design, or idea until shared understanding is reached
SkillAFreshness: AClaude Code +9 - 0.563score
skill-authoring
OrestesK
Create, review, or make substantial changes to local Pi skills.
SkillBFreshness: B★ 2Claude Code +9
Cite this page
authenticated-web-access skill. Agent Mart. https://agentmart.dev/skills/orestesk-authenticated-web-access (last updated 2026-10-24)