← Back to Skills Marketplace
shaiss

Near Multi Account Manager

by shaiss · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
1520
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install near-multi-account-manager
Description
Secure multi-account management for NEAR Protocol with encrypted credential storage, account switching, and balance aggregation.
Usage Guidance
What to consider before installing: - Do not install or run this skill in a production environment until you review and remove the unrelated scripts. Several included JS files contain a hard-coded bearer token and make outgoing requests to market.near.ai — behavior not described in the documentation. - If you want the core wallet functionality: inspect src/index.js and the package locally, remove or quarantine any deliverable/*.js scripts that call external hosts, and confirm no other hidden scripts exist. - Rotate any exposed keys if you or your org have used them (the repo contains a visible token that may be valid). Assume any hard-coded secret in a package is compromised. - Replace the shipped default encryption key by setting NEAR_SKILL_KEY to a strong value before adding any private keys; do not rely on the default key. - Consider running the skill in an isolated environment (air-gapped or restricted egress) until you are confident no unexpected network calls will occur. - Prefer skills with an identified upstream source/homepage and no embedded secrets. If in doubt, request the author to remove deliverable submission scripts and re-release a clean package.
Capability Analysis
Type: OpenClaw Skill Name: near-multi-account-manager Version: 1.0.2 The core skill functionality for NEAR multi-account management appears benign. However, the bundle includes several ancillary JavaScript files (e.g., `check_deliverable_endpoint.js`, `check_job.js`, `submit_deliverable.js`, `submit_deliverable_submit.js`, `update_deliverable.js`) that contain a hardcoded live API key (`sk_live_iOQS6NKYgLCf8sAcIsjeNpIvsN9ml7fK6CVrfIyPIVs`) and make network requests to an external domain (`market.near.ai`). While these scripts are likely for developer-side job submission/testing and not intended to harm the end-user, the inclusion of a live secret key and external network communication outside the skill's stated purpose is a significant security oversight and a risky capability.
Capability Assessment
Purpose & Capability
src/index.js and skill.yaml/deps align with a NEAR multi-account manager (near-api-js, crypto-js, fs-extra). However, several extra JS files (check_deliverable_endpoint.js, submit_deliverable.js, submit_deliverable_submit.js, update_deliverable.js) call market.near.ai with a hard-coded 'Bearer sk_live_...' token — this behavior is not described in the README/SKILL.md and is not needed for NEAR account management.
Instruction Scope
SKILL.md instructs only local account operations and NEAR RPC calls. It does not instruct contacting market.near.ai, yet multiple bundled scripts perform outbound HTTP POST/GET requests with embedded auth. Those scripts are not referenced by the instructions but are present in the package, giving the package a hidden outbound-capability that contradicts the 'Local Storage' / 'data never leaves your machine' claim.
Install Mechanism
There is no install spec (instruction-only in registry terms). Dependencies in package.json and package-lock.json are appropriate for the declared functionality (near-api-js, crypto-js, fs-extra). No download-from-arbitrary-URL install steps were found.
Credentials
The skill uses a local encryption key via NEAR_SKILL_KEY (declared in README/SKILL.md) which is reasonable. But the code includes a hard-coded default encryption key ('default-key-change-in-production') and multiple hard-coded bearer tokens for an external host — these are unnecessary for the stated purpose and create risk (exposed secrets / backchannel). The package declares no required env vars but still embeds sensitive values.
Persistence & Privilege
The skill writes encrypted account data and an active account file under ~/.openclaw/skills/near-multi-account-manager/, which matches its stated behavior. The skill is not always-enabled and does not request elevated system-wide privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install near-multi-account-manager
  3. After installation, invoke the skill by name or use /near-multi-account-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Initial release of NEAR Multi-Account Manager skill for secure, unified management of multiple NEAR Protocol accounts. - Provides encrypted storage (AES-256-CBC) for multiple account credentials. - Enables quick switching between accounts and balance aggregation across all accounts. - Supports NEAR transfers, transaction tracking, account summaries, and managed import/export (without private keys). - Designed for developers, organizations, traders, DeFi users, and advanced users requiring secure multi-account management.
v1.0.1
- Added check_job.js and submit_deliverable.js scripts. - Updated SKILL.md with a new YAML header, revised description, and improved formatting. - Updated package.json.
v1.0.0
Initial release of NEAR Multi-Account Manager - Manage multiple NEAR Protocol accounts from a single interface - Securely store credentials with AES-256-CBC encryption - Switch active accounts, check balances, and transfer NEAR - Track account summaries and transaction history - Export/import account information (excluding private keys) - Add, remove, and manage accounts with safeguards for security
Metadata
Slug near-multi-account-manager
Version 1.0.2
License
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Near Multi Account Manager?

Secure multi-account management for NEAR Protocol with encrypted credential storage, account switching, and balance aggregation. It is an AI Agent Skill for Claude Code / OpenClaw, with 1520 downloads so far.

How do I install Near Multi Account Manager?

Run "/install near-multi-account-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Near Multi Account Manager free?

Yes, Near Multi Account Manager is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Near Multi Account Manager support?

Near Multi Account Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Near Multi Account Manager?

It is built and maintained by shaiss (@shaiss); the current version is v1.0.2.

💬 Comments