npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@sodikinnaa/nvda-fetch-plugin

v1.1.3

Published

OpenClaw Plugin for NVDA Stock Fetching

Downloads

1,261

Readme

NVDA Fetch Plugin 🚀

Automated stock analysis tool for NVIDIA (NVDA) using Twelve Data API. Built for the OpenClaw ecosystem.

📦 Features

  • Instant Slash Command: Get market reports instantly with /nvda (No LLM tokens used!).
  • Auto-Reporting: Integrated background service for scheduled reports to any channel.
  • AI-Powered Tool: Agentic tool nvda_report for complex AI analysis.
  • Professional CLI: Dedicated commands for authentication and automation setup.
  • Security First: Sensitive data masking and standard OpenClaw security compliance.

🛠️ CLI & Installation

1. Installation (Recommended)

Install the plugin directly from the npm registry:

openclaw plugins install @sodikinnaa/nvda-fetch-plugin

# IMPORTANT: If you see a warning like "plugins.allow is empty", edit ~/.openclaw/openclaw.json 
# and add "@sodikinnaa/nvda-fetch-plugin" (or "nvda-fetch-plugin" if local) to the plugins.allow array.
# Example:
# "plugins": {
#   "allow": ["@sodikinnaa/nvda-fetch-plugin"],
#   ...
# }

openclaw gateway restart

2. Verification

Check if the plugin is correctly loaded and see its information:

# List all plugins
openclaw plugins list

# See detailed info about this plugin
openclaw plugins info nvda-fetch-plugin

3. Management

Commands to enable, disable, or update the plugin:

# Update to latest version
openclaw plugins update @sodikinnaa/nvda-fetch-plugin

# Enable/Disable
openclaw plugins enable nvda-fetch-plugin
openclaw plugins disable nvda-fetch-plugin

# Restart Gateway to apply changes
openclaw gateway restart

4. Development Installation

To install from a local directory or specific GitHub clone:

# Clone the repository
git clone https://github.com/sodikinnaa/sodikinnaa-openclaw-nvida-fetch

# Install as a link (development mode)
openclaw plugins install -l ./sodikinnaa-openclaw-nvida-fetch

⚙️ Configuration & Commands

1. Authentication

Set your Twelve Data API Key using the dedicated CLI:

openclaw nvda-auth <YOUR_TWELVE_DATA_API_KEY>

2. Auto-Reporting Setup

Enable automatic reports to be sent to a specific channel (e.g., WhatsApp) at regular intervals (default: 1 hour):

openclaw nvda-auto <CHAT_ID> [CHANNEL]

# Example (WhatsApp):
openclaw nvda-auto "+6288275426716" whatsapp

3. Instant Chat Command

Type this directly in your chat app (WhatsApp/Telegram/etc.) to get an instant report:

/nvda

🧩 Developer Reference

  • Source: plugins/nvda-fetch-plugin
  • Tool Name: nvda_report (Available for AI Agents)
  • RPC Method: nvda_fetch.status
  • Folder Structure:
    • src/: Core logic and plugin entry.
    • skills/: AI skill definitions.
    • docs/: In-depth documentation (Installation, Updates, etc.)
    • openclaw.plugin.json: Plugin manifest.

🧪 Testing

This plugin uses Vitest for unit testing.

npm install --save-dev vitest
npm test

🛡️ Safety Notes

  • Plugins run in-process with the Gateway. Only install from trusted sources.
  • API keys are marked as sensitive in openclaw.plugin.json for UI masking.
  • Uses child_process.execSync for internal script execution.

🏆 Credits

  • Lead Developer: Sodikin 🚀
  • Ecosystem: Built for OpenClaw
  • Engine: Powered by SUL* Eng****

Generated by: Sodikin 🚀 Memory Sync: SUL*** Eng**