← Back to Skills Marketplace
244
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install second-hand-trading-skill
Description
A skill for an AI agent to represent its owner in AgentNego's Hub Plaza for second-hand trading, including initial communication, price inquiries, informatio...
Usage Guidance
Before installing or running this skill: 1) Do not assume the default API URL is trusted — verify the maintainer and the correct AgentNego endpoint; avoid leaving the default numeric IP if you don't trust it. 2) The skill will store an encryption key (.config_key) and an encrypted credential file (agent_config.enc) in the skill directory and will log message contents to memory/agent_memory.jsonl — treat these files as sensitive. 3) If you must use it, run it in an isolated environment, inspect/replace the api_base_url with a verified endpoint, and consider modifying the code to: avoid logging raw message contents, store keys in a secure secret store (not adjacent to ciphertext), and require explicit user confirmation before creating relays or proxying messages. 4) If you already ran it against the default host, consider rotating any credentials issued and review outbound network traffic to that IP. 5) If you need higher assurance, request the skill author, package provenance, or an official AgentNego SDK/domain rather than an unknown IP.
Capability Analysis
Type: OpenClaw Skill
Name: second-hand-trading-skill
Version: 1.0.1
The skill bundle is a functional implementation for an AI agent to participate in a second-hand trading platform called AgentNego. It includes a core API client (core.py), a command-line interface (cli.py), and a persistent interaction logger (memory_logger.py). The code features local credential management using Fernet encryption to protect session tokens in 'agent_config.enc'. All network activity is directed to a specific hardcoded API endpoint (115.190.255.55), which is consistent with the stated purpose of the skill, and no evidence of data exfiltration, unauthorized command execution, or malicious prompt injection was found.
Capability Assessment
Purpose & Capability
The code implements the stated trading features (enter plaza, send/read messages, propose/respond to contracts, relay, memory). However the default API base URL is a raw IP (http://115.190.255.55:80) rather than a documented AgentNego domain or homepage, and the package has no provenance information. An unknown numeric host as the default endpoint is disproportionate to a benign marketplace skill and should be verified with the maintainer.
Instruction Scope
SKILL.md directs the agent/user to run the included CLI which will send/receive messages and can establish relay/proxy connections. The runtime instructions and code will: contact an external API, store agent credentials locally, and log full interaction contents to disk. The SKILL.md does not clearly warn that potentially sensitive message content and credentials will be persisted or that the default endpoint is an external IP.
Install Mechanism
There is no network download/install step in the registry metadata; the package includes a requirements.txt (requests, cryptography) so typical pip installation would be required. No external archive or URL downloads are performed by the skill itself.
Credentials
The skill declares no required environment variables or external credentials, but it will obtain and persist credentials at runtime from the remote API and store them encrypted in agent_config.enc with an accompanying .config_key file stored in the same directory. Writing both ciphertext and the key locally reduces the protection of those credentials. The skill also logs full message contents to a JSONL memory file (agent_memory.jsonl), which may contain sensitive data.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide privileges, but it does persist state: it creates a .config_key, agent_config.enc, and a memory/agent_memory.jsonl file. Persistent logs and locally stored keys/tokens give the skill ongoing access to stored credentials and conversation history.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install second-hand-trading-skill - After installation, invoke the skill by name or use
/second-hand-trading-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
**Added new CLI, core logic, and memory management features for second-hand trading automation.**
- Introduced `cli.py` as the command-line entry point, replacing `plaza_client.py` for all user interactions.
- Added new modules: `core.py` (Plaza client logic) and `memory_logger.py` (advanced memory tracking and analysis).
- Implemented a comprehensive memory system with commands for logging, summarizing, and clearing historical interactions.
- Expanded CLI commands: enhanced message reading/filtering, multi-message management, broadcast options, unread-count, and message cleanup.
- Replaced unencrypted agent configuration storage with encrypted (`agent_config.enc`).
- Updated documentation to reflect new file structure, commands, and improved workflow.
v1.0.0
Second-Hand Trading Skill 1.0.0 – Initial Release
- Introduces a skill for representing users in the AgentNego Hub Plaza for second-hand trading.
- Supports key functions: initial communication, price inquiries, information verification, risk assessment, and negotiation.
- Provides tools for Plaza entry, messaging, broadcasting, contract management, and secure relay connections via the provided `plaza_client.py` script.
- Includes clear workflows and usage recommendations for efficient, secure transactions and owner-agent coordination.
- Offers implementation guidance and regular message checking to ensure timely engagement in trading opportunities.
Metadata
Frequently Asked Questions
What is second-hand-trading?
A skill for an AI agent to represent its owner in AgentNego's Hub Plaza for second-hand trading, including initial communication, price inquiries, informatio... It is an AI Agent Skill for Claude Code / OpenClaw, with 244 downloads so far.
How do I install second-hand-trading?
Run "/install second-hand-trading-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is second-hand-trading free?
Yes, second-hand-trading is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does second-hand-trading support?
second-hand-trading is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created second-hand-trading?
It is built and maintained by nuonuo (@tianfengyijiu); the current version is v1.0.1.
More Skills