build-connect-product
Build Connect, the only layer that talks to external systems, as configurable blocks: generic verbs (LIST, FETCH, PUT, MOVE, CALL, POLL, WAIT_FOR_WEBHOOK…
Skill by soofi-xyz
Chalk Labs
Need help deploying build-connect-product?
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/soofi-xyz-build-connect-product
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: backend, cloud, security
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 and code. Checked Oct 26, 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/build-connect-product
What's inside
- Skill name
build-connect-product- Description
- Build Connect, the only layer that talks to external systems, as configurable blocks: generic verbs (LIST, FETCH, PUT, MOVE, CALL, POLL, WAIT_FOR_WEBHOOK, DECRYPT) over typed connections (http, sftp, azure_blob, s3, drop_zone) with renewing OAuth token profiles, shared options (ledger, pagination, file landing), partner configurations, activations (schedule, drop zone, webhook) and a job API, compiled to Step Functions. Use for Connect engine changes, drivers and verbs; use Wingull for partner configurations.
- License
- MIT
- Instructions
- 104 lines in SKILL.md · view on GitHub
Files (64)
- SKILL.md
- architecture.md · reference/
- aws-runtime.md · reference/
- blocks.md · reference/
- flow.schema.json · reference/contracts/
- dsa-intake-hourly.json · reference/examples/activations/
- elevate-intake-daily.json · reference/examples/activations/
- quiq-bi-drop.json · reference/examples/activations/
- quiq-delivery-webhook.json · reference/examples/activations/
- seller-sftp-daily.json · reference/examples/activations/
- workspace-transcript-events.json · reference/examples/activations/
- encrypted-file-intake.json · reference/examples/flows/
- interprose-account-lookup.json · reference/examples/flows/
- interprose-debt-documents.json · reference/examples/flows/
- meeting-transcript-entries.json · reference/examples/flows/
- partner-bucket-objects.json · reference/examples/flows/
- partner-drop-receipt.json · reference/examples/flows/
- partner-file-delivery.json · reference/examples/flows/
- partner-file-intake.json · reference/examples/flows/
- partner-webhook-receipt.json · reference/examples/flows/
- provider-send-and-confirm.json · reference/examples/flows/
- dsa-intake.result.json · reference/examples/jobs/
- interprose-debt-documents.request.json · reference/examples/jobs/
- dsa-azure-prod.json · reference/examples/partners/
- dsa-sftp-prod.json · reference/examples/partners/
- elevate-prod.json · reference/examples/partners/
- interprose-prod.json · reference/examples/partners/
- quiq-prod.json · reference/examples/partners/
- seller-sftp-pgp-prod.json · reference/examples/partners/
- workspace-meet-prod.json · reference/examples/partners/
- flow-spec.md · reference/
- PRD.md · reference/table-ingestion/
- aws-workflow.md · reference/table-ingestion/
- checkpoints-and-observations.md · reference/table-ingestion/
- contracts.md · reference/table-ingestion/
- ingestion.schema.json · reference/table-ingestion/contracts/
- baseline-request-file.json · reference/table-ingestion/examples/
- baseline-request.json · reference/table-ingestion/examples/
- agreements.spark.json · reference/table-ingestion/examples/config/
- assignments.spark.json · reference/table-ingestion/examples/config/
- catalog.json · reference/table-ingestion/examples/config/
- contacts.spark.json · reference/table-ingestion/examples/config/
- dependencies-file.json · reference/table-ingestion/examples/config/
- dependencies.json · reference/table-ingestion/examples/config/
- events.spark.json · reference/table-ingestion/examples/config/
- organizations.spark.json · reference/table-ingestion/examples/config/
- projection-file.json · reference/table-ingestion/examples/config/
- projection.json · reference/table-ingestion/examples/config/
- record-status.sql · reference/table-ingestion/examples/config/
- records.output.spark.json · reference/table-ingestion/examples/config/
- records.spark.json · reference/table-ingestion/examples/config/
- sellers.spark.json · reference/table-ingestion/examples/config/
- source-file.json · reference/table-ingestion/examples/config/
- source.json · reference/table-ingestion/examples/config/
- delta-request.json · reference/table-ingestion/examples/
- environment.local.json · reference/table-ingestion/examples/
- primary-case.json · reference/table-ingestion/examples/
- extraction-and-hydration.md · reference/table-ingestion/
- from-scratch.md · reference/table-ingestion/
- implementation-evidence.md · reference/table-ingestion/
- …and 4 more
SKILL.md (first lines)
Use [the Connect capability map](../guide-product-work/reference/iterations/connect.md). Derive the feature pieces from scope and dependencies, then apply the work below within each piece; require a user-run configuration, AWS inspection and feedback before starting the next implementation piece. Follow [guide-product-work](../guide-product-work/SKILL.md). Lapras builds the engine; Wingull owns partner and flow configuration using existing capabilities. # Build Connect Product Use `lapras` for Connect. Connect talks to external systems only and hands results to products through its job contract. It is a flow specification of generic verbs over typed connections, compiled into Step Functions state machines. Implement product code in the user's target repository; this skill contains instructions, contracts and examples only. ## Read by task 1. Always read [architecture](reference/architecture.md) for the boundary, concepts, pipelines and caller contract. 2. To write or review a flow, partner configuration or activation, read [flow specification](reference/flow-spec.md) and [blocks](reference/blocks.md), and validate against [`contracts/flow.schema.json`](reference/contracts/flow.schema.json). 3. To onboard a partner or a new use case, start from [use cases](reference/use-cases.md) and the closest file in [examples](reference/examples/). Reuse an existing flow before writing one. 4. To implement or change the runtime, read [AWS runtime](reference/aws-runtime.md) and the [Connect service PRD](../build-connect-service/reference/PRD.md) it builds on. 5. For source-table ingestion, read [table ingestion](reference/table-ingestion/PRD.md) and its contracts. 6. Prove changes with [verification](reference/verification.md). ## Decide the cost of a request Classify every request before designing anything: | Request | Deliver | | --- | --- | | Existing driver/compiler defect | Lapras: reproduce, fix the engine and run relevant regression checks | | New partner of a known kind | Hand to Wingull: partner configuration + activation. No engine code | | Known partner, new interaction | Hand to Wingull: new flow from existing verbs and options | | New storage system or auth scheme | One driver or auth profile, with conformance tests | | New verb or option | Only with at least two use cases that cannot be composed from the catalog; record the evidence | | Parsing, classification, graph writes, events, internal calls | Not Connect. Hand back to the product owner | ## Invariants - Talk only to external systems. Never read or write Persist, publish to EventBridge, SNS or product queues, call internal services, or start from internal events. - Name verbs for actions, never for providers, formats or partners. Keep provider details in connection types, tenant details in partner configurations, and shared behavior in options. - Own partner credentials through the Connect credentials API ([architecture](reference/architecture.md) §7). Connections name a credential; flows never do. Target Connect-owned EventBridge Connections used by native HTTP Tasks for HTTP auth; Connect main still stores every credential in its own Secrets Manager prefix and calls from the HTTP worker ([AWS runtime](reference/aws-runtime.md) §6). - Renew user-scoped tokens in the HTTP driver (`oauth2_refresh_token`, `oauth2_jwt_bearer`, [blocks](reference/blocks.md) §3). Own the missing engine subject allowlist; until it ships, configurations pin the users a job may name in the flow's `parameters` schema. - Verify signed inbound webhooks with `signed_token` against the partner's published keys; never store a secret for them ([flow specification](reference/flow-spec.md) §2). - Land payloads in the Connect bucket and return file pointers with checksums. Keep inline responses within `MaxInlineBytes`. - Require `limits` on every flow and `Concurrency` on every `Map`. - Make everything runtime-operable: flows, partner configurations, connections, credentials and activations change through the API, never through a CDK deploy or context flag. - Pin flow versions in activations. Accept legacy task types only as aliases. - Do not add a general `CODE` verb. ## Keep shared skills - Apply [engineering guidelines](../apply-engineering-guidelines/SKILL.md) for TypeScript CDK, testing, observability and alerting. - Use [batch workflows](../build-batch-workflows/SKILL.md) for fan-out capacity, throttling and cost gates. - Use [inbound SFTP workflows](../build-inbound-sftp-workflows/SKILL.md) for Transfer Family connector details behind the `sftp` driver. ## Table ingestion Build source-table ingestion from [`reference/table-ingestion/`](reference/table-ingestion/PRD.md) (JDBC and file reads, record deltas, entity bundles, acknowledgement-gated checkpoints, Iceberg snapshots) whenever a product needs registered source tables. End each run at `EXTRACTED`; the calling product runs Transform/Persist and acknowledges. Name source credentials through the credentials API like any connection. ## Return Return the request classification, flows, partner configurations and activations added or changed, drivers or options added with their evidence, schema validation output, compiler and driver test results, and deployment or live-run evidence reported separately. ## Configuration bundles Read [the shared configuration-bundle contract](../build-product-deployer/reference/configuration-bundles.md) when this work involves configuration bundles. Own flow, partner-configuration and activation lifecycle APIs; keep shared installer execution in Deploy and registration separate from partner jobs.
From soofi-xyz/soofi-xyz-team-kit, MIT.
More from soofi-xyz/soofi-xyz-team-kit
- 0.604score
build-console-product
soofi-xyz
Build Console Figma-to-HTML/React creation and editing with MCP, Bedrock AgentCore and the pi harness, plus its runtime and API: versioned UI schemas, safe…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
build-county-transform
elephant-xyz
Build or repair a county transform end to end: capture sample pages, turn them into lexicon records with exact source-request provenance, prove every record…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
bootstrap-oracle-infra
elephant-xyz
Verify and bootstrap the local pipeline stack required for county ingestion: the durable workflow server, data directories, the internal database, and the…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
build-documentation-product
soofi-xyz
Build or maintain Documentation's publishing API and React/TypeScript developer portal, including OpenAPI reference, guides, previews, interactive requests…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
build-connect-service
soofi-xyz
Maintain the current Connect service runtime and caller compatibility.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
build-batch-workflows
soofi-xyz
Building batch workflows and data processing pipelines — processing strategy selection, testing, cost control, throttling, idempotency, and failure alerting.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
build-build-service
soofi-xyz
Build or maintain the Build HTTP API and its source intake, isolated build jobs, CDK synthesis, runtime asset policy, provenance, observable results and…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
build-bootstrap-cli
soofi-xyz
Build or maintain the Environment HTTP API and its plans, Account manifest intake, domain/certificate lifecycle, shared routing, initial Prism installation…
SkillAFreshness: A★ 3Claude Code +9 - 0.564score
apply-engineering-guidelines
soofi-xyz
Applying the company Golden Path engineering standards.
SkillBFreshness: B★ 3Claude Code +9 - 0.564score
bbb-harvest
elephant-xyz
Harvest BBB (Better Business Bureau) business profiles by category for contractor reputation and quality enrichment in the elephant query DB, with throughput…
SkillBFreshness: B★ 3Claude Code +9 - 0.561score
build-frontend-backends
soofi-xyz
Building fullstack web applications — monorepo structure, shared modules, frontend hosting, backend APIs, custom domains, and multi-app deployment.
SkillBFreshness: B★ 3Claude Code +9 - 0.561score
build-html-to-pdf
soofi-xyz
Building server-side document generation that renders HTML templates to PDF — request contracts, template registries, deterministic rendering, verification.
SkillBFreshness: B★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 7
- Open issues
- 0
- Last commit (this folder)
- Oct 16, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/soofi-xyz/soofi-xyz-team-kit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from soofi-xyz
- 0.604score
build-console-product
soofi-xyz
Build Console Figma-to-HTML/React creation and editing with MCP, Bedrock AgentCore and the pi harness, plus its runtime and API: versioned UI schemas, safe…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
build-batch-workflows
soofi-xyz
Building batch workflows and data processing pipelines — processing strategy selection, testing, cost control, throttling, idempotency, and failure alerting.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
build-bootstrap-cli
soofi-xyz
Build or maintain the Environment HTTP API and its plans, Account manifest intake, domain/certificate lifecycle, shared routing, initial Prism installation…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
build-build-service
soofi-xyz
Build or maintain the Build HTTP API and its source intake, isolated build jobs, CDK synthesis, runtime asset policy, provenance, observable results and…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
build-connect-service
soofi-xyz
Maintain the current Connect service runtime and caller compatibility.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
build-documentation-product
soofi-xyz
Build or maintain Documentation's publishing API and React/TypeScript developer portal, including OpenAPI reference, guides, previews, interactive requests…
SkillAFreshness: A★ 3Claude 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 build-connect-product 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
build-connect-product skill. Agent Mart. https://agentmart.dev/skills/soofi-xyz-build-connect-product (last updated 2026-10-24)