Skills near-intents
๐Ÿ“ฆ

near-intents

Content revision r1 High Risk โš™๏ธ External commands๐ŸŒ Network access๐Ÿ”‘ Env variables

Build NEAR Intents Swap Integrations

Cross-chain swap integrations require careful quote, deposit, and status handling. This skill gives Claude, Codex, and Claude Code focused NEAR Intents 1Click guidance.

Supports: Claude Codex Code(CC)
โš ๏ธ 38 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "near-intents" from https://skillstore.io/skills/internet-court-near-intents.md and its manifest at https://skillstore.io/api/skills/internet-court-near-intents/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "near-intents". Explain how to preview a USDC to wNEAR swap.

Expected outcome:

A concise flow covering token lookup, dry quote fields, amount units, recipient and refund addresses, and quote display rules.

Using "near-intents". Plan a React swap widget for EVM users.

Expected outcome:

A component plan with token selection, wallet state, quote refresh, chain checks, transaction confirmation, and terminal status display.

Using "near-intents". Review a server-side swap script before production use.

Expected outcome:

A risk checklist covering private key custody, API key handling, quote validation, slippage limits, retries, monitoring, and refund handling.

Security Audit

High Risk
v2 โ€ข 7/21/2026 Open versioned report

Static detections are false positives caused by Markdown and TypeScript syntax, expected API calls, and explicit configuration examples. The skill nevertheless documents an unattended server-side flow that signs and broadcasts live cryptocurrency transfers, so production users need strong transaction controls.

18
Files scanned
2,052
Lines analyzed
0
Review items
0
False positives ignored

Confirmed security concerns (1)

High
Unattended live swap example can sign and transfer funds
The server example obtains a committed quote, creates an account from a private key, and broadcasts a token or native-token deposit without an interactive approval step. Deploying this pattern without transaction controls can transfer funds after compromised or unintended input.
The documented flow explicitly creates a wallet account from an environment private key and calls contract transfer or native transaction methods after requesting a non-preview quote.

Risk Factors

โš™๏ธ External commands (50)
references/concepts.md:50-51 rules/api-any-input-withdrawals.md:11-12 rules/api-any-input-withdrawals.md:12-15 rules/api-any-input-withdrawals.md:58-59 rules/api-any-input-withdrawals.md:59-62 rules/api-any-input-withdrawals.md:62-67 rules/api-any-input-withdrawals.md:67-70 rules/api-any-input-withdrawals.md:70-72 rules/api-deposit-submit.md:14-21 rules/api-status.md:11-12 rules/api-status.md:12-15 rules/api-status.md:60-64 rules/api-status.md:64-78 rules/deposit-evm.md:17-20 rules/deposit-evm.md:31-34 rules/deposit-evm.md:34-36 rules/react-hooks.md:26-45 rules/react-hooks.md:45-49 rules/react-hooks.md:49-68 rules/react-hooks.md:68-69 rules/react-hooks.md:69-90 rules/react-hooks.md:90-94 rules/react-hooks.md:94-103 rules/react-hooks.md:103-105 rules/react-hooks.md:105-113 rules/react-swap-widget.md:107-128 rules/react-swap-widget.md:128-132 rules/react-swap-widget.md:132-153 rules/react-swap-widget.md:153-154 rules/react-swap-widget.md:154-186 rules/react-swap-widget.md:186-190 rules/react-swap-widget.md:190-209 rules/react-swap-widget.md:209-213 rules/react-swap-widget.md:213-322 rules/react-swap-widget.md:322-332 rules/react-swap-widget.md:332-335 rules/react-swap-widget.md:335-340 rules/react-swap-widget.md:340-394 rules/react-swap-widget.md:394-408 rules/react-swap-widget.md:408-462 rules/react-swap-widget.md:462-486 rules/server-example.md:29-70 rules/server-example.md:70-82 rules/server-example.md:82-86 rules/server-example.md:86-97 rules/server-example.md:97-103 rules/server-example.md:103-107 rules/server-example.md:107-118 rules/server-example.md:118-119 rules/server-example.md:119-123
๐ŸŒ Network access (50)
๐Ÿ”‘ Env variables (15)
Audited by: claude View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/internet-court-near-intents/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/internet-court-near-intents/security.svg)](https://skillstore.io/skills/internet-court-near-intents?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/internet-court-near-intents?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-near-intents/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/internet-court-near-intents.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

internet-court. (2026). near-intents security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-near-intents/audits/2

BibTeX citation

@techreport{internet-court-internet-court-near-intents-2026, author = {internet-court}, title = {near-intents security audit report (audit version 2)}, institution = {Skillstore}, year = {2026}, number = {2}, url = {https://skillstore.io/skills/internet-court-near-intents/audits/2}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "near-intents security audit report (audit version 2)" version: "unspecified" type: report authors: - name: "internet-court" date-released: "2026-07-21" url: "https://skillstore.io/skills/internet-court-near-intents/audits/2" identifiers: - type: other value: "skillstore:internet-court-near-intents:audit:2" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
41
Architecture
85
Maintainability
87
Content
65
Community
83
Spec Compliance

What You Can Build

Create a swap widget

Build a React interface that previews quotes, connects wallets, sends deposits, and shows swap status.

Automate server-side swaps

Use TypeScript examples to request quotes, send EVM deposits, submit transaction hashes, and poll results.

Plan multi-chain transfer flows

Compare chain-specific deposit rules before adding NEAR Intents support to a product roadmap.

Try These Prompts

Explain the swap flow
Use near-intents to explain the NEAR Intents 1Click swap lifecycle for a new developer. Include quote, deposit, submit, and status steps.
Design a quote preview
Use near-intents to design a dry quote preview for USDC to wNEAR. Include required fields, validation, and display notes.
Build a React widget
Use near-intents to outline a React swap widget with token loading, wallet connection, quote preview, deposit transaction, and status polling.
Review a production integration
Use near-intents to review my planned production NEAR Intents integration. Focus on key handling, slippage, deadlines, refund addresses, and status failures.

Best Practices

  • Use dry quotes for previews and request committed quotes only when the user is ready to swap.
  • Validate chain, asset, amount, recipient, refund address, deadline, and memo before any deposit transaction.
  • Keep signing keys server-side or in user wallets, and use least-privilege API key handling.

Avoid

  • Do not place partner API keys in browser-exposed environment variables.
  • Do not send funds to a deposit address without showing the user amount, asset, chain, and recipient details.
  • Do not treat display-only USD fields as settlement, accounting, or slippage enforcement values.

Frequently Asked Questions

What does this skill help build?
It helps build NEAR Intents 1Click integrations for quotes, deposits, status polling, and multi-chain swap flows.
Does it execute swaps by itself?
No. It provides guidance and examples. The user or generated application must approve and send transactions.
Which tools can use it?
The report lists support for Claude, Codex, and Claude Code.
Is it suitable for production without changes?
No. Production use needs security review, key custody controls, error handling, monitoring, and user confirmation flows.
Does it cover non-EVM chains?
Yes. It includes notes for Solana, NEAR, TON, Tron, Stellar, EVM chains, intents balance, and passive deposit flows.
What is the biggest safety concern?
The examples can handle real private keys and token transfers, so transaction validation and key management are essential.

Developer Details

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

3f6e026a3363e0954ede7bef0cfe88d4475de137

Maintenance freshness

7/21/2026

Usage

1 downloads ยท 0 views

File structure

๐Ÿ“ references/

๐Ÿ“„ concepts.md

๐Ÿ“ rules/

๐Ÿ“„ api-any-input-withdrawals.md

๐Ÿ“„ api-deposit-submit.md

๐Ÿ“„ api-quote.md

๐Ÿ“„ api-status.md

๐Ÿ“„ api-tokens.md

๐Ÿ“„ deposit-evm.md

๐Ÿ“„ deposit-near.md

๐Ÿ“„ deposit-solana.md

๐Ÿ“„ deposit-stellar.md

๐Ÿ“„ deposit-ton.md

๐Ÿ“„ deposit-tron.md

๐Ÿ“„ intents-balance.md

๐Ÿ“„ passive-deposit.md

๐Ÿ“„ react-hooks.md

๐Ÿ“„ react-swap-widget.md

๐Ÿ“„ server-example.md

๐Ÿ“„ SKILL.md

More from internet-court

View all
View all