chore: refresh agent skills from official sources - #8
Conversation
-: wastebasket: remove unused nano-banana, agents-sdk, and siblings Co-authored-by: Cursor <cursoragent@cursor.com>
-: package: refresh lark-* from larksuite/cli via user-scoped add -: package: register wrangler from cloudflare/skills -: memo: sync herdr skill startup and prompt notes Co-authored-by: Cursor <cursoragent@cursor.com>
|
Too many files changed for review (253 files, 100 file limit). Bypass the limit by tagging |
There was a problem hiding this comment.
Pull request overview
This PR refreshes the vendored agent skills set after an “outdated skill” audit by removing retired skills/packages and updating the remaining skill documentation/scripts to align with upstream sources (notably the lark-* skill suite), while keeping agents/.skill-lock.json as the source of truth.
Changes:
- Removed retired skills and their docs/tests/scripts (e.g.,
sandbox-sdk,manus,agents-sdk,agent-browser,greploopreferences). - Updated many
lark-*skill docs to reflect current CLI behavior (identity continuity, error handling, command routing, and new/changed flags), plus added new reference pages. - Updated a few helper scripts/assets (e.g.,
lark-sheetsDataFrame packing,lark-slidesIconPark index path,lark-appsHTML asset).
Reviewed changes
Copilot reviewed 174 out of 253 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| agents/skills/sandbox-sdk/references/examples.md | Remove retired skill doc |
| agents/skills/sandbox-sdk/references/api-quick-ref.md | Remove retired skill doc |
| agents/skills/manus/SKILL.md | Remove retired skill |
| agents/skills/manus/scripts/webhook-transform.mjs | Remove retired skill script |
| agents/skills/manus/scripts/test_manus_client.py | Remove retired skill tests |
| agents/skills/manus/scripts/manus_client.test.mjs | Remove retired skill tests |
| agents/skills/manus/references/setup.md | Remove retired skill doc |
| agents/skills/manus/README.md | Remove retired skill doc |
| agents/skills/lark-workflow-meeting-summary/SKILL.md | Add minutes-domain auth guidance |
| agents/skills/lark-wiki/references/lark-wiki-node-list.md | Clarify terminal errors / permissions |
| agents/skills/lark-wiki/references/lark-wiki-node-get.md | Add terminal business error table |
| agents/skills/lark-wiki/references/lark-wiki-node-create.md | Clarify obj/node type constraints |
| agents/skills/lark-wiki/references/lark-wiki-node-copy.md | Correct copy recursion semantics |
| agents/skills/lark-wiki/references/lark-wiki-delete-space.md | Switch to shortcut-based node resolution |
| agents/skills/lark-whiteboard/SKILL.md | Restructure routing for read vs write paths |
| agents/skills/lark-whiteboard/scenes/mention.md | New: @user mention DSL guidance |
| agents/skills/lark-whiteboard/routes/svg.md | Admonition formatting / clarifications |
| agents/skills/lark-whiteboard/routes/svg-edit.md | Tighten “lossy edit” confirmation gate |
| agents/skills/lark-whiteboard/routes/mermaid.md | Fix workflow link target |
| agents/skills/lark-whiteboard/routes/dsl.md | Add mention/image prerequisites routing |
| agents/skills/lark-whiteboard/references/lark-whiteboard-update.md | Clarify overwrite vs append semantics |
| agents/skills/lark-whiteboard/references/lark-whiteboard-export.md | Clarify preview saving + raw roundtrip |
| agents/skills/lark-vc/references/vc-domain-boundaries.md | Enforce identity continuity end-to-end |
| agents/skills/lark-vc/references/lark-vc-recording.md | Document user/bot identity support |
| agents/skills/lark-vc/references/lark-vc-meeting-message-send.md | Fix related-links paths |
| agents/skills/lark-vc/references/lark-vc-meeting-list-active.md | Fix related-links paths |
| agents/skills/lark-vc/references/lark-vc-detail.md | Document bot usage + identity continuity |
| agents/skills/lark-vc-agent/references/lark-vc-agent-meeting-leave.md | Point to canonical vc docs |
| agents/skills/lark-vc-agent/references/lark-vc-agent-meeting-join.md | Point to canonical vc docs |
| agents/skills/lark-task/SKILL.md | Add “no guessing shortcuts” discovery rules |
| agents/skills/lark-task/references/lark-task-create.md | Stronger schema-first --data rule |
| agents/skills/lark-slides/scripts/iconpark_tool.py | Update IconPark index path |
| agents/skills/lark-slides/references/xml/iconpark.md | New: IconPark XML write guidance |
| agents/skills/lark-slides/references/planning-layer.md | Update schema quick-ref path |
| agents/skills/lark-slides/references/lark-slides-delete-slide.md | Redirect to new doc path |
| agents/skills/lark-slides/references/iconpark.md | Redirect to new doc path |
| agents/skills/lark-slides/references/cli/lark-slides-delete-slide.md | New: delete-slide reference |
| agents/skills/lark-sheets/scripts/sheets_df.py | Fix typed JSON packing for non-string cols |
| agents/skills/lark-sheets/references/lark-sheets-workbook.md | Update typed-protocol fields docs |
| agents/skills/lark-sheets/references/lark-sheets-visual-standards.md | Clarify resize guidance wording |
| agents/skills/lark-sheets/references/lark-sheets-conditional-format.md | Clarify batch semantics (fail-fast/no rollback) |
| agents/skills/lark-sheets/references/lark-sheets-chart.md | Add --print-example discovery guidance |
| agents/skills/lark-shared/references/lark-shared-update-notice.md | New: _notice.update handling |
| agents/skills/lark-shared/references/lark-shared-output-contract.md | New: stdout/stderr envelope contract |
| agents/skills/lark-shared/references/lark-shared-high-risk-approval.md | New: exit-10 confirmation protocol |
| agents/skills/lark-shared/references/lark-shared-config-init.md | New: config-init + QR requirement |
| agents/skills/lark-note/SKILL.md | Identity continuity + unified transcript boundary |
| agents/skills/lark-note/references/lark-note-transcript.md | Explicit user-only transcript rule |
| agents/skills/lark-note/references/lark-note-detail.md | Document user/bot support + boundaries |
| agents/skills/lark-minutes/SKILL.md | Identity continuity + apply-permission ref |
| agents/skills/lark-minutes/references/lark-minutes-download.md | Document user/bot support + scope guidance |
| agents/skills/lark-minutes/references/lark-minutes-detail.md | Document user/bot support + identity continuity |
| agents/skills/lark-im/references/lark-im-messages-search.md | Document bot identity support |
| agents/skills/lark-im/references/lark-im-message-enrichment.md | Generalize scope note beyond user-only |
| agents/skills/lark-im/references/lark-im-chat-messages-list.md | Update guidance re: bot search |
| agents/skills/lark-event/references/lark-event-vc.md | Expand VC event key catalog |
| agents/skills/lark-drive/references/lark-drive-task-result.md | Add rate-limit backoff guidance |
| agents/skills/lark-drive/references/lark-drive-search.md | Add “exact title” guidance |
| agents/skills/lark-drive/references/lark-drive-push.md | Improve retryability guidance |
| agents/skills/lark-drive/references/lark-drive-preview.md | Add URL/wiki-token support docs |
| agents/skills/lark-drive/references/lark-drive-member-remove.md | New: member-remove reference |
| agents/skills/lark-drive/references/lark-drive-export.md | Add rate-limit semantics + guidance |
| agents/skills/lark-drive/references/lark-drive-download.md | Add URL/wiki-token support docs |
| agents/skills/lark-drive/references/lark-drive-apply-permission.md | Switch wiki node resolution to shortcut |
| agents/skills/lark-doc/references/lark-doc-whiteboard.md | Update responsibility split + path rules |
| agents/skills/lark-doc/references/lark-doc-media-download.md | Add rate-limit guidance |
| agents/skills/lark-doc/references/lark-doc-md.md | Clarify @./ file path + local images |
| agents/skills/lark-doc/references/lark-doc-history.md | Fix edit_time type example |
| agents/skills/lark-doc/references/genres/xiaohongshu.md | New: XHS genre contract |
| agents/skills/lark-doc/references/genres/white-paper.md | New: white paper contract |
| agents/skills/lark-doc/references/genres/weekly-report.md | New: weekly report contract |
| agents/skills/lark-doc/references/genres/technical-doc.md | New: technical doc contract |
| agents/skills/lark-doc/references/genres/route-workplace.md | New: workplace router |
| agents/skills/lark-doc/references/genres/route-report.md | New: report router |
| agents/skills/lark-doc/references/genres/route-platform.md | New: platform router |
| agents/skills/lark-doc/references/genres/route-personal-brand.md | New: personal brand contract |
| agents/skills/lark-doc/references/genres/route-opinion.md | New: opinion contract |
| agents/skills/lark-doc/references/genres/route-media.md | New: media contract |
| agents/skills/lark-doc/references/genres/route-creative.md | New: creative contract |
| agents/skills/lark-doc/references/genres/retrospective.md | New: retrospective contract |
| agents/skills/lark-doc/references/genres/research-report.md | New: research report contract |
| agents/skills/lark-doc/references/genres/proposal.md | New: proposal contract |
| agents/skills/lark-doc/references/genres/prd.md | New: PRD contract |
| agents/skills/lark-doc/references/genres/memo-brief.md | New: memo/brief contract |
| agents/skills/lark-doc/references/genres/meeting-minutes.md | New: meeting minutes contract |
| agents/skills/lark-doc/references/genres/execution-plan.md | New: execution plan contract |
| agents/skills/lark-doc/references/genres/data-report.md | New: data report contract |
| agents/skills/lark-doc/references/genres/business-analysis.md | New: business analysis contract |
| agents/skills/lark-calendar/SKILL.md | Clarify pronoun→identity mapping |
| agents/skills/lark-calendar/references/lark-calendar-create.md | Add meeting-owner flag + strategy |
| agents/skills/lark-base/references/lark-base-workflow.md | Rename entry doc header |
| agents/skills/lark-base/references/lark-base-workflow-schema.md | Update entry doc links |
| agents/skills/lark-base/references/lark-base-view-set-filter.md | Fix reference link |
| agents/skills/lark-base/references/lark-base-role-config.md | Update module entry reference |
| agents/skills/lark-base/references/lark-base-record-upsert.md | Remove legacy upsert reference |
| agents/skills/lark-base/references/lark-base-record-history-list.md | Add safe routing / selection constraints |
| agents/skills/lark-base/references/lark-base-record-batch-update.md | Add error code troubleshooting |
| agents/skills/lark-base/references/lark-base-record-batch-create.md | Add error code troubleshooting |
| agents/skills/lark-base/references/lark-base-field-lookup.md | Rename header |
| agents/skills/lark-base/references/lark-base-field-formula.md | Rename header |
| agents/skills/lark-base/references/lark-base-data-query-guide.md | Remove legacy guide |
| agents/skills/lark-base/references/lark-base-dashboard-block-get-data.md | Fix reference link |
| agents/skills/lark-base/references/lark-base-advanced-permission-and-role.md | Update SSOT references |
| agents/skills/lark-apps/references/lark-apps-release-create.md | Clarify app-type coverage |
| agents/skills/lark-apps/references/lark-apps-local-dev.md | Add frontend local-dev flow |
| agents/skills/lark-apps/references/lark-apps-list.md | Add frontend app-type |
| agents/skills/lark-apps/references/lark-apps-get.md | Add FRONTEND app_type example |
| agents/skills/lark-apps/references/lark-apps-create.md | Add frontend + tighten enum validation text |
| agents/skills/lark-apps/references/lark-apps-cloud-dev.md | Don’t hardcode full_stack for cloud gen |
| agents/skills/lark-apps/creative-design/assets/index.html | Simplify HTML asset template |
| agents/skills/herdr/SKILL.md | Clarify blocked agent-start behavior |
| agents/skills/greploop/references/graphql-queries.md | Remove legacy reference |
| agents/skills/greploop/references/gitlab-api.md | Remove legacy reference |
| agents/skills/agents-sdk/references/webhooks-push.md | Remove retired reference |
| agents/skills/agents-sdk/references/voice.md | Remove retired reference |
| agents/skills/agents-sdk/references/think.md | Remove retired reference |
| agents/skills/agents-sdk/references/server-driven-messages.md | Remove retired reference |
| agents/skills/agents-sdk/references/routing.md | Remove retired reference |
| agents/skills/agents-sdk/references/queue-retries.md | Remove retired reference |
| agents/skills/agents-sdk/references/observability.md | Remove retired reference |
| agents/skills/agents-sdk/references/human-in-the-loop.md | Remove retired reference |
| agents/skills/agents-sdk/references/durable-execution.md | Remove retired reference |
| agents/skills/agents-sdk/references/configuration.md | Remove retired reference |
| agents/skills/agents-sdk/references/codemode.md | Remove retired reference |
| agents/skills/agents-sdk/references/client-sdk.md | Remove retired reference |
| agents/skills/agents-sdk/references/callable.md | Remove retired reference |
| agents/skills/agents-sdk/references/browse-the-web.md | Remove retired reference |
| agents/skills/agent-browser/SKILL.md | Remove retired skill |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| SKILL_ROOT = Path(__file__).resolve().parent.parent | ||
| REFERENCES_DIR = SKILL_ROOT / "references" | ||
| DEFAULT_INDEX_PATH = REFERENCES_DIR / "iconpark-index.json" | ||
| DEFAULT_INDEX_PATH = REFERENCES_DIR / "xml" / "iconpark-index.json" | ||
| DEFAULT_LIMIT = 8 |
| @@ -0,0 +1,9 @@ | |||
| # Genre Router: Platform / 平台发布稿 (`route_platform`) | |||
| | `vc.recording.recording_started_v1` | A recording_bean recording has started (Feishu software only) | | ||
| | `vc.recording.recording_transcript_generated_v1` | Recording_bean transcript items were generated (Feishu software only) | | ||
| | `vc.recording.recording_ended_v1` | A recording_bean recording ended and uploaded successfully (Feishu software only) | |
💡 Codex ReviewWhen existing consumers open the legacy reference paths, these replacements are parsed according to their extensions, but When downstream CI continues invoking the old test path with dotfiles/agents/skills/lark-sheets/scripts/lark_detect_subtables.py Lines 147 to 149 in f1d20e2 When dotfiles/agents/skills/lark-sheets/scripts/lark_profile_table.py Lines 67 to 68 in f1d20e2 When a sheet contains 15-plus-digit numeric IDs, ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Vendor skill refresh after an outdated-skill audit.
nano-banana,agents-sdk,sandbox-sdk,manus, and the other removals).lark-*skill fromlarksuite/cliand registerwranglerfromcloudflare/skillswithnpx skills add -g, soagents/.skill-lock.jsonstays the user-scoped source of truth.The on-disk
wranglerskill already matched upstream; the lock entry is new. Upstreamcloudflare/skillsstill documents a few superseded Wrangler 4.123 flags — this PR does not patch that.agents/plugins/is left untracked (marketplace points at a missing local plugin).Made with Cursor