SkillAgentSearch skills...

alchemy-core-workflow-a

Design a multi-chain holdings workflow on Alchemy Portfolio APIs with explicit pagination, partial-failure, privacy, and reconciliation contracts

Install / Use

npx skills add jeremylongshore/tons-of-skills-marketplace --skill alchemy-core-workflow-a

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

83/100

Category

Automation

Supported Platforms

Universal

Our assessment of alchemy-core-workflow-a

alchemy-core-workflow-a scores 83/100 on our quality scale, 1571st of 2,250 Automation skills we index.

Its SKILL.md is 5.0 KB long, well organised into 13 sections and no code examples: a solid amount of guidance for an agent.

With 2,785 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
13/20
Description
15/15
Adoption
15/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 5 days ago, so alchemy-core-workflow-a is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

alchemy-core-workflow-a compared with similar skills

All 4 of these similar skills score higher than alchemy-core-workflow-a; compare them before choosing.

SkillScoreStarsUpdatedFormat
alchemy-core-workflow-a (this skill)by jeremylongshore832.8k5d agoSKILL.md
Agent-Reachby Panniantong10086.1k14d agoCLAUDE.md
headroomby headroomlabs-ai10074.1ktodayCLAUDE.md
rufloby ruvnet10073.5ktodayCLAUDE.md
crawl4aiby unclecode10084.5k4d agoMCP Server

Frequently asked questions

How do I install alchemy-core-workflow-a?
Run npx skills add jeremylongshore/tons-of-skills-marketplace --skill alchemy-core-workflow-a. The install tabs above show the steps for each supported agent.
Which AI agents does alchemy-core-workflow-a work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is alchemy-core-workflow-a safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is alchemy-core-workflow-a still maintained?
The repository was last updated 5 days ago, so alchemy-core-workflow-a is actively maintained.

name: alchemy-core-workflow-a description: >- Design a multi-chain holdings workflow on Alchemy Portfolio APIs with explicit pagination, partial-failure, privacy, and reconciliation contracts. Use when building wallet portfolio views. Trigger with "Alchemy portfolio", "multi-chain token balances", or "wallet holdings dashboard". allowed-tools: Read,Glob,Grep,Write,Edit argument-hint: "<address-set> <network-set> <freshness-slo>" version: 2.0.0 license: MIT author: Jeremy Longshore jeremy@intentsolutions.io tags: [saas, alchemy, portfolio, data-api] model: inherit effort: high compatibility: "Designed for Claude Code; live Alchemy access requires network access, an appropriate credential, account capacity, and explicit approval"

Alchemy Multi-Chain Portfolio Workflow

Overview

Design a multi-chain holdings workflow on Alchemy Portfolio APIs with explicit pagination, partial-failure, privacy, and reconciliation contracts. This workflow produces a reviewable artifact and negative-path evidence before any live side effect.

Prerequisites

  • Current first-party Alchemy documentation for the selected product, chain, feature, client, authentication method, limit, and lifecycle.
  • Named product, application, security, data/privacy, budget, release, and operations owners appropriate to the requested scope.
  • Synthetic or approved non-production fixtures, a credential canary, explicit success criteria, and a tested rollback boundary.

Current Contract

Portfolio APIs aggregate fungible tokens and NFTs across requested networks. Multi-network fanout can return HTTP 200 while reporting error.partialErrors; failed networks can be absent from pagination. Therefore HTTP success is not completeness, and retries for failed networks begin as fresh bounded requests rather than continuing the successful-network cursor.

Authentication

Use an application API key appropriate to Portfolio APIs and keep it in the approved server boundary. Wallet addresses are personal or customer-linked data when the product context makes them identifiable; apply the declared notice, consent, retention, and logging policy.

Instructions

  1. Define the supported network set, address source, freshness SLO, display currency, pagination limit, and completeness status shown to users.
  2. Confirm every requested Portfolio network in current documentation and validate each address before provider access.
  3. Call the appropriate Portfolio token or NFT endpoint through a response-validating adapter; retain the request's network set with the result.
  4. Persist successful network pages and surface top-level error.partialErrors as named unavailable networks rather than dropping them.
  5. Continue cursors only for successful result sets; retry each failed network as a fresh request within a bounded budget and reconcile without duplicating holdings.
  6. Prove empty, partial, paginated, stale, and total-provider-failure states in the UI/API, then document cache invalidation and data deletion.

Tool Discipline

Use Read, Glob, and Grep to inspect current documentation, configuration, code, fixtures, and evidence. Use Write and Edit only for approved repository artifacts. Skill invocation alone does not authorize network access, credentials, wallet addresses, customer data, plan changes, spend, key creation or rotation, webhook changes, deployment, replay, transaction construction, signing, broadcast, or deletion.

Approval Boundaries

Product and privacy owners approve address collection and retention. Operations approves freshness and degraded-mode semantics. Exporting addresses or holdings, increasing retention, or adding networks requires explicit approval.

Error Handling

  • Never label an HTTP 200 response complete until partialErrors, requested networks, and pagination have been reconciled.
  • Do not continue a successful-network page key for a network that failed out of the original response.
  • Do not convert missing price or metadata into a zero-valued asset.

Output

Return the network/address contract, validated adapter schema, pagination and partial-error state machine, cache policy, privacy controls, degraded UX, reconciliation evidence, and rollback. Mark assumptions, observations, source dates, environment-specific behavior, owners, and unresolved gaps explicitly.

Examples

  • Render Ethereum and Base holdings while explicitly marking a failed Arbitrum query unavailable, then retry Arbitrum as a fresh bounded request.
  • Show an empty portfolio as a valid complete result only when every requested network completed and pagination is exhausted.

Validation

Exercise and record expected and observed results for:

  • empty complete wallet
  • multi-page success
  • HTTP 200 with partialErrors
  • one failed network retry
  • duplicate reconciliation
  • data-deletion request

Resources

  • Current first-party evidence map — recheck dated Alchemy sources before execution.
  • Treat observed account, application, network, indexer, chain, or provider behavior as environment-specific evidence, never a universal guarantee.

Related Skills

View on GitHub
GitHub Stars2.8k
CategoryAutomation
Updated5d ago
Forks404

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions