agentleFS
laojin1900laojin1900/365Skill/skills/365-chatgpt-pro-delivery/SKILL.md

365-chatgpt-pro-delivery

Skill1 starsChanged 4 months agoApache-2.0View on GitHub

Coordinate one bounded collaboration between Codex and an explicitly requested ChatGPT Pro workspace. Use when the user asks Codex to consult ChatGPT Pro, obtain a Pro review, combine Pro research or creative work with Codex verification, or divide a named deliverable between the two, including an explicitly requested review of local work. Do not invoke for ordinary ChatGPT questions, local-only work that does not request Pro, or when the user forbids external transmission.

The file

Show its rules and text

We split this skill into the rules it gives an agent

20 rules. About 0 are common, 19 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈19

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  • could be automatic: a setting could enforce it
  1. Distinctive:

    Use Pro only because the user requested it or because the current request explicitly asks for this skill.

    line 17
  2. Very specific:

    If engineering evidence is incomplete, request REVIEW_ONLY.

    line 44
  3. Distinctive:

    Read references/briefs-and-acceptance.md for lane templates and the acceptance checklist.

    line 69
  4. Distinctive:

    Prefer the narrowest surface that can send and read the selected payload:

    line 74
  5. Distinctive:

    Before declaring a surface unavailable, inspect the callable capabilities actually present.

    line 81
  6. Distinctive:

    When browser control is selected, use the current callable browser API and its returned documentation.

    line 82
  7. Distinctive:

    Do not assume an older tool name or upload capability is still available.

    line 84
  8. Distinctive:

    Use a new or marker-dedicated conversation for an independent first round.

    line 87
  9. Distinctive:

    Put one unique marker in the request.

    line 93
  10. Distinctive:

    Before sending, verify the complete payload is present and any required attachment has finished uploading.

    line 94
  11. Distinctive:

    If send status is ambiguous, read back the same conversation once.

    line 99
  12. Distinctive:

    Wait without repeatedly rereading the full conversation.

    line 101
  13. Distinctive:

    After one attachment upload failure, inspect the same tab and re-evaluate its real capability.

    line 104
  14. Distinctive:

    If the message is confirmed unsent and the complete payload fits inline with no fidelity loss, that fallback is allowed.

    line 105
  15. Distinctive:

    Do not open another conversation merely to retry an uncertain upload or send.

    line 108
  16. Distinctive:

    If no result can be read safely, stop with the exact transport state.

    line 110
  17. Distinctive:

    Ask Pro to begin with the marker and an access declaration.

    line 118
  18. Distinctive:

    Never claim completion from Pro self-report alone.

    line 145
  19. Distinctive:

    Keep closeout proportional.

    line 150
  20. Distinctive:

    Do not publish, merge, deploy, message third parties, or perform a live write unless the user's request separately authorizes that exact …

    line 162

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

365 ChatGPT Pro Delivery / 365 ChatGPT Pro 协作

Obtain one useful independent contribution from ChatGPT Pro while Codex keeps ownership of scope, privacy, repository evidence, integration, verification, and final claims.

从 ChatGPT Pro 获取一次边界清晰的独立贡献;范围、隐私、代码证据、整合、验证和最终结论 始终由 Codex 负责。

Core contract / 核心约定

  • Match the user's language.
  • Use Pro only because the user requested it or because the current request explicitly asks for this skill.
  • Send the minimum sanitized context needed for the named outcome. Never send secrets, credentials, cookies, private keys, raw PII, private URLs, or unrelated proprietary data.
  • Codex owns implementation and acceptance. Pro output is a candidate, not environment evidence and not authorization for code, Git, deployment, publication, live-data writes, purchases, or outreach.
  • One approved collaboration goal permits one bounded dispatch and necessary readback. Ask again only if the recipient, sensitivity, scope, or external effect changes materially.
  • Respect do not transmit, offline only, and equivalent instructions as a hard stop.
  • 跟随用户语言;只在用户明确要求时调用 Pro。
  • 只发送完成目标所需的最小去敏内容,绝不发送秘密、凭证、Cookie、私钥、原始个人数据、 私有链接或无关专有资料。
  • Pro 的输出只是候选结果,不代表本地验证,也不授权代码、Git、部署、公开发布或真实数据写入。

1. Choose one lane / 选择一种协作路线

Choose by evidence need, not by apparent complexity:

  1. FAST_DELIVERY — images, copy, document drafts, supplied-evidence synthesis, strategy, or lightweight expert review that needs no new external facts.
  2. RESEARCH_DELIVERY — current or specialist external facts can materially change the decision. Require visible sources and dates.
  3. ENGINEERING_DELIVERY — Codex expects source changes, file-specific review, test ideas, or runtime guidance. Supply only the narrow source and contracts needed for correctness.

