[PR #1693] [MERGED] Create CSV SQL Query Tool #1783

Closed
opened 2026-02-22 18:07:37 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-plugins/pull/1693
Author: @aopstudio
Created: 12/10/2025
Status: Merged
Merged: 12/16/2025
Merged by: @LogicOber

Base: mainHead: csv_sql_query


📝 Commits (1)

  • af6afdb Create csv_sql_query.difypkg

📊 Changes

1 file changed (+0 additions, -0 deletions)

View changed files

aopstudio/csv_sql_query/csv_sql_query.difypkg (+0 -0)

📄 Description

Plugin Submission Form

1. Metadata

2. Submission Type

  • New plugin submission
  • Version update for existing plugin

3. Description

This plugin introduces a simple, zero-setup way to run SQL queries directly on user-uploaded CSV files—a capability not currently available in the Dify plugin ecosystem.

While there are many database query plugins in marketplace, all of them require pre-configured database credentials (host, username, password, etc.). This makes them unsuitable for ad-hoc analysis of temporary or user-provided data like CSV uploads.

In contrast, the CSV SQL Formatter plugin:

  • Requires no database, no credentials, and no external setup
  • Lets users upload a single CSV file and immediately query it using standard SQL (with table name data)
  • Returns results as structured JSON (for workflows) or Markdown tables (for chat)

This fills a critical gap for use cases like data exploration, filtering, aggregation, or transformation of tabular files within Dify agents or workflows—without infrastructure overhead.

4. Checklist

  • I have read and followed the Publish to Dify Marketplace guidelines
  • I have read and comply with the Plugin Developer Agreement
  • I confirm my plugin works properly on both Dify Community Edition and Cloud Version
  • I confirm my plugin has been thoroughly tested for completeness and functionality
  • My plugin brings new value to Dify

5. Documentation Checklist

Please confirm that your plugin README includes all necessary information:

  • Step-by-step setup instructions
  • Detailed usage instructions
  • All required APIs and credentials are clearly listed
  • Connection requirements and configuration details
  • Link to the repository for the plugin source code

6. Privacy Protection Information

Based on Dify Plugin Privacy Protection Guidelines:

Data Collection

No personal data is collected, stored, transmitted, or processed by this plugin.

  • The plugin only accesses the uploaded CSV file during invocation
  • All data is held in memory and discarded immediately after query execution
  • No identifiers (IP, device ID, user ID, etc.) are logged or retained
  • No third-party services are involved

Privacy Policy

  • I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-plugins/pull/1693 **Author:** [@aopstudio](https://github.com/aopstudio) **Created:** 12/10/2025 **Status:** ✅ Merged **Merged:** 12/16/2025 **Merged by:** [@LogicOber](https://github.com/LogicOber) **Base:** `main` ← **Head:** `csv_sql_query` --- ### 📝 Commits (1) - [`af6afdb`](https://github.com/langgenius/dify-plugins/commit/af6afdb33462f46db42c253995e9b00e0ceeedac) Create csv_sql_query.difypkg ### 📊 Changes **1 file changed** (+0 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `aopstudio/csv_sql_query/csv_sql_query.difypkg` (+0 -0) </details> ### 📄 Description # Plugin Submission Form ## 1. Metadata - **Plugin Author**: aopstudio - **Plugin Name**: CSV SQL Query Tool - **Repository URL**: https://github.com/aopstudio/dify-csv-sql-query-plugin ## 2. Submission Type - [x] New plugin submission - [ ] Version update for existing plugin ## 3. Description This plugin introduces a simple, zero-setup way to run SQL queries directly on user-uploaded CSV files—a capability not currently available in the Dify plugin ecosystem. While there are many database query plugins in marketplace, all of them require pre-configured database credentials (host, username, password, etc.). This makes them unsuitable for ad-hoc analysis of temporary or user-provided data like CSV uploads. In contrast, the CSV SQL Formatter plugin: * Requires no database, no credentials, and no external setup * Lets users upload a single CSV file and immediately query it using standard SQL (with table name `data`) * Returns results as structured JSON (for workflows) or Markdown tables (for chat) This fills a critical gap for use cases like data exploration, filtering, aggregation, or transformation of tabular files within Dify agents or workflows—without infrastructure overhead. ## 4. Checklist - [x] I have read and followed the Publish to Dify Marketplace guidelines - [x] I have read and comply with the Plugin Developer Agreement - [x] I confirm my plugin works properly on both Dify Community Edition and Cloud Version - [x] I confirm my plugin has been thoroughly tested for completeness and functionality - [x] My plugin brings new value to Dify ## 5. Documentation Checklist Please confirm that your plugin README includes all necessary information: - [x] Step-by-step setup instructions - [x] Detailed usage instructions - [x] All required APIs and credentials are clearly listed - [x] Connection requirements and configuration details - [x] Link to the repository for the plugin source code ## 6. Privacy Protection Information Based on Dify Plugin Privacy Protection [Guidelines](https://docs.dify.ai/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines): ### Data Collection No personal data is collected, stored, transmitted, or processed by this plugin. * The plugin only accesses the uploaded CSV file during invocation * All data is held in memory and discarded immediately after query execution * No identifiers (IP, device ID, user ID, etc.) are logged or retained * No third-party services are involved ### Privacy Policy - [x] I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:07:37 -05:00
yindo closed this issue 2026-02-22 18:07:37 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugins#1783