Skip to content

chore: refresh agent skills from official sources - #8

Merged
xdanger merged 2 commits into
mainfrom
chore/refresh-agent-skills
Aug 19, 2026
Merged

chore: refresh agent skills from official sources#8
xdanger merged 2 commits into
mainfrom
chore/refresh-agent-skills

Conversation

@xdanger

@xdanger xdanger commented Aug 19, 2026

Copy link
Copy Markdown
Owner

Vendor skill refresh after an outdated-skill audit.

  • Drop retired packages that would send an agent at dead APIs (nano-banana, agents-sdk, sandbox-sdk, manus, and the other removals).
  • Reinstall every lark-* skill from larksuite/cli and register wrangler from cloudflare/skills with npx skills add -g, so agents/.skill-lock.json stays the user-scoped source of truth.

The on-disk wrangler skill already matched upstream; the lock entry is new. Upstream cloudflare/skills still 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

xdanger and others added 2 commits August 20, 2026 02:13
-: 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>
@xdanger xdanger self-assigned this Aug 19, 2026
@greptile-apps

greptile-apps Bot commented Aug 19, 2026

Copy link
Copy Markdown

Too many files changed for review (253 files, 100 file limit).

Bypass the limit by tagging @greptile-apps to review.

@xdanger
xdanger requested a lite review from Copilot August 19, 2026 18:16
@xdanger
xdanger merged commit e6cc19b into main Aug 19, 2026
2 checks passed
@xdanger
xdanger deleted the chore/refresh-agent-skills branch August 19, 2026 18:20

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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, greploop references).
  • 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-sheets DataFrame packing, lark-slides IconPark index path, lark-apps HTML 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.

Comment on lines 14 to 17
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`)
Comment on lines +13 to +15
| `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) |
@chatgpt-codex-connector

Copy link
Copy Markdown

💡 Codex Review

# IconPark 图标索引(兼容入口)

P2 Badge Preserve machine-readable legacy reference files

When existing consumers open the legacy reference paths, these replacements are parsed according to their extensions, but iconpark-index.json now contains Markdown and both legacy .xml files do too, so JSON/XML parsing fails immediately. A text pointer cannot provide the claimed backward compatibility; keep valid copies or filesystem links at all three old paths (iconpark-index.json, slides_chart_demo.xml, and slides_xml_schema_definition.xml).


if __name__ == "__main__":
target = Path(__file__).with_name("xml_lint_test.py")
os.execv(sys.executable, [sys.executable, str(target), *sys.argv[1:]])

P2 Badge Preserve unittest imports through the compatibility module

When downstream CI continues invoking the old test path with python -m unittest xml_text_overlap_lint_test.py, unittest imports this module rather than running it as __main__, so the guard does nothing and the command reports zero tests instead of executing the 212 renamed tests. Re-export the test cases or provide a load_tests hook so the compatibility module works for module-based test runners as well as direct script execution.


col_letters.append(index_to_col(next_col))
else:
col_letters = [index_to_col(i) for i in range(1, max_cols + 1)]

P2 Badge Derive fallback columns from the requested range

When +csv-get returns data without col_indices—a case this optional parameter and the callers' .get("col_indices") explicitly allow—a non-A range is relabeled as though it started at column A. For example, values from D10:F20 become columns A–C, causing detected subtable ranges, field_map, and write hints to point at the wrong sheet columns; derive the fallback sequence from source_range's starting column just as row fallback derives its starting row.


if _is_number(text):
return "number"

P2 Badge Warn when scientific notation may hide numeric IDs

When a sheet contains 15-plus-digit numeric IDs, +csv-get can return lossy display strings such as 1.04E+14, as the updated read-data reference itself documents. _is_number accepts that notation, so the profiler labels the column number and omits long_numeric_like_id; downstream comparison or deduplication can then collapse distinct IDs. Detect exponential notation as a precision-risk case and direct callers to +cells-get rather than presenting it as an ordinary numeric column.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

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".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants