Agent skill

Edgeone Makers Env Adaption

by TencentEdgeOne in TencentEdgeOne/edgeone-makers-tools

Environment-specific adaptation rules for EdgeOne Makers Skills running in sandboxed or restricted AI coding environments (e.g.

MITAuto-check passed

Install Edgeone Makers Env Adaption

skills CLI
$ npx skills add TencentEdgeOne/edgeone-makers-tools --skill edgeone-makers-env-adaption -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install TencentEdgeOne/edgeone-makers-tools edgeone-makers-env-adaption --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/TencentEdgeOne/edgeone-makers-tools.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/edgeone-makers-tools/references/makers-env-adaption .claude/skills/edgeone-makers-env-adaption && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
edgeone-makers-env-adaption
GitHub stars
1.9k
Used in
1 other repo
Token cost
~4.8k tokens
SKILL.md length
2,254 words
Files
1
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

Environment-specific adaptation rules for EdgeOne Makers Skills running in sandboxed or restricted AI coding environments (e.g.

  • Works in 12 steps: Non-interactive mode (all CLI commands… → Login authentication → Network isolation (dev server… → …
  • : the user is working in WorkBuddy
  • SKILL.md covers 🚦 Quick Reference: Preview… and WorkBuddy Sandbox Environment
  • Calls curl, npx and python; needs EDGEONE_PAGES_API_TOKEN

What it does

Edgeone Makers Env Adaption is an agent skill from TencentEdgeOne/edgeone-makers-tools. Environment-specific adaptation rules for EdgeOne Makers Skills running in sandboxed or restricted AI coding environments (e.g. WorkBuddy). Trigger when: the user is working in WorkBuddy or a sandboxed IDE where CLI prompts hang and network is proxy-isolated (but browser login still works). Covers: non-interactive CLI flags, network isolation workarounds, login in sandbox, proxy bypass, file preview constraints (MUST use http:// via dev server, NEVER file://, NEVER python -m http.server / npx serve), dev server…

Its SKILL.md is about 4.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It works with Python. The licence is MIT.

When your agent uses it

  • : the user is working in WorkBuddy
  • A sandboxed IDE where CLI prompts hang and network is proxy-isolated (but browser login still works)

Example prompts

  • “/edgeone-makers-env-adaption”

Requirements

  • Python 3
  • Node.js
  • A credential in EDGEONE_PAGES_API_TOKEN

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. Non-interactive mode (all CLI commands must avoid interactive prompts)
  2. Login authentication
  3. Network isolation (dev server reachability from Bash)
  4. Force IPv4 (127.0.0.1, not localhost)
  5. Proxy hijacking (curl needs --noproxy)
  6. Home directory write restriction
  7. Command execution mode (sync vs async)
  8. Next.js HMR cross-origin configuration
  9. Project linking (required for Blob/KV)
  10. Framework version requirements
  11. Native browser dialogs (alert / confirm / prompt) don't work in WorkBuddy's built-in browser
  12. Never hand the user a command to run

What it can do on your machine

Read from SKILL.md and the folder at commit e6ead94. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl
    • npx
    • python
    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use curl, npx and npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • EDGEONE_PAGES_API_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Edgeone Makers Env Adaption loads about 4.8k tokens when it runs. Until then it costs about 140 tokens; SKILL.md has 2,254 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~140
When it runs · the whole SKILL.md, loaded when a task matches
~4.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from TencentEdgeOne/edgeone-makers-tools at commit e6ead94, republished under its MIT licence (© TencentEdgeOne). 2,254 words, ~4,807 tokens.

Download SKILL.mdSave it as .claude/skills/edgeone-makers-env-adaption/SKILL.md (or your agent's skills folder).
name
edgeone-makers-env-adaption
description
Environment-specific adaptation rules for EdgeOne Makers Skills running in sandboxed or restricted AI coding environments (e.g. WorkBuddy). Trigger when: the user is working in WorkBuddy or a sandboxed IDE where CLI prompts hang and network is proxy-isolated (but browser login still works). Covers: non-interactive CLI flags, network isolation workarounds, login in sandbox, proxy bypass, file preview constraints (MUST use http:// via dev server, NEVER file://, NEVER python -m http.server / npx serve), dev server requirements.
pathPatterns
*.sh, package.json
metadata.author
edgeone
metadata.version
1.4.2

Runtime Environment Adaptation Guide

This document describes the special constraints and adaptation rules for EdgeOne Makers Skills across different AI coding environments. Currently covered: WorkBuddy (Tencent sandboxed IDE)


🚦 Quick Reference: Preview Decision Tree

When you reach the "display / preview" step, read this first before deciding how to call present_files:

            ┌─ Delivering finished work? ── Yes ──→ present_files(deployed EdgeOne URL) ✅
            │
Enter       ┤
preview     │                      ┌─ dev server running? ─ Yes ──→ present_files(http://127.0.0.1:8088/) ✅
            └─ Still iterating? ───┤
                                    └─ No ──→ start edgeone makers dev → present_files(...)
What you want to doCorrect approachWrong approach (breaks)
Preview local dev serverpresent_files("http://127.0.0.1:8088/")❌ Passing /path/to/index.html (IDE opens it via file://)
Preview a deployed projectpresent_files(deploy_url) with ?eo_token=...❌ Passing a local dist/index.html path
Start dev serveredgeone makers dev --name <p> --skip-env-sync❌ python -m http.server / npx serve
Verify dev server is up (agent-side API check)curl --noproxy '*' http://127.0.0.1:8088/api/... ✅ works (same sandbox)❌ curl localhost:8088 / plain curl (proxy + IPv6 → 404/000)
Verify dev server is up (user-facing)present_files(http://127.0.0.1:8088/) (platform tunnel)❌ Telling user to open 127.0.0.1:8088 — their browser can't reach the sandbox

Core iron rule: inside a Makers project, any HTML / URL preview MUST go through the HTTP protocol. file:// looks convenient, but fetch / SSE / Blob / KV all break under it.

Violation symptoms self-check (if you see these, go back up immediately)
  • Browser Console: TypeError: Failed to fetch / CORS policy errors
  • Page HTML loads fine but all JS requests 404
  • SSE / EventSource disconnects immediately on connect
  • Works locally but breaks once deployed (or vice versa)

WorkBuddy Sandbox Environment

WorkBuddy is a sandboxed remote IDE environment. When running AI coding tasks, it has the following constraints that differ from local development.

⚠️ Common misread: WorkBuddy is a desktop IDE sandbox, NOT a headless environment.

  • CLI interactive prompts (site picker, confirmations) hang inside the sandbox → use the non-interactive flags in this section.
  • BUT browser login (edgeone login --site <x>) works fully — WorkBuddy launches the host OS browser AND routes the OAuth callback back into the sandbox.

Deploy/link login should default to browser login and only fall back to -t <token> after browser login is confirmed to fail. Do NOT jump to token login just because the caller is an "Agent".


1. Non-interactive mode (all CLI commands must avoid interactive prompts)

Inside the WorkBuddy sandbox, CLI interactive prompts cause the process to hang forever. All edgeone CLI commands must carry non-interactive flags:

ScenarioRequired flagReason
Local development--skip-env-syncSkips the "sync environment variables?" confirmation
Linking a project--name <project>Skips the interactive project picker
Auth when not logged in-t <token>Passes the token directly, no login popup
Deploy output--jsonMachine-readable JSON, avoids ANSI parsing
bash
# Correct: local development
edgeone makers dev --name my-project --skip-env-sync

# Correct: deploy
edgeone makers deploy -n my-project --json

# Wrong: will hang
edgeone makers dev

2. Login authentication

Token resolution priority (the CLI checks in this order automatically):

  1. -t <token> command-line argument
  2. EDGEONE_PAGES_API_TOKEN environment variable
  3. <cwd>/.edgeone/auth.json (written by edgeone login --local)
  4. ~/.edgeone/ global credentials

Recommended approach: browser login + the --local flag:

bash
edgeone login --site china --local

--local writes credentials to the project directory at <cwd>/.edgeone/auth.json, bypassing home-directory write restrictions.

Login status detection:

bash
edgeone whoami  # exit 0 = logged in, exit 1 = not logged in (does not hang)

When is login actually required? Login is only needed when the project uses Blob or other credentialed backends — and strictly because of the dependency chain: Blob requires the project to be linked, and linking requires a logged-in account first. So edgeone makers dev for a pure-static site runs fine without login — do NOT force a login prompt for static-only previews. Login (or -t <token>) becomes mandatory the moment dev/deploy must touch Blob storage. (The trigger condition and the link chain live in makers-storage.)

CLI version requirement: >= 1.6.7 (older versions lack the non-interactive fixes; whoami will hang)


3. Network isolation (dev server reachability from Bash)

The Bash tool and edgeone makers dev run in the same sandbox (same machine), so the loopback dev server IS reachable from Bash. The earlier claim that "Bash curl is isolated and returns 404" is wrong — the failures are caused by the proxy (§5) and the IPv6 localhost (§4), not by network isolation.

Verification methodAvailabilityNotes
Built-in browser preview (present_files)✅ AvailableUses the platform tunnel; the ONLY way the user's browser can see the sandbox dev server
User's system terminal✅ Availablecurl http://127.0.0.1:8088/
Bash tool curl (agent-side API checks)✅ Available only with --noproxy '*' + 127.0.0.1Plain curl localhost:8088 fails: (a) localhost→::1 (§4), (b) proxy hijacks the request (§5)

Practical rule:

  • Use curl --noproxy '*' http://127.0.0.1:8088/... from Bash to agent-side verify API endpoints during testing — this works (it was used to validate a full create→upload→like flow).
  • Do NOT rely on Bash curl to show the page to the user. The user's browser cannot reach 127.0.0.1:8088 inside the sandbox; for a user-facing preview, pass the dev URL to present_files (platform tunnel) or deploy and share the live URL.

4. Force IPv4 (127.0.0.1, not localhost)

The dev server listens on the IPv6 dual stack (::), but in the sandbox localhost resolves to ::1, causing false 404s.

bash
# Correct
curl http://127.0.0.1:8088/

# Wrong (404 in the sandbox)
curl http://localhost:8088/

The preview URL must also use 127.0.0.1:

present_files: http://127.0.0.1:8088/

5. Proxy hijacking (curl needs --noproxy)

The sandbox injects an http_proxy environment variable; curl goes through the proxy by default, which swallows the SSE streaming response.

bash
# Correct
curl --noproxy '*' http://127.0.0.1:8088/api/chat

# Wrong (returns "Empty reply" / status 000)
curl http://127.0.0.1:8088/api/chat

The built-in browser preview is not affected by the proxy.


6. Home directory write restriction

The sandbox blocks writes to ~/.edgeone/, but allows writes to the project directory.

PathWritableNotes
<cwd>/.edgeone/✅Where --local writes
~/.edgeone/❌EPERM error

A setLocalData EPERM does not affect the running service; it only affects the CLI's local state persistence.


7. Command execution mode (sync vs async)
CommandExecution modeReason
npm installForeground syncUsually 10-30s; running it in the background would leave later commands missing dependencies
edgeone makers devBackground async (run_in_background)Long-running process, must not block the conversation
edgeone makers deployBackground async (run_in_background)Cold deploys (build → upload → Process → live) routinely take 2–10+ minutes. The foreground wall-clock budget (~100s) SIGKILLs the CLI mid-deploy (exit 137) even while it keeps printing progress — you lose the final URL line. Run it in the background and wait for the completion notification.
7.2 Deploy in background — why, and what the kill really means
  • Foreground kill = wall-clock budget, not a hang. A foreground Bash command in this sandbox has a fixed ~100s wall-clock budget; at the limit the whole process tree gets SIGKILL (exit 137 = 128 + 9), regardless of whether it keeps printing. During a deploy the CLI prints Deployment in progress... elapsed: ~XXs every ~10s — those heartbeat lines do NOT reset or extend the budget. So "still printing → killed at ~100s" is expected, not a stall.
  • Killing the CLI does NOT usually fail the deploy. The deployment itself runs server-side. A foreground CLI killed at Created deployment / Process has very likely continued on the server and gone live (confirmed in practice: a deploy killed at ~100s was later verified live, took ~674s end-to-end). Re-running deploy (same -n <project>) reuses the project and returns the URL.
  • Always use run_in_background: true for deploy so the CLI survives past the foreground budget and emits the final --json line with the live URL. Do not poll the task across turns — rely on the <task-notification> completion event. (Cross-turn TaskOutput may report the handle as "not found"; the process still finished.)
  • --json still prints progress heartbeats to stdout/stderr, not a single clean JSON line. Parse the last line for the result object; treat the progress lines as noise. (This is a CLI cleanliness issue, unrelated to the kill behavior — do not assume "no output = process ended"; the sandbox judges liveness by OS process state, not by stdout bytes.)
  • Clean up background processes after use: a edgeone makers dev left running keeps holding port 8088 and may collide with the next dev/deploy. Stop it with TaskStop or kill it when the session moves on.
7.1 Preview & Dev Server full flow (MUST use HTTP, file:// forbidden)

After finishing development, start the dev server and preview directly — do not ask "do you want to preview?". Full flow:

⚠️ WorkBuddy default behavior: when you create an HTML file the platform may auto-open a preview via file:// — ignore it, that is not a valid preview. You must wait until edgeone makers dev is up, then re-open via the HTTP URL to override it.

  1. Start edgeone makers dev --name <project> --skip-env-sync (background async, see §7)
  2. Wait 2-3 seconds for the dev server to be ready
  3. Pass http://127.0.0.1:8088/ to present_files (note it is 127.0.0.1, not localhost — see §4)
  4. Tell the user: "The project's local preview is running, please check it out. If everything looks good, I can deploy it live for you directly."

Only after the user confirms, run edgeone makers deploy -n <project> --json (background async, see §7 and §7.2 — it exceeds the foreground wall-clock budget).

Show full SKILL.md (870 more words)Show less
⛔ file:// preview is strictly forbidden

Never pass a local HTML path to present_files — the IDE opens it via the file:// protocol, which breaks fetch / SSE / Blob / KV entirely. No exceptions, no "just a quick look" scenario.

bash
# ✅ Correct
present_files("http://127.0.0.1:8088/")                                       # dev server
present_files("https://my-app-w9t0lxe8.edgeone.cool?eo_token=...")            # after deploy (full URL with query params)

# ❌ Wrong (IDE opens via file://, all APIs fail)
present_files("/Users/foo/dist/index.html")
present_files("./dist/index.html")
present_files("file:///Users/foo/dist/index.html")

# ❌ Wrong (truncated query params — the user gets a 401 when they open it)
present_files("https://my-app-w9t0lxe8.edgeone.cool")                         # missing ?eo_token=...

⚠️ URL truncation = 401: the deploy URL's ?eo_token=...&eo_time=... are auth parameters; if truncated, the user gets a 401 UNAUTHORIZED when they open it. Every URL in your reply must include the full query string, including secondary references in tables, lists, and footnotes.

Violation symptoms (if you see these, immediately re-check § Quick Reference):

  • Console: TypeError: Failed to fetch / Cross-Origin Request Blocked
  • Page DOM looks normal but all fetch / XMLHttpRequest calls fail
  • SSE / EventSource connection drops immediately
  • @edgeone/pages-blob calls report Missing: deployCredential (even when the project is linked, because there is no HTTP context under file://)
⛔ Self-hosted HTTP servers are strictly forbidden

edgeone makers dev must NOT be replaced by any of the following:

  • python -m http.server
  • npx serve / npx http-server
  • A local service started with Node.js http.createServer / express

Reason: edgeone makers dev injects Blob credentials, emulates Cloud Functions routing, handles Edge Functions, and runs the middleware chain. A self-hosted server can only serve static files; its behavior diverges from production and produces mysterious "works locally, breaks on deploy" (or the reverse) issues.


10. Next.js HMR cross-origin configuration

The Next.js 15+ dev server trusts only localhost by default. Accessing it via 127.0.0.1 in the sandbox is treated as cross-origin, so the HMR WebSocket is blocked and the page becomes unresponsive.

You MUST add to next.config.js:

javascript
allowedDevOrigins: ["127.0.0.1"]

Note: the value is a bare host, without an http:// prefix and without a port.


11. Project linking (required for Blob/KV)

Projects that use Blob Storage or KV must ensure the project is linked (a .edgeone/project.json exists) before starting dev. When not linked, Blob/KV calls report Missing: deployCredential.

Precondition — login first: linking (and therefore Blob/KV) requires a logged-in account. The full chain is Blob → must be linked → linking requires login. If edgeone whoami returns exit 1, run edgeone login (browser) or use edgeone makers link -t <token> with a token before attempting to link. Do NOT try to link while unauthenticated.

Detect whether it is linked:

bash
cat .edgeone/project.json 2>/dev/null && echo "LINKED" || echo "NOT LINKED"

How to link:

bash
# Explicit link (auto-creates the project if it does not exist)
edgeone makers link --name <project-name> -t <token>

# Or implicitly link via the dev command
edgeone makers dev --name <project-name> --skip-env-sync

If the project named by --name does not exist remotely, the link command creates it automatically.

Note: even for a pure static project, if the code imports @edgeone/pages-blob, not linking will always cause an error.


12. Framework version requirements
Framework/packageMinimum versionReason
EdgeOne CLI>= 1.6.7Non-interactive fixes, whoami fail-fast, --json support
EdgeOne CLI (anonymous deploy / claim only)>= 1.6.29--anonymous and claim do not exist below this
Next.js16.xThe framework adapter tracks new versions
@edgeone/pages-blob>= 0.0.14Older versions have known bugs

Use create-next-app@latest rather than manually pinning an older version.


13. Native browser dialogs (alert / confirm / prompt) don't work in WorkBuddy's built-in browser

WorkBuddy's right-side preview panel does NOT render window.alert() / window.confirm() / window.prompt(). The call returns immediately without user interaction, so any handler gated on if (confirm("Delete?")) silently no-ops (a delete button appears to do nothing). The same page works fine in the user's real Chrome / Safari.

Rule: for any confirmation, prompt, or notification in the page, use an in-page custom modal (a <div> overlay with buttons wired via JS). Do NOT rely on the browser's built-in alert / confirm / prompt — the code looks correct in code review, works when the user opens the deployed URL in their own browser, and is silently broken in the WorkBuddy preview during dev/verification.

14. Never hand the user a command to run

The user has no terminal in the WorkBuddy sandbox. Any command you print as an instruction is dead text — they cannot execute it, and a non-technical user cannot read it either.

SituationDo thisNot this
Anonymous project needs claimingRun edgeone login --claim --local --json in the background and present its claimLoginUrl as a clickable link; the listener auto-links the project when the user finishes claiming❌ Printing edgeone makers claim --sid <token>, or presenting the bare claimUrl from the deploy JSON (the CLI never learns the login state)
The user needs to log inExplain, then run edgeone login --site <china|global> --local yourself❌ "Run edgeone login in your terminal"
Something needs installingRun it yourself in Bash❌ "Please run npm install -g edgeone"

You are the one with shell access — use it. Only ask the user to type something when it genuinely cannot be automated (e.g. completing a login in the browser window you opened), and say plainly what you need from them.

14.1 Never let the key result get folded into a process message

WorkBuddy can collapse content emitted in the same message as a running or just-finished Bash command into a collapsible process entry. When the user asks to deploy, the deploy URL and claim link must never land there — if they do, the user sees nothing.

SituationDo thisNot this
A deploy just finishedWait for the Bash call to fully return, then send the result (URL + claim link) as its own message❌ Emitting the result in the same message where the deploy ran, or attaching it to the command's stdout
Running a long commandReport progress only in later messages, after the tool call returns❌ Writing "here is your URL" inside the same turn as the command output

© TencentEdgeOne, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/edgeone-makers-tools/references/makers-env-adaption of TencentEdgeOne/edgeone-makers-tools.

Open the folder on GitHubat commit e6ead94

Used in 1 other repository

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in TencentEdgeOne/edgeone-makers-tools, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Edgeone Makers Env Adaption next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Edgeone Makers Env Adaption compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Edgeone Makers Env Adaption this skillTencentEdgeOne/edgeone-makers-tools1.9k1 repos~4.8kAutomated safety check: PassMIT
MCP Server Builderanthropics/skills180k63 repos~2.3kAutomated safety check: PassApache-2.0
PDF Processinganthropics/skills180k48 repos~2kAutomated safety check: PassProprietary
NotebookLM Research AssistantPleasePrompto/notebooklm-skill7.8k14 repos~2.4kAutomated safety check: NotesMIT
Manim Video Productionbrowser-use/video-use28k6 repos~3kAutomated safety check: PassMIT
Code Review ChecklistshareAI-lab/learn-claude-code78k5 repos~1.1kAutomated safety check: PassMIT

Similar skills

  • MCP Server Builder

    anthropics/skills

    Official

    Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.

    180k GitHub starsUsed in 63 repos~2.3k tokens
    Agent WorkflowsAuto-check passed
  • PDF Processing

    anthropics/skills

    Official

    Handles everyday PDF jobs in Python and on the command line: extract text and tables, merge, split, rotate, watermark, fill forms, encrypt and OCR.

    180k GitHub starsUsed in 48 repos~2k tokens
    Documents & OfficeAuto-check passed
  • NotebookLM Research Assistant

    PleasePrompto/notebooklm-skill

    Lets Claude Code ask questions of your Google NotebookLM notebooks through browser automation and return answers grounded in your uploaded sources.

    7.8k GitHub starsUsed in 14 repos~2.4k tokens
    Knowledge ManagementAuto-check: notes
  • Manim Video Production

    browser-use/video-use

    Produces math and technical explainer videos with Manim Community Edition: concept animations, equation derivations, algorithm walkthroughs and data stories.

    28k GitHub starsUsed in 6 repos~3k tokens
    Media & CreativeAuto-check passed
  • Code Review Checklist

    shareAI-lab/learn-claude-code

    Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.

    78k GitHub starsUsed in 5 repos~1.1k tokens
    DevelopmentAuto-check passed
  • PPT Master

    hugohe3/ppt-master

    Generates editable PowerPoint decks, rebuilds slides from images, fills .pptx templates and polishes existing presentations through routed workflows.

    58k GitHub starsUsed in 1 repo~2.5k tokens
    Documents & OfficeAuto-check passed

More from TencentEdgeOne/edgeone-makers-tools

All 12 skills in this repo
  • Edgeone Makers Migration

    TencentEdgeOne/edgeone-makers-tools

    Migrate existing AI agent projects (LangChain, LangGraph, OpenAI Agents SDK, Claude Agent SDK, CrewAI) to EdgeOne Makers platform conventions.

    1.9k GitHub starsUsed in 1 repo~4.1k tokens
    Auto-check passed
  • Edgeone Makers Agents

    TencentEdgeOne/edgeone-makers-tools

    This skill guides building AI agent endpoints on EdgeOne Makers — five framework routes (DeepAgents, LangGraph, CrewAI, OpenAI Agents SDK, Claude Agent SDK), platform-injected context.store /…

    1.9k GitHub starsUsed in 1 repo~5.8k tokens
    Auto-check: notes
  • Edgeone Makers CLI

    TencentEdgeOne/edgeone-makers-tools

    EdgeOne Makers CLI command reference. An agent skill from TencentEdgeOne/edgeone-makers-tools.

    1.9k GitHub starsUsed in 1 repo~739 tokens
    Auto-check: notes
  • Edgeone Makers Recipes

    TencentEdgeOne/edgeone-makers-tools

    Project structure templates and scaffolding recipes for typical EdgeOne Makers applications — full-stack apps, static sites, API services, and AI agent projects.

    1.9k GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check passed
  • Edgeone Makers Storage

    TencentEdgeOne/edgeone-makers-tools

    KV and Blob storage services on EdgeOne Makers. An agent skill from TencentEdgeOne/edgeone-makers-tools.

    1.9k GitHub starsUsed in 1 repo~930 tokens
    Auto-check passed
  • Edgeone Makers Edge Functions

    TencentEdgeOne/edgeone-makers-tools

    V8-based lightweight edge functions on EdgeOne Makers. An agent skill from TencentEdgeOne/edgeone-makers-tools.

    1.9k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed

Works with

Questions about Edgeone Makers Env Adaption

What does Edgeone Makers Env Adaption do?

Environment-specific adaptation rules for EdgeOne Makers Skills running in sandboxed or restricted AI coding environments (e.g. Edgeone Makers Env Adaption is an agent skill from TencentEdgeOne/edgeone-makers-tools.g.

When should I use Edgeone Makers Env Adaption?

Edgeone Makers Env Adaption fits situations like: : the user is working in WorkBuddy; A sandboxed IDE where CLI prompts hang and network is proxy-isolated (but browser login still works).

How do I install Edgeone Makers Env Adaption in Claude Code?

Run `npx skills add TencentEdgeOne/edgeone-makers-tools --skill edgeone-makers-env-adaption -a claude-code`. Or copy the skill folder (skills/edgeone-makers-tools/references/makers-env-adaption in TencentEdgeOne/edgeone-makers-tools) into .claude/skills/edgeone-makers-env-adaption in your project. Claude Code loads it when a task matches its description.

How do I install Edgeone Makers Env Adaption in Codex?

Run `npx skills add TencentEdgeOne/edgeone-makers-tools --skill edgeone-makers-env-adaption -a codex`. Or copy the skill folder (skills/edgeone-makers-tools/references/makers-env-adaption in TencentEdgeOne/edgeone-makers-tools) into .agents/skills/edgeone-makers-env-adaption in your project. Codex loads it when a task matches its description.

Can I use Edgeone Makers Env Adaption in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add TencentEdgeOne/edgeone-makers-tools --skill edgeone-makers-env-adaption -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/edgeone-makers-env-adaption, .gemini/skills/edgeone-makers-env-adaption, .github/skills/edgeone-makers-env-adaption and .opencode/skills/edgeone-makers-env-adaption in your project.

What does Edgeone Makers Env Adaption need to run?

Going by SKILL.md and its folder, Edgeone Makers Env Adaption needs the command-line tools its instructions call (curl, npx, python and npm) and credentials named EDGEONE_PAGES_API_TOKEN. Our summary lists: Python 3; Node.js; A credential in EDGEONE_PAGES_API_TOKEN.

Does Edgeone Makers Env Adaption access the network?

SKILL.md contains no URLs. Its commands use curl, npx and npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Edgeone Makers Env Adaption safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Edgeone Makers Env Adaption use?

Edgeone Makers Env Adaption is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Edgeone Makers Env Adaption use?

About 4.8k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Edgeone Makers Env Adaption?

Skills that share tags, products or a category with Edgeone Makers Env Adaption: MCP Server Builder (anthropics/skills, 180k stars), PDF Processing (anthropics/skills, 180k stars), NotebookLM Research Assistant (PleasePrompto/notebooklm-skill, 7.8k stars) and Manim Video Production (browser-use/video-use, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Edgeone Makers Env Adaption?

TencentEdgeOne (a GitHub organization) maintains it in TencentEdgeOne/edgeone-makers-tools, which has 1,861 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 8, 2026.

Source: TencentEdgeOne/edgeone-makers-tools on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.