find-expanso-skill
Find an existing Expanso job or pipeline recipe before writing one from scratch, and report honestly how far it has been proven.
Skill by expanso-io
Chalk Labs
Need help deploying find-expanso-skill?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/expanso-io-find-expanso-skill
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, backend, data, ml
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/find-expanso-skill
What's inside
- Skill name
find-expanso-skill- Description
- Find an existing Expanso job or pipeline recipe before writing one from scratch, and report honestly how far it has been proven. Use when the user asks to build a data pipeline, ETL job, log reduction, webhook fan-out, notification, RSS ingestion, RAG embedding, database migration, MQTT telemetry or similar with Expanso, asks "is there an Expanso skill for X", or browses skills.expanso.io.
- License
- MIT
- Instructions
- 72 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (2)
- SKILL.md
- proven-jobs.md · references/
SKILL.md (first lines)
# Find an Expanso skill The Expanso Skills catalog at <https://skills.expanso.io> holds about 200 published pipelines. They are **not** equally trustworthy. Always check a candidate's proof level before recommending it, and say that level to the user. ## Step 1: check the proven jobs first Eight complete jobs were run end to end and their output counted at the destination. Read `references/proven-jobs.md` and match the request against them before looking anywhere else. If one fits, recommend it, say where it was proven (Cloud and local, or local only), and list its "not proved" items. ## Step 2: search the catalog If no proven job fits, search the catalog: - `https://skills.expanso.io/catalog.json`: every skill, keyed by name, with `description`, `category`, `inputs`, `outputs`, `credentials`, `backends`, `tags`, and a `dependencies` block for audited skills. - `https://skills.expanso.io/catalog-minimal.json`: names by category only. Fetch with whatever tool is available (web fetch, or `curl -fsSL` in a shell). Match on name, description and tags. Categories: `jobs`, `recipes`, `ai`, `connectors`, `security`, `transforms`, `utilities`, `workflows`. ## Step 3: check readiness for each candidate Fetch `https://skills.expanso.io/validation-report.json` and look the skill up under `skills.<name>` (recipes whose name collides with another skill appear as `recipes/<name>`). Report: | `readiness` | What to tell the user | |---|---| | `validated-not-executed` | Every variant passes the strict validator. It has **never been run end to end**. Treat as a starting point and test it. | | `invalid-does-not-validate` | At least one variant is **rejected** by `expanso-edge validate`. Show the `variants.<v>.error` text. Do not deploy as is; fix it first with the `validate-expanso-pipeline` skill. | | `verified-executed` | Reserved. No skill currently holds it. Never claim it. | `job_spec_accepted: true` only means the file is a well-formed job spec. It is **not** evidence that the pipeline is valid. Do not present it as such. ## Step 4: pick the right file A skill directory is published at `https://skills.expanso.io/<name>/`. - Jobs and recipes: `pipeline.yaml`. - Other skills: `pipeline-cli.yaml` (reads `stdin`), `pipeline-mcp.yaml` (`http_server` in, `sync_response` out), and for `json-pretty` only, `pipeline-cloud.yaml`. A `stdin` input cannot receive anything once the job runs on a remote node. For a Cloud-scheduled job, recommend the `-mcp` variant or rewrite the input (`file`, `http_server`, `generate`, a queue or object store). The `build-expanso-pipeline` skill covers that rewrite. ## Step 5: state what leaves the host For each recommendation, say which services the pipeline talks to. If the catalog entry has a `dependencies` block, quote `third_party_apis`, `credentials_transmitted` and `data_leaving_host`. Otherwise read the pipeline's components: any third-party API component (for example `openai_chat_completion`, an `http` call to a SaaS API) sends its credential and the data to that provider. Never describe a skill as "offline" or "keeps credentials local" unless its `dependencies.offline_capable` is `true`. ## Output Give a short ranked list: skill name, one line on what it does, proof level, what it sends where, and the file to start from. If nothing fits, say so and offer to write one with the `build-expanso-pipeline` skill.
From expanso-io/skills.expanso.io, MIT.
More from expanso-io/skills.expanso.io
- 0.570score
build-expanso-pipeline
expanso-io
Write or adapt an Expanso pipeline job spec (YAML with type pipeline and a config block of input, Bloblang mapping processors and output).
SkillAFreshness: AClaude Code +9 - 0.565score
deploy-expanso-job
expanso-io
Install the Expanso CLIs, connect to Expanso Cloud, register an edge node, deploy a pipeline job with expanso-cli and confirm it actually executed.
SkillAFreshness: AClaude Code +9 - 0.565score
validate-expanso-pipeline
expanso-io
Validate an Expanso pipeline job spec with both expanso-edge validate and expanso-cli job validate --offline, explain what each result does and does not…
SkillAFreshness: AClaude Code +9 - 0.565score
debug-expanso-job
expanso-io
Diagnose an Expanso job that is degraded, failed, stuck running, never scheduled, or completed without output.
SkillAFreshness: AClaude Code +9 - 0.514score
expanso-enforce-schema
expanso-io
Schema validation with dead-letter queue for invalid records
SkillBFreshness: BClaude Code +9 - 0.514score
expanso-dead-letter-queue
expanso-io
Handle failed messages with dead-letter queue pattern and retry logic
SkillBFreshness: BClaude Code +9 - 0.511score
expanso-db2-to-bigquery
expanso-io
Migrate financial transactions from DB2 to BigQuery
SkillBFreshness: BClaude Code +9 - 0.511score
expanso-aggregate-time-windows
expanso-io
Time-window aggregations for metrics and analytics
SkillBFreshness: BClaude Code +9 - 0.511score
expanso-encryption-patterns
expanso-io
Multi-field encryption strategies (payment, PII, temporal)
SkillBFreshness: BClaude Code +9 - 0.511score
expanso-cross-border-gdpr
expanso-io
GDPR compliance for cross-border data transfers
SkillBFreshness: BClaude Code +9 - 0.511score
expanso-enrich-export
expanso-io
Enrich logs with metadata and export to storage
SkillBFreshness: BClaude Code +9 - 0.511score
expanso-encrypt-data
expanso-io
Field-level encryption for sensitive data fields
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Sep 26, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/expanso-io/skills.expanso.io
- Website
- expanso.io
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from expanso-io
- 0.570score
build-expanso-pipeline
expanso-io
Write or adapt an Expanso pipeline job spec (YAML with type pipeline and a config block of input, Bloblang mapping processors and output).
SkillAFreshness: AClaude Code +9 - 0.565score
validate-expanso-pipeline
expanso-io
Validate an Expanso pipeline job spec with both expanso-edge validate and expanso-cli job validate --offline, explain what each result does and does not…
SkillAFreshness: AClaude Code +9 - 0.565score
debug-expanso-job
expanso-io
Diagnose an Expanso job that is degraded, failed, stuck running, never scheduled, or completed without output.
SkillAFreshness: AClaude Code +9 - 0.565score
deploy-expanso-job
expanso-io
Install the Expanso CLIs, connect to Expanso Cloud, register an edge node, deploy a pipeline job with expanso-cli and confirm it actually executed.
SkillAFreshness: AClaude Code +9 - 0.514score
expanso-enforce-schema
expanso-io
Schema validation with dead-letter queue for invalid records
SkillBFreshness: BClaude Code +9 - 0.514score
expanso-dead-letter-queue
expanso-io
Handle failed messages with dead-letter queue pattern and retry logic
SkillBFreshness: BClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get find-expanso-skill running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
find-expanso-skill. Agent Mart. https://agentmart.dev/skills/expanso-io-find-expanso-skill (last updated 2026-10-24)