← Back to Skills Marketplace
ckchzh

Azuredatastudio

by BytesAgain2 · GitHub ↗ · v2.0.1 · MIT-0
cross-platform ⚠ suspicious
388
Downloads
0
Stars
1
Active Installs
10
Versions
Install in OpenClaw
/install azuredatastudio
Description
Azure Data Studio is a data management and development tool with connectivity to popular cloud and o azuredatastudio, typescript, azure, azure-data-studio.
README (SKILL.md)

Azure Data Studio

A data processing and analysis toolkit for querying, importing, exporting, transforming, and validating data. Provides a lightweight CLI interface for common data operations with persistent local storage.

Commands

Command Description
query Query data with provided search terms
import Import a data file into the local data store
export Export results to a specified destination or stdout
transform Transform data from one format to another
validate Validate data against the expected schema
stats Show basic statistics (record count)
schema Display the data schema (id, name, value, timestamp)
sample Show sample data (first 5 records from data log)
clean Clean and deduplicate data entries
dashboard Show a quick dashboard with total record count
help Show the help message with all available commands
version Print the current version number

Data Storage

  • Data directory: ~/.local/share/azuredatastudio/ (override with AZUREDATASTUDIO_DIR env variable)
  • Data log: $DATA_DIR/data.log — primary data storage file for records
  • History log: $DATA_DIR/history.log — tracks all command executions with timestamps

Schema

The default data schema uses the following fields:

Field Description
id Unique record identifier
name Entry name or label
value Data value
timestamp When the record was created

Requirements

  • Bash 4.0+
  • Standard Unix utilities (wc, head, cat, date)
  • No API keys or external services needed
  • No database server required — uses flat file storage
  • Works on Linux and macOS

When to Use

  1. Data querying — When you need to run quick queries against your local data store without spinning up a full database
  2. File import/export — When you need to import data files into the local store or export records for use in other tools
  3. Data validation — When you want to verify your data conforms to the expected schema before processing
  4. Data transformation — When you need to convert data between formats (e.g., restructuring fields)
  5. Quick statistics — When you want to see basic metrics like total record count or preview sample data at a glance

Examples

# Query data with search terms
azuredatastudio query "SELECT * FROM users WHERE active=1"

# Import a CSV file
azuredatastudio import data.csv

# Export results to a file
azuredatastudio export results.json

# Transform data from one format to another
azuredatastudio transform input.csv output.json

# Validate data against the schema
azuredatastudio validate

# Show basic statistics
azuredatastudio stats

# Display the data schema
azuredatastudio schema

# Preview sample data (first 5 records)
azuredatastudio sample

# Clean and deduplicate data
azuredatastudio clean

# Show a quick dashboard with totals
azuredatastudio dashboard

Output

All command results are printed to stdout. You can redirect output with standard shell operators:

azuredatastudio query "users" > query-results.txt
azuredatastudio export | jq .
azuredatastudio stats >> report.log

Configuration

Set the AZUREDATASTUDIO_DIR environment variable to change the data directory:

export AZUREDATASTUDIO_DIR="/custom/path/to/azuredatastudio"

Default location: ~/.local/share/azuredatastudio/


Powered by BytesAgain | bytesagain.com | [email protected]

Usage Guidance
This skill is a simple local Bash tool that stores a data.log and history.log under ~/.local/share/azuredatastudio (or a directory you set via AZUREDATASTUDIO_DIR). It does not contact external services or request credentials. Before installing or using it: (1) review the scripts yourself if you have concerns; (2) be aware that any sensitive data you pass as command arguments will be recorded in history.log and potentially data.log — avoid entering secrets or store data in a secure location; (3) consider setting AZUREDATASTUDIO_DIR to a directory with restrictive file permissions if you will store sensitive data; and (4) note this is not the official Microsoft Azure Data Studio — it's a small third-party utility with limited functionality.
Capability Analysis
Type: OpenClaw Skill Name: azuredatastudio Version: 2.0.1 The skill bundle is highly deceptive, impersonating the legitimate 'Azure Data Studio' tool by using its name, description, and GitHub statistics (7,710+ stars) in SKILL.md and tips.md. However, the actual implementation in scripts/script.sh and scripts/azuredatastudio.sh consists of rudimentary bash stubs that merely log commands to a local file (~/.local/share/azuredatastudio/data.log). While no explicit malicious payloads like data exfiltration or backdoors were found, the intentional misrepresentation of the tool's identity and capabilities is a significant indicator of potential malicious intent or a low-quality placeholder.
Capability Assessment
Purpose & Capability
The name and description reference Azure Data Studio, but the implementation is a lightweight Bash CLI that uses local flat-file storage; this is coherent functionally but the project is not the full Microsoft Azure Data Studio—it's a small local tool (not a cloud client).
Instruction Scope
SKILL.md commands map to the provided scripts. The runtime instructions and examples match the scripts' behavior (they echo actions and log them). The skill does not instruct the agent to read unrelated files or contact external endpoints.
Install Mechanism
Instruction-only with small local shell scripts; no install spec or downloads. No code is fetched from external URLs at install time.
Credentials
No required environment variables or credentials. The scripts read standard environment variables (AZUREDATASTUDIO_DIR, XDG_DATA_HOME, HOME) to determine a local data directory — this is reasonable for a local CLI but worth noting because user data and command history are written there.
Persistence & Privilege
The skill does not request always:true or elevated privileges and does not modify other skills or system-wide settings. It persists only to its own data directory under the user's home.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install azuredatastudio
  3. After installation, invoke the skill by name or use /azuredatastudio
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.1
update
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v2.3.6
yaml-fix+quality
v2.3.5
yaml-fix+quality
v2.3.4
Quality upgrade
v2.3.3
Quality upgrade: custom functionality
v2.3.2
De-template, unique content, script cleanup
v2.3.1
Quality improvement: better docs, examples, cleaner text
v2.3.0
Quality fixes: removed third-party references, aligned docs with implementation
v1.0.0
Initial release
Metadata
Slug azuredatastudio
Version 2.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 10
Frequently Asked Questions

What is Azuredatastudio?

Azure Data Studio is a data management and development tool with connectivity to popular cloud and o azuredatastudio, typescript, azure, azure-data-studio. It is an AI Agent Skill for Claude Code / OpenClaw, with 388 downloads so far.

How do I install Azuredatastudio?

Run "/install azuredatastudio" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Azuredatastudio free?

Yes, Azuredatastudio is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Azuredatastudio support?

Azuredatastudio is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Azuredatastudio?

It is built and maintained by BytesAgain2 (@ckchzh); the current version is v2.0.1.

💬 Comments