Education Cloud Course Catalog Migrate
forcedotcom/sf-skills
A skill your agent uses to migrate course catalog data from external sources (CSV, PDF, website) and bulk-create Learning and LearningCourse records in Education Cloud.
Ship packages with Shippo. An agent skill from LeoYeAI/openclaw-master-skills.
$ npx skills add LeoYeAI/openclaw-master-skills --skill shippo-official -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills shippo-official --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/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/shippo-official .claude/skills/shippo-official && 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 "shippo-official" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/shippo-official into .claude/skills/shippo-official/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shippo-official", 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/LeoYeAI/openclaw-master-skills/tree/main/skills/shippo-officialType 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 LeoYeAI/openclaw-master-skills --skill shippo-official -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills shippo-official --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/shippo-official .agents/skills/shippo-official && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "shippo-official" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/shippo-official into .agents/skills/shippo-official/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shippo-official", 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 LeoYeAI/openclaw-master-skills --skill shippo-official -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills shippo-official --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/shippo-official .cursor/skills/shippo-official && 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 "shippo-official" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/shippo-official into .cursor/skills/shippo-official/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shippo-official", 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/LeoYeAI/openclaw-master-skills.git --path skills/shippo-official--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 LeoYeAI/openclaw-master-skills --skill shippo-official -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills shippo-official --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/shippo-official .gemini/skills/shippo-official && 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 "shippo-official" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/shippo-official into .gemini/skills/shippo-official/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shippo-official", 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 LeoYeAI/openclaw-master-skills shippo-officialInstalls 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 LeoYeAI/openclaw-master-skills --skill shippo-official -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/shippo-official .github/skills/shippo-official && 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 "shippo-official" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/shippo-official into .github/skills/shippo-official/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shippo-official", 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 LeoYeAI/openclaw-master-skills --skill shippo-official -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills shippo-official --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/shippo-official .opencode/skills/shippo-official && 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 "shippo-official" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/shippo-official into .opencode/skills/shippo-official/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "shippo-official", 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.
shippo-officialShip packages with Shippo. An agent skill from LeoYeAI/openclaw-master-skills.
Shippo Official is an agent skill from LeoYeAI/openclaw-master-skills. Ship packages with Shippo. Multi-carrier rate shopping, label generation, package tracking, address validation, customs declarations, and batch processing from CSV files.
Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `_meta.json`, `references/carrier-guide.md` and `references/csv-format.md`).
It sits in Data & Analytics, covering Data pipelines and ETL and CSV and tabular files. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. 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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
SHIPPO_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Shippo Official loads about 4.3k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 47 tokens; SKILL.md has 2,036 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 LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 2,036 words, ~4,287 tokens.
.claude/skills/shippo-official/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.MCP server: https://app.getgram.ai/mcp/shippo-mcp-beta with header Mcp-Shippo-Merged-Api-Key-Header set to the SHIPPO_API_KEY environment variable.
Prerequisites: A valid Shippo API key and at least one carrier account (Shippo provides managed accounts for USPS, UPS, FedEx, DHL Express by default). See references/tool-reference.md for the full tool catalog.
Test vs live mode -- check the API key prefix before any purchase workflow:
shippo_test_*: Labels are free. No real charges. Tracking uses mock numbers only.shippo_live_*: Real charges. Inform the user which mode they are in.Test and live mode have completely separate data and object IDs.
The Shippo API uses v1 field names for address components in most endpoints (including shipments-create). Always use:
| Field | Description | Example |
|---|---|---|
name | Full name | Jane Smith |
street1 | Street address line 1 | 731 Market St |
street2 | Street address line 2 (optional) | Suite 200 |
city | City | San Francisco |
state | State or province | CA |
zip | Postal code | 94103 |
country | ISO 3166-1 alpha-2 country code | US |
email | Email (required for international senders) | jane@example.com |
phone | Phone (required for international senders) | +1-555-123-4567 |
Note: The v2 address endpoints (addresses-create-v2, addresses-validate-v2) use different field names (address_line_1, city_locality, state_province, postal_code), but when passing addresses inline to shipments-create, you must use the v1 names above.
street1, city, state, zip, country (ISO 3166-1 alpha-2).addresses-create-v2 with the address fields (creates the address, returns object ID).addresses-validate-v2 with the same fields as query parameters (not object ID).analysis.validation_result.value: "valid", "invalid", or "partially_valid". Check reasons for details.changed_attributes). Note analysis.address_type ("residential", "commercial", "unknown") -- affects carrier surcharges.recommended_address if returned.partially_valid: show corrections and ask user to confirm.addresses-parse with the raw string. Response uses v2 field names: address_line_1, city_locality, state_province, postal_code.country. Ask the user or infer it, then add it.country field. Do not guess.No batch endpoint. Call addresses-create-v2 per address. Track results and report a summary. For 50+ addresses, set expectations about processing time.
"10" not 10).shipments-create with address_from, address_to (inline v1 field names), and parcels.rates array as a table: carrier, service level, price, estimated days. Deduplicate by carrier/service combination.Carriers charge based on the greater of actual weight and dimensional weight:
dim_weight = (length x width x height) / divisor| Carrier | Divisor (inches) | Divisor (cm) |
|---|---|---|
| USPS | 166 | 5000 |
| UPS | 139 | 5000 |
| FedEx | 139 | 5000 |
| DHL Express | 139 | 5000 |
If a package is large but light, dimensional weight will exceed actual weight and the carrier charges the higher rate. When rates seem surprisingly high, check if dimensional weight is the cause.
USPS flat-rate options charge a fixed price regardless of weight (up to 70 lbs). Set the parcel template to a flat-rate token (e.g., USPS_SmallFlatRateBox) instead of custom dimensions. Flat rate wins for heavy or long-distance shipments; custom dimensions win for light, nearby packages.
Map user requests: "overnight" = estimated_days 1, "2-day" = estimated_days <= 2, "within N days" = estimated_days <= N. Filter the rates array accordingly. If nothing matches, show the fastest available.
Some carriers require a customs declaration or phone number on the destination address for international rates. If no rates are returned, try attaching a customs declaration. See references/customs-guide.md for customs details.
Call rates-at-checkout-create instead of shipments-create. Accepts address_from, address_to, and line_items (each with title, quantity, total_price, currency, weight, weight_unit).
Identify the cheapest (lowest amount), fastest (lowest estimated_days), and best-value options. Compute by sorting -- these are not API fields. State the trade-off: "Option A is $X cheaper but takes Y more days."
carrier-accounts-list if needed.Before every transactions-create, summarize carrier/service, cost, delivery time, and origin/destination. Do not proceed without explicit user confirmation.
shipments-create with address_from, address_to (inline v1 field names), parcels, async: false.transactions-create with rate (object_id), label_file_type (default PDF_4x6), async: false.status:SUCCESS: return tracking_number, label_url (complete URL), tracking_url_provider.QUEUED/WAITING: poll transactions-get until resolved.ERROR: report messages array.All domestic steps apply, plus customs before shipment creation. See references/customs-guide.md.
email and phone. Ask if missing.customs-items-create per item, or pass inline objects in step 3.customs-declarations-create with contents_type, non_delivery_option, certify: true, certify_signer, and items.shipments-create with standard fields plus customs_declaration (object_id).| Scenario | Value |
|---|---|
| Commercial sale | MERCHANDISE |
| Free gift | GIFT |
| Product sample | SAMPLE |
| Paper documents only | DOCUMENTS |
| Customer returning item | RETURN_MERCHANDISE |
| Charitable donation | HUMANITARIAN_DONATION |
| None of the above | OTHER (requires contents_explanation) |
DDU (Delivered Duty Unpaid) -- recipient pays duties.DDP (Delivered Duty Paid) -- seller covers duties/taxes.FCA (Free Carrier) for advanced trade scenarios.Default to DDU if the user does not specify.
Default to PDF_4x6 unless the user specifies otherwise.
| Format | Dimensions | Use Case |
|---|---|---|
PDF_4x6 | 4" x 6" | Default. Standard thermal label. |
PDF_4x8 | 4" x 8" | Extended label for UPS/FedEx |
PDF_A4 | 8.27" x 11.69" | Standard office printer |
PDF_A5 | 5.83" x 8.27" | Half-sheet label |
PDF_A6 | 4.13" x 5.83" | Quarter-sheet label |
PDF | Varies | Generic PDF, carrier-determined size |
PDF_2.3x7.5 | 2.3" x 7.5" | Narrow format label printers |
PNG | Varies | Image format for web display |
PNG_2.3x7.5 | 2.3" x 7.5" | Narrow PNG format |
ZPLII | N/A | Zebra thermal printers only |
Set these on the shipment's extra field:
signature_confirmation): STANDARD, ADULT, CERTIFIED, INDIRECT, CARRIER_CONFIRMATION.insurance): with amount, currency, provider.saturday_delivery): true. Only certain carriers/service levels.metadata on the transaction for order numbers.Swap address_from and address_to so the original recipient becomes the sender. All other steps remain the same.
Call refunds-create with the transaction object_id. Eligibility depends on carrier and timing. If it fails, advise the user to contact Shippo support.
orders-create with shipping address, line items, and order details.shipments-create, then follow the standard label purchase flow.orders-get-packing-slip for a PDF packing slip.usps, ups, fedex, dhl_express) and tracking number. See references/carrier-guide.md for format hints. If uncertain, ask the user.tracking-status-get with carrier and tracking_number.tracking_status (status, status_details, status_date, location), tracking_history, eta. Each event includes a substatus with code, text, action_required.| Status | Meaning |
|---|---|
| PRE_TRANSIT | Label created, carrier has not received the package |
| TRANSIT | Package is in transit |
| DELIVERED | Delivered |
| RETURNED | Being returned or returned to sender |
| FAILURE | Delivery failed |
| UNKNOWN | No tracking information from carrier |
In test mode, use shippo as the carrier token with these mock tracking numbers:
| Tracking Number | Simulated Status |
|---|---|
SHIPPO_PRE_TRANSIT | Label created, not yet with carrier |
SHIPPO_TRANSIT | Package in transit |
SHIPPO_DELIVERED | Package delivered |
SHIPPO_RETURNED | Package returned to sender |
SHIPPO_FAILURE | Delivery failed |
SHIPPO_UNKNOWN | Status unknown |
Example: tracking-status-get carrier="shippo" tracking_number="SHIPPO_DELIVERED"
Call transactions-list. Filter for object_status: SUCCESS. Each successful transaction has tracking_number and carrier info. Then call tracking-status-get for selected items.
webhooks-create with the user's HTTPS url and event: track_updated.tracking-status-create with carrier and tracking number to register a shipment for push updates.Before every batches-purchase, summarize total shipments, carrier/service, estimated total cost, and domestic vs international count. Do not proceed without explicit user confirmation.
See references/csv-format.md for column spec. See references/customs-guide.md for international rows.
RETURN_MERCHANDISE (not RETURN), HUMANITARIAN_DONATION (not HUMANITARIAN).batch_shipments array with inline address and parcel objects per row.batches-create. Poll batches-get until status is VALID.batches-purchase. Poll batches-get until PURCHASED.batches-get.shipments-create per shipment for rate quotes (see Rate Shopping above).batch_shipments with servicelevel_token per item.batches-add-shipments (before purchase only). Adding an invalid shipment changes entire batch to INVALID.batches-remove-shipments (before purchase only).carrier_account (object_id), shipment_date (YYYY-MM-DD), address_from, and optionally specific transaction object_ids.manifests-create. Poll manifests-get until SUCCESS or ERROR.carrier-accounts-list to see configured carriers.shipments-create per destination to collect rates. Shipment creation is free; only transactions-create costs money.analysis/ directory (markdown + CSV). Columns: Route, Destination, Carrier, Service, Cost, Currency, EstimatedDays, Zone.carrier-parcel-templates-list and user-parcel-templates-list for flat-rate and saved templates.shipments-create per profile on the same route.references/carrier-guide.md for carrier limits.shipments-create for the route. Group the rates array by provider.shipments-list and transactions-list to get past activity.tracking-status-get to check actual vs. estimated delivery times.Write reports to the analysis/ directory (create if needed). Include markdown (with timestamp and input parameters) and CSV (with header row).
"10" not 10).carrier-accounts-list.app.getgram.ai/mcp/shippo-mcp-beta.SHIPPO_API_KEY environment variable is sent as a header (Mcp-Shippo-Merged-Api-Key-Header) to authenticate requests.© LeoYeAI, MIT. 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 5 other files (references) in skills/shippo-official of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Shippo Official 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 |
|---|---|---|---|---|---|---|
| Shippo Official this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.3k | Automated safety check: Pass | MIT | |
| Education Cloud Course Catalog Migrateforcedotcom/sf-skills | 1.1k | — | ~5.4k | Automated safety check: Pass | Apache-2.0 | |
| Create Datasetowid/etl | 159 | — | ~7.4k | Automated safety check: Pass | MIT | |
| Create Static Vizowid/etl | 159 | — | ~7.8k | Automated safety check: Pass | MIT | |
| Uipath Process MiningUiPath/skills | 167 | — | ~4.3k | Automated safety check: Notes | MIT | |
| Excel and CSV Data Analysisbytedance/deer-flow | 84k | 4 repos | ~2.2k | Automated safety check: Pass | MIT |
forcedotcom/sf-skills
A skill your agent uses to migrate course catalog data from external sources (CSV, PDF, website) and bulk-create Learning and LearningCourse records in Education Cloud.
owid/etl
Create a brand-new OWID dataset in ETL from a data file the user provides — a local CSV/Excel, a downloaded file, or a web link to data (snapshot → meadow → garden → grapher → PR → staging server).
owid/etl
Build or refresh an OWID static visualization end to end — resolve what data it needs from an old static viz image, an indicator, or a grapher chart; check both the ETL catalog and the producer's…
UiPath/skills
UiPath Process Mining via uip pm — build and operate a process app end-to-end from a CSV / event log: templates, data mapping, upload, ingest, the dbt (Snowflake) transformation layer, publish, and…
bytedance/deer-flow
Analyzes uploaded Excel and CSV files with SQL through DuckDB, producing schema inspections, statistical summaries and exports to CSV, JSON or Markdown.
coffeefuelbump/csv-data-summarizer-claude-skill
Analyzes CSV files, generates summary stats, and plots quick visualizations using Python and pandas.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
Ship packages with Shippo. An agent skill from LeoYeAI/openclaw-master-skills. Shippo Official is an agent skill from LeoYeAI/openclaw-master-skills. Ship packages with Shippo.
Shippo Official fits situations like: tasks that involve Data pipelines and ETL; tasks that involve CSV and tabular files.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill shippo-official -a claude-code`. Or copy the skill folder (skills/shippo-official in LeoYeAI/openclaw-master-skills) into .claude/skills/shippo-official in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill shippo-official -a codex`. Or copy the skill folder (skills/shippo-official in LeoYeAI/openclaw-master-skills) into .agents/skills/shippo-official 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 LeoYeAI/openclaw-master-skills --skill shippo-official -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/shippo-official, .gemini/skills/shippo-official, .github/skills/shippo-official and .opencode/skills/shippo-official in your project.
Going by SKILL.md and its folder, Shippo Official needs credentials named SHIPPO_API_KEY. Our summary lists: A credential in SHIPPO_API_KEY.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Shippo Official is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 9.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Shippo Official: Education Cloud Course Catalog Migrate (forcedotcom/sf-skills, 1.1k stars), Create Dataset (owid/etl, 159 stars), Create Static Viz (owid/etl, 159 stars) and Uipath Process Mining (UiPath/skills, 167 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.