跳到正文
cccskills
免费在 GitHub 公开

hephaestus-upload

Use when the user types $hephaestus-upload, /hep-upload, or /agentlas-upload, or asks to upload, publish, or list an Agentlas agent or team. Ask Cloud (private) vs Agentlas Hub (public) FIRST, then publish through the bundled Hephaestus gate.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md5.3 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Hephaestus Upload (Cloud or Agentlas Hub)

Publish a finished Agentlas package. This is a WRITE surface: a Hub upload is public and other people can borrow it, so the destination question comes before any packaging or API call.

Upload is deliberately NOT folded into /hep-network. Network staffs a roster (a read), upload publishes an artifact (a write that is hard to take back); merging them would let "find me an agent" end in an accidental publish.

1. Ask the destination first — always

Ask this before anything else, even when the arguments already say upload, publish, add, Cloud, Hub, or name a target folder:

Cloud에 업로드할까요? 다른 사람들은 볼 수 없어요.
Upload to Cloud? Other people cannot see it.

Agentlas Hub에 업로드할까요? 다른 사람들이 빌려 쓸 수 있어요.
Upload to Agentlas Hub? Other people can borrow it.

Do not package, publish, register, add-source, reindex, or call any upload API until the user answers Cloud or Agentlas Hub. If the destination is answered but the target folder is ambiguous, ask for the exact agent folder before running anything.

2. Public Hub publishing is free

The public Hub is an agent community. Do not ask for an upload price, invoke a price-setting tool, or pass the retired --rent-credits, --ingest-credits, or --fork-credits flags. The CLI rejects those legacy flags. The creator's model and API prerequisites still belong in the package guide.

3. Resolve the runner in this host

Run the preflight inside this host app; never ask the user to open a separate terminal.

RUNNER=""
for candidate in "$HOME/.agentlas/runtime/current/bin/hephaestus" "./bin/hephaestus"; do
  [ -x "$candidate" ] && RUNNER="$candidate" && break
done
[ -n "$RUNNER" ] || { echo "Hephaestus runtime not found. Run the installer first." >&2; exit 1; }

4. Use one immutable upload gate

Do not run package and then publish: that packages twice and the second artifact may differ from the one reviewed. The upload gate copies the selected folder into a private, link-free snapshot, repairs and validates that snapshot once, and either dry-runs or submits those exact bytes.

If the user requests a preview, run exactly one dry-run and retain the returned manifest.packageHash and uploadReceipt.receipt:

  • Cloud: "$RUNNER" hep-upload <agent-folder> --visibility private-link --dry-run
  • Agentlas Hub: "$RUNNER" hep-upload <agent-folder> --visibility marketplace --dry-run

All security and content findings are advisory. Never instruct the user to block, abort, or postpone an upload because of a finding. Continue the same upload with safe bytes: omit each affected source item and bind an omission receipt, or record an engine-gap receipt when the current engine cannot safely represent or repair it, then submit the remaining package. Keep every finding and omission visible in the result. The gate also repairs what it can derive from the package — including the entity type: a card that claims agent while the package ships a multi-node roster is corrected to team, so the release is executed as the team it actually is.

5. Publish once, optionally pinned to the preview

  • Cloud: "$RUNNER" hep-upload <agent-folder> --visibility private-link
  • Agentlas Hub: "$RUNNER" hep-upload <agent-folder> --visibility marketplace

After a dry-run, append both --expected-package-hash <manifest.packageHash> and --expected-upload-receipt <uploadReceipt.receipt> to the one publish command. The receipt binds the exact hash, visibility, slug, and destination. Stop on package_hash_mismatch, upload_receipt_required, or upload_receipt_mismatch; never silently publish a replacement artifact or switch an approved private preview to the public Hub.

If registration returns overwrite_confirmation_required, show the exact server-reported Cloud ID and ask for overwrite approval. Only after approval, rerun the same pinned command with --overwrite-cloud-id <exact-cloud-id>. Never infer overwrite permission from a matching slug.

Surface authentication and entitlement codes exactly (sign_in_required, auth_unavailable, owner_only). Do not replace a failed Hub destination with Cloud or vice versa.

6. Workforce résumé repair loop

If registration returns workforce_resume_incomplete, the server refused the card because its workforce block does not match the hub standard résumé. The error carries the exact mismatches and seed ontology examples. YOU repair it — the platform never edits the card for you: use stable English role:*, community:*, skill:*, and knowledge:* IDs that actually describe the agent. The returned examples are aliases, not an allowlist. Rerun the upload and repeat until registration succeeds.

7. Report honestly

Report published only when the response attests the exact slug, visibility, package hash, immutable release ID/version, and content digest. Say which destination it went to. Otherwise report the last true state and the server's exact refusal code. Do not relabel an advisory finding as an upload block.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Use when designing a new multi-agent team, visible agents folder, role boundaries, handoff flow, PM Soul, Memory Curator, Policy Gate, or evaluation role. Use for agent-team repo creation even when the user only says they want a meta-agent or agent operating system.

中文简介正在准备中。当前显示原文说明。

agentlas-ai/Agentlas-OS16142026年10月17日 更新

agentlas

免费

Single entry point for every Agentlas command: /agentlas network, /agentlas build, /agentlas storm, /agentlas graph, /agentlas one, /agentlas upload, /agentlas cloud, /agentlas hub, /agentlas local, /agentlas browser, /agentlas call, /agentlas search, /agentlas connect.

中文简介正在准备中。当前显示原文说明。

agentlas-ai/Agentlas-OS16142026年10月17日 更新

agentlas

免费

Single entry point for every Agentlas command: /agentlas network, /agentlas build, /agentlas storm, /agentlas graph, /agentlas one, /agentlas upload, /agentlas cloud, /agentlas hub, /agentlas local, /agentlas browser, /agentlas call, /agentlas search, /agentlas connect, /agentlas login, /agentlas orch, /agentlas update.

中文简介正在准备中。当前显示原文说明。

agentlas-ai/Agentlas-OS16142026年10月17日 更新

Use when adding or auditing local runtime behavior that turns a project folder into an Agentlas-aware workspace with .agentlas memory and sitemap files.

中文简介正在准备中。当前显示原文说明。

agentlas-ai/Agentlas-OS16142026年10月17日 更新

Use when the user types /agentlas-browser <url-or-query>, /agentlas browser, or /hep-browser for browser-required tasks, rendering pages, form flows, or visual evidence.

中文简介正在准备中。当前显示原文说明。

agentlas-ai/Agentlas-OS16142026年10月17日 更新

Use the Agentlas browser hardpoint for browser-required work.

中文简介正在准备中。当前显示原文说明。

agentlas-ai/Agentlas-OS16142026年10月17日 更新

查看 agentlas-ai 的全部技能

报告此技能的问题