본문으로 건너뛰기
cccskills
무료GitHub에 공개

run-ephemeral-hosts

Coordinate eval, benchmark, load-test or batch campaigns on authorized SSH hosts or short-lived rented hosts, with isolated jobs, configured-path canaries, telemetry and evidence. Use manage-remote-resources for paid resource ownership and run-remote-builds for build-only offload.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(6)

  • SKILL.md7.2 KB
  • agents/openai.yaml235 B
  • references/campaign-execution.md20.4 KB
  • references/gpu-inference.md4.0 KB
  • references/paid-eval-lanes.md27.0 KB
  • references/provider-cost-snapshot.md162 B

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Run ephemeral hosts

A campaign coordinates a frozen matrix of work. This skill owns its queue, admission, isolation and evidence. Manage remote resources owns paid provisioning, budget manifests, watchdogs and verified deletion; run remote builds owns source synchronization and collecting worker fixes. Use only the skills required by the requested work. A user-lent host is preserved after campaign-owned workloads are removed.

Read the project's operating contracts before acting: AGENTS.md, package scripts, harness --help, .env.example, and its operations/honesty documents. For this project's evals, read eval instructions, eval honesty, production operations and remote host requirements. Target authorization remains separate from host/workload permission.

Before host selection or authority exposure, read remote host secrets and assurance. Its standing maintainer approval covers named credential classes and local default SSH connections across threads. Honor its direct-copy decision and custody/disposal rules; ask only when existing authorization does not cover the exposure. Read custody mechanics before transfers, including canary placement. Keep values out of prompts, commands, logs and committed source.

Standing configuration and prompt overrides

The canonical copy authorization additionally pre-authorizes workload-needed keys explicitly defined in .env.remote-hosts for this workflow. Read that file as data and transfer only needed keys, never the whole file. Missing configured keys may use another source only when the canonical standing approval or an explicit decision covers it. Spending entries are configuration, not credentials.

Read DEFAULT_REMOTE_HOURLY_SPENDING_LIMIT and DEFAULT_REMOTE_DAILY_SPENDING_LIMIT from the configured environment, including .env.remote-hosts; explicit process environment values take precedence. These USD ceilings authorize spending for the requested work, aggregated across its hosts/providers, including bootstrap, canaries, idle, cleanup, storage, endpoints and egress. Enforce hourly limits against projected aggregate burn and daily limits against incurred plus committed costs in any rolling 24-hour window. Both apply when both exist. Partition allocations in ownership/watchdog manifests and bound a deadline with cleanup reserve.

Explicit prompt instructions override the corresponding configured permission or ceiling; record their effective source. A request to continue changes neither. Missing/blank limits grant no authorization for that dimension; use the explicit prompt budget instead. Invalid, negative, non-finite or ambiguous values require clarification; zero permits no spending. Obtain a concrete budget/deadline if the effective policy cannot bound the work. Configuration does not authorize unrelated work, target activity or additional sensitive-data exposure; apply the canonical host-assurance gates.

Execute the campaign

  1. Freeze requested work items/families, repeats, routes/parameters, scoring, per-item caps, recordings, budget/deadline and capacity. Record source/dirty state, build/config identity and run ID. Complete local zero-cost gates and leakage checks before paid work. A canary alone does not satisfy the requested matrix.
  2. Read campaign execution details for freeze, bootstrap and configured-path proof. Reuse valid prerequisite evidence under validation overhead. Use the lifecycle skill before renting; on a lent host, inventory existing processes/containers and confine changes to uniquely named owned workspaces/services/ports. Preserve existing SSH keys and authorized_keys.
  3. Read synchronization before staging source, refreshing workers or collecting fixes. A coordinator commit/push requires checking applicability before the next affected job: sync the exact applicable revision, rebuild/restart as needed, and record what ran. Preserve worker edits first; unrelated changes do not require redeployment.
  4. Prove real backing services, external routes, telemetry and fragile binaries under the exact job environment, then admit one representative canary per distinct failure domain. For parallel Docker/browser evals, read paid eval lanes; for GPU inference/judges, read inference readiness. Build-only workloads need neither model canaries nor browser recordings unless their command requires them.
  5. Read the scheduling/recovery section of campaign execution details before parallel dispatch. Use atomic claims or drained immutable partitions, fresh isolated job resources and measured capacity. Apply batch failure policy. On paid infrastructure failure, close affected admissions, preserve the failed item, repair narrowly and prove recovery before reopening; shared/unknown faults stop all affected lanes.
  6. Preserve every attempt, exact diagnostics, partial recordings, usage/cost provenance and off-host artifacts. Reconcile persisted valid, invalid, held and remaining cells against the frozen matrix. Publish the model queue and host utilization tables on the production-operations cadence and whenever admission/failure/concurrency/host state changes. Unknown cost remains unknown; preflight is not benchmark credit.

Finish

Stop admissions and reconcile active jobs before removing job-owned targets, containers, networks, volumes and services. Use resource lifecycle for exact-host retirement, credential disposition, verified paid-resource deletion and retained spend history. Keep periodic evidence copies and cleanup supervision active through final reconciliation.

On a lent host, remove only campaign-owned resources and exact appended public-key entries; preserve the host, existing keys and unrelated work. Verify credential removal in place under the canonical custody contract.

Report requested versus valid coverage, failed/replacement items, provenance, recording/trace verification, actual/estimated/unknown spend, credential disposition, cleanup evidence and blockers. Preserve source fixes as coordinator commits.

When adopting these skills elsewhere, copy the local lifecycle/build skills and applicable references, verify every linked contract/helper and record source hashes. Replace project-specific operating contracts with complete equivalents; a copied skill is a snapshot and grants no new spending or credential authorization.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Plan and use user-consented local camera and microphone observations for an explicitly authorized physical target. Use when a capture can establish a bounded physical-state observation such as whether a test fixture changed state, an instrument reading changed, or equipment noise changed relatively.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

justsml/ExploitHunter.app142026년 10월 17일 업데이트

Plan vulnerability research using conventional bug-hunting and pentest stage names, specialty playbooks, and a research-hypothesis-experiment loop. Use when designing a bug bounty workflow, selecting tools and strategies, building a decision tree, or turning a target/scope into a staged hunting plan.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

justsml/ExploitHunter.app142026년 10월 17일 업데이트

Passive code-review lane for authorized repositories, local checkouts, uploaded source archives, and diffs. Use when the security research agent needs deterministic candidate discovery before expensive AI investigation, scoped PR-style review, append-only evidence records, or independent revalidation of code findings.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

justsml/ExploitHunter.app142026년 10월 17일 업데이트

Run independent, task-matched expert attempts, select a base, and synthesize the strongest result.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

justsml/ExploitHunter.app142026년 10월 17일 업데이트

Select established CTF and security-research tools for authorized artifact triage, web inspection, reversing, crypto, forensics, networking, and exploit validation. Use when a user provides a CTF-style tool catalog, asks which tools to use, or needs safe usage instructions for common offensive/security tools.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

justsml/ExploitHunter.app142026년 10월 17일 업데이트

diagnose

무료

Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

justsml/ExploitHunter.app142026년 10월 17일 업데이트

justsml의 스킬 모두 보기

이 스킬의 문제 신고