Feishu Drive
openclaw/openclaw
Feishu cloud-storage and comment workflows. An agent skill from openclaw/openclaw.
Drive an open PR through current CI, independent Polly and OCR reviews, preview, and maintainer handoff.
$ npx skills add omnigent-ai/omnigent --skill resolve-drive-pr -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install omnigent-ai/omnigent resolve-drive-pr --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/omnigent-ai/omnigent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/dev/resolve-agent/skills/resolve-drive-pr .claude/skills/resolve-drive-pr && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "resolve-drive-pr" agent skill from https://github.com/omnigent-ai/omnigent/tree/main/dev/resolve-agent/skills/resolve-drive-pr into .claude/skills/resolve-drive-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "resolve-drive-pr", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/omnigent-ai/omnigent/tree/main/dev/resolve-agent/skills/resolve-drive-prType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add omnigent-ai/omnigent --skill resolve-drive-pr -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install omnigent-ai/omnigent resolve-drive-pr --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/omnigent-ai/omnigent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/dev/resolve-agent/skills/resolve-drive-pr .agents/skills/resolve-drive-pr && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "resolve-drive-pr" agent skill from https://github.com/omnigent-ai/omnigent/tree/main/dev/resolve-agent/skills/resolve-drive-pr into .agents/skills/resolve-drive-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "resolve-drive-pr", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add omnigent-ai/omnigent --skill resolve-drive-pr -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install omnigent-ai/omnigent resolve-drive-pr --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/omnigent-ai/omnigent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/dev/resolve-agent/skills/resolve-drive-pr .cursor/skills/resolve-drive-pr && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "resolve-drive-pr" agent skill from https://github.com/omnigent-ai/omnigent/tree/main/dev/resolve-agent/skills/resolve-drive-pr into .cursor/skills/resolve-drive-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "resolve-drive-pr", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/omnigent-ai/omnigent.git --path dev/resolve-agent/skills/resolve-drive-pr--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add omnigent-ai/omnigent --skill resolve-drive-pr -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install omnigent-ai/omnigent resolve-drive-pr --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/omnigent-ai/omnigent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/dev/resolve-agent/skills/resolve-drive-pr .gemini/skills/resolve-drive-pr && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "resolve-drive-pr" agent skill from https://github.com/omnigent-ai/omnigent/tree/main/dev/resolve-agent/skills/resolve-drive-pr into .gemini/skills/resolve-drive-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "resolve-drive-pr", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install omnigent-ai/omnigent resolve-drive-prInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add omnigent-ai/omnigent --skill resolve-drive-pr -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/omnigent-ai/omnigent.git skills-src && mkdir -p .github/skills && cp -r skills-src/dev/resolve-agent/skills/resolve-drive-pr .github/skills/resolve-drive-pr && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "resolve-drive-pr" agent skill from https://github.com/omnigent-ai/omnigent/tree/main/dev/resolve-agent/skills/resolve-drive-pr into .github/skills/resolve-drive-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "resolve-drive-pr", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add omnigent-ai/omnigent --skill resolve-drive-pr -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install omnigent-ai/omnigent resolve-drive-pr --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/omnigent-ai/omnigent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/dev/resolve-agent/skills/resolve-drive-pr .opencode/skills/resolve-drive-pr && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "resolve-drive-pr" agent skill from https://github.com/omnigent-ai/omnigent/tree/main/dev/resolve-agent/skills/resolve-drive-pr into .opencode/skills/resolve-drive-pr/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "resolve-drive-pr", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
resolve-drive-prDrive an open PR through current CI, independent Polly and OCR reviews, preview, and maintainer handoff.
Resolve Drive PR is an agent skill from omnigent-ai/omnigent. Drive an open PR through current CI, independent Polly and OCR reviews, preview, and maintainer handoff.
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files (for example `ci.md`, `final-review.md` and `polly.md`).
The repository describes itself as: Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesses without rewriting, enforce policies… The licence is Apache-2.0.
Read from SKILL.md and the folder at commit c6a81cd. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (Python), which the agent can run.
Shell commands in SKILL.md call:
ghgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh and git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GH_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Resolve Drive PR loads about 1.8k tokens when it runs. Until then it costs about 30 tokens; SKILL.md has 1,018 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from omnigent-ai/omnigent at commit c6a81cd, republished under its Apache-2.0 licence (© omnigent-ai). 1,018 words, ~1,784 tokens.
.claude/skills/resolve-drive-pr/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.Read each resource when reaching its substep, preserving the publication mode:
| Substep | Resource |
|---|---|
| 4.2, current CI and mergeability | ci.md |
| 4.3, independent Polly and OCR reviews | polly.md |
| 4.1, preview after CI and both reviews are clean | preview.md |
| 4.4, live-validation instructions | validation-prompt.md |
| 4.5, final review and maintainer handoff | final-review.md |
Use read_skill_file with this skill name and the relative filename, or read
relative to the directory supplied by the native Skill tool. Workflow-owned
author runs read only validation-prompt.md for deferred body preparation;
local-only author runs skip this skill. Review-remediation follows its mode's
exemptions. Load resolve-handoff before any interim or final handoff.
A draft proposal with an unresolved design choice follows resolve-publish's
incomplete handoff exception. Do not enter this readiness loop or promote the
draft just to satisfy review_cycle.py.
When .omnigent/pr-gate.json exists, use the checked-publication commands in
resolve-publish for all PR writes, including replies to findings. CI's
instructions govern reviewer outages and review budgets. Do not use the direct
write, approval, fork takeover, or token-recovery recipes in this mode.
This step applies to any PR you are driving toward landable — the one you
opened (author path, Step 2B/3) and the existing PR you reviewed and kept as
the fix (review path, Step 2A, when its approach was sound). The goal is identical
either way: a live preview, green CI, a clean automated review, a copy-paste
live-validation command, and a maintainer tagged. skip_push runs (author path
that only committed locally) have no PR to land, so skip Step 4 entirely.
Workflow-owned author runs also have no PR during the agent session: perform only
the deferred body/prompt preparation called out in Step 4.4 before the final
handoff, and leave preview, CI, both reviews, GitHub comments, and maintainer
tagging to the post-publication workflow. Once a directly published or reviewed
PR is up you stay on it until CI is green and the review is clean, then hand it to a
human. The sub-steps overlap in time (kick off the preview and the first review,
then poll), so don't serialize what can run concurrently.
Refresh the shared impact assessment after changes made in this loop, including CI/review fixes and conflict resolution. Earlier green checks do not cover a new head automatically.
Whose branch — push or take over. On the author path the PR is yours: push fix commits freely. On the review path the PR is someone else's; whether you can land a fix depends on where its branch lives:
omnigent-ai/omnigent, not a fork)
→ you have write access. Push fixes the same as the author path, then re-check.
Say in your review comments that you pushed, so the author isn't surprised.head.repo.fork == true) → the App token cannot push there, but CI may provide an isolated
maintainer credential specifically for that transport. Read
maintainerCanModify, headRepositoryOwner, headRepository, and
headRefName from gh pr view.maintainerCanModify is true and
git config --get omnigent.forkPushTokenFile names a readable file, preserve
the contributor's branch. Keep the App token exported as GH_TOKEN for all
visible actions. For the push only, use CI's credential-isolating helper:omnigent-push-fork --repo <owner>/<repo> --branch <head-branch>GIT_ASKPASS, clears the checkout's App-token extraheader
only for that push, and keeps the maintainer token out of command arguments,
remote URLs, and git's failure output. Never read or copy the token file
yourself, and never use it for gh pr comment/review/create; those
commands must remain bot-attributed through the App token.main, cherry-pick the fork PR's commits (gh pr checkout <pr>
then replay onto your branch, or git cherry-pick), then add your fix on top.Co-authored-by: <name> <email>,
read from gh pr view <pr> --json commits).Supersedes #<pr> on its own line, credit
@<author>, and say why you re-opened it (couldn't push to the fork). The
duplicate-PR workflow exempts trusted resolve-agent replacement PRs.gh pr comment <fork-pr> --body 'Replacement #<your-pr> is open because maintainer fork updates were unavailable. Your commits are carried over with credit. This PR will remain open until the replacement merges. Thanks @<author>!'Supersedes #<pr> marker and
closes the contributor PR only after your replacement is merged. Never
close a contributor PR merely because a replacement was opened.mode: "authored_fix", record the fork PR's number in reviewed_pr_url,
and drive your PR through the rest of Step 4 (you can push to it).Throughout, address the PR you're landing by its number <pr>. Continue until
current CI and both independent reviews are settled; follow the workflow-provided review budget when present; otherwise there is no fixed
review-round cap. After every push, request both Polly and OCR for the new head
(Step 4.3), including pushes for CI or conflict repairs. A fork takeover starts
this loop on the replacement PR. If a concrete blocker or actual execution
deadline prevents completion, leave a resumable checkpoint and report
outcome: "partially_fixed" with the unresolved work (see Output). Never loosen
a test, skip a check, or merge to force green.
© omnigent-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files in dev/resolve-agent/skills/resolve-drive-pr of omnigent-ai/omnigent.
Open the folder on GitHubat commit c6a81cd
Resolve Drive PR next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Resolve Drive PR this skillomnigent-ai/omnigent | 11k | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| Feishu Driveopenclaw/openclaw | 392k | — | ~375 | Automated safety check: Pass | MIT | |
| Resolve Git Conflictspenpot/penpot | 61k | — | ~772 | Automated safety check: Pass | MPL-2.0 | |
| Electron Drive Skillsickn33/agentic-awesome-skills | 47k | 1 repos | ~2.5k | Automated safety check: Pass | MIT | |
| Resolving Ingestion WarningsPostHog/posthog | 40k | — | ~7k | Automated safety check: Pass | Custom licence | |
| Gws Drive Uploadgoogleworkspace/cli | 31k | 1 repos | ~322 | Automated safety check: Pass | Apache-2.0 |
openclaw/openclaw
Feishu cloud-storage and comment workflows. An agent skill from openclaw/openclaw.
penpot/penpot
Conflict resolution flow — understand the local git conflicts, present a resolution plan, and resolve them after the user approves it.
sickn33/agentic-awesome-skills
Launch the project's Electron app on a scratch profile and drive it: click, type, screenshot, run renderer or main-process code, read logs.
PostHog/posthog
Diagnoses and resolves PostHog ingestion warnings — problems recorded while ingesting events (dropped events, rejected person merges, oversized payloads, invalid data).
googleworkspace/cli
Google Drive: Upload a file with automatic metadata. An agent skill from googleworkspace/cli.
cursor/plugins
Work with Google Drive through its MCP tools - search, read, create, organize, share, comment, and export files.
omnigent-ai/omnigent
Brings up the Omnigent server and Postgres as a Docker compose stack on any Docker host, and covers the Dockerfile's runtime and host build targets for extending it to a new platform.
omnigent-ai/omnigent
Scans Python agent code for framework imports and recommends the matching Omnigent executor type, or says when the framework is not natively supported yet.
omnigent-ai/omnigent
Runs the Omnigent load test with real hosts and multi-turn sessions against a mocked LLM, then explains the latency results from summary.md.
omnigent-ai/omnigent
Spins up an isolated Omnigent server, runner and mock model to prove a user-facing behavior or bug fix with recorded evidence instead of reasoning from code.
omnigent-ai/omnigent
Spins up a local Omnigent server and exercises the Antigravity (Gemini) SDK harness end to end: building agents, running real turns, smoke tests and bug-bashing.
omnigent-ai/omnigent
Gives patterns for generating a minimal, valid Omnigent agent directory: the config.yaml fields, the right executor type, and the files each agent needs.
Drive an open PR through current CI, independent Polly and OCR reviews, preview, and maintainer handoff. Resolve Drive PR is an agent skill from omnigent-ai/omnigent. Drive an open PR through current CI, independent Polly and OCR reviews, preview, and maintainer handoff.
Run `npx skills add omnigent-ai/omnigent --skill resolve-drive-pr -a claude-code`. Or copy the skill folder (dev/resolve-agent/skills/resolve-drive-pr in omnigent-ai/omnigent) into .claude/skills/resolve-drive-pr in your project. Claude Code loads it when a task matches its description.
Run `npx skills add omnigent-ai/omnigent --skill resolve-drive-pr -a codex`. Or copy the skill folder (dev/resolve-agent/skills/resolve-drive-pr in omnigent-ai/omnigent) into .agents/skills/resolve-drive-pr in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add omnigent-ai/omnigent --skill resolve-drive-pr -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/resolve-drive-pr, .gemini/skills/resolve-drive-pr, .github/skills/resolve-drive-pr and .opencode/skills/resolve-drive-pr in your project.
Going by SKILL.md and its folder, Resolve Drive PR needs Python for the scripts in its folder, the command-line tools its instructions call (gh and git) and credentials named GH_TOKEN. Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use gh and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Resolve Drive PR is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Resolve Drive PR: Feishu Drive (openclaw/openclaw, 392k stars), Resolve Git Conflicts (penpot/penpot, 61k stars), Electron Drive Skill (sickn33/agentic-awesome-skills, 47k stars) and Resolving Ingestion Warnings (PostHog/posthog, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
omnigent-ai (a GitHub organization) maintains it in omnigent-ai/omnigent, which has 10,711 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 10, 2026.
Source: omnigent-ai/omnigent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.