If engineering evidence is incomplete, request REVIEW_ONLY; do not invite an exact patch against files or APIs Pro could not inspect.

2. Build the smallest complete brief / 准备最小完整任务包

Every dispatch includes:

Dispatch marker:
Goal:
Lane:
Evidence supplied:
Evidence not supplied:
Required output:
Hard constraints:
Acceptance criteria:

Choose inline or attachment by observed channel capacity and fidelity needs. Keep the complete brief inline when it fits safely; headings, tables, source code, or complex formatting alone do not mandate an attachment. Use one sanitized attachment when required fidelity or measured capacity demands it, with a short instruction to read it; do not duplicate the full packet. Record an attachment's filename, visible path scope, byte size, and SHA-256. Never truncate required evidence to fit a guessed size limit.

Read references/briefs-and-acceptance.md for lane templates and the acceptance checklist.

3. Select one available surface / 选择一个可用通道

Prefer the narrowest surface that can send and read the selected payload:

  1. a dedicated ChatGPT task or conversation exposed by the current Codex environment;
  2. the in-app browser when the ChatGPT webpage or visible attachment UI is required;
  3. the user's Chrome session only when its existing login or extension state is necessary;
  4. user copy-and-paste when no authorized direct channel is available.

Before declaring a surface unavailable, inspect the callable capabilities actually present. When browser control is selected, use the current callable browser API and its returned documentation; load a required browser-control skill only when that environment provides it. Do not assume an older tool name or upload capability is still available. Do not read, request, or automate passwords, passkeys, CAPTCHA, or MFA; ask the user to complete login.

Use a new or marker-dedicated conversation for an independent first round. Reuse an existing conversation only when the user explicitly asks to continue it or the history is bounded to the same outcome.

4. Dispatch once and prove it / 单次发送并确认

  • Put one unique marker in the request.
  • Before sending, verify the complete payload is present and any required attachment has finished uploading. A filename in the composer alone is not proof of readable content.
  • Send once through the selected surface.
  • A send receipt proves only acceptance by the transport. Confirm the marker is visible in the intended conversation before recording dispatch.
  • If send status is ambiguous, read back the same conversation once. Never send the same packet to two surfaces or create duplicate conversations while the first may be active.
  • Wait without repeatedly rereading the full conversation. Preserve the same marker and conversation for one correction round.

After one attachment upload failure, inspect the same tab and re-evaluate its real capability. If the message is confirmed unsent and the complete payload fits inline with no fidelity loss, that fallback is allowed. If send state is ambiguous or the marker is already present, read back; do not resend. Otherwise use manual handoff or report the precise blocked state. Do not open another conversation merely to retry an uncertain upload or send.

If no result can be read safely, stop with the exact transport state. Offer the prepared sanitized brief for manual dispatch only when the original is confirmed unsent. For an unknown or already-dispatched message, provide the existing conversation and marker for recovery, not instructions to resend. Do not weaken privacy or evidence rules merely to avoid a blocked outcome.

5. Require evidence-labelled output / 要求证据标签

Ask Pro to begin with the marker and an access declaration. Material claims use:

  • DIRECT — supported by supplied or visibly inspected evidence;
  • INFERRED — reasoned but not directly confirmed;
  • ILLUSTRATIVE — example, concept, mockup, or pseudocode;
  • UNVERIFIED — not confirmable from available evidence.

Release-blocking claims require DIRECT evidence. Pro must not claim it ran commands, opened files, visited sources, or tested runtime behavior that it could not access.

6. Codex accepts, corrects, or rejects / Codex 独立验收

Codex independently checks the result against the user's goal and real local evidence:

ACCEPTED_UNCHANGED
ACCEPTED_WITH_LOCAL_EDIT
RETURN_TO_PRO
REJECTED
UNVERIFIED

Fix small wording and integration details locally. If new reasoning is required, send one delta correction in the same conversation containing the observed evidence, violated constraint, and required correction. Do not resend accepted context. A further round requires new material evidence or explicit user direction.

Never claim completion from Pro self-report alone. Run the repository, artifact, source, or business checks appropriate to the actual deliverable.

7. Close at the authorized boundary / 按授权边界收尾

Keep closeout proportional. Report the outcome, Codex's independent checks, actual delivery state, and any real remaining work. Retain the following evidence for traceability, but do not force a seven-field report for a small accepted contribution:

  • requested outcome and selected lane;
  • surface and conversation identifier or URL when available;
  • sanitized evidence supplied;
  • accepted, edited, rejected, and unverified content;
  • Codex's independent checks;
  • actual file, Git, publication, or release state;
  • next action and owner when the requested outcome is not yet closed.

Do not publish, merge, deploy, message third parties, or perform a live write unless the user's request separately authorizes that exact effect.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.