Skip to content

Conversation

@luyike221
Copy link

Plugin Submission Form

1. Metadata

2. Submission Type

  • New plugin submission

  • Version update for existing plugin

3. Description

Smart Doc Generator is a powerful Dify plugin that converts Markdown content into professionally formatted Word documents (.docx). The plugin's standout feature is its intelligent chart generation system that automatically recognizes data patterns in Markdown and generates beautiful, professional charts (pie charts, bar charts, line charts) directly embedded in Word documents.

Key Features:

  • Intelligent Chart Generation: Automatically creates publication-ready charts (pie, bar, line charts) from data in Markdown
  • Flexible Template System: Dual-layer template architecture with multiple built-in themes (default, academic, business, minimal, dark, colorful)
  • Rich Formatting: Configurable fonts, font sizes, line spacing, page margins, paper sizes
  • Professional Output: Generates Word documents with proper styling, page numbers, headers, and footers
  • Seamless Integration: Charts are embedded directly in Word documents, no external files needed

Use Cases:

  • Sales reports with monthly trend charts
  • Survey results with pie chart visualizations
  • Performance dashboards with bar chart comparisons
  • Research papers with data visualization
  • Business presentations with embedded charts
  • System monitoring and alert reports

The plugin processes all data locally and does not collect or transmit any user data, ensuring complete privacy and security.

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

    The README includes detailed installation steps:

    • Prerequisites (Python 3.12, Dify instance)
    • Installation steps (download, install in Dify, verify)
    • Building from source instructions
  • Detailed usage instructions

    The README provides comprehensive usage documentation:

    • Basic usage examples
    • Complete parameter documentation (required and optional)
    • Chart generation guide with detailed explanations
    • Multiple usage examples (5 examples covering different scenarios)
    • Template configuration guide
    • Custom template creation instructions
  • All required APIs and credentials are clearly listed

    This plugin does not require any external APIs or credentials. All processing is done locally using open-source libraries:

    • python-docx: For Word document generation
    • matplotlib: For chart generation
    • markdown: For Markdown parsing
    • Other dependencies listed in requirements.txt
  • Connection requirements and configuration details

    The README includes:

    • Prerequisites and system requirements
    • Dependencies list (requirements.txt)
    • Configuration options for templates, fonts, margins, etc.
    • Template system architecture and configuration details
  • Link to the repository for the plugin source code

    Repository URL field is provided in Section 1 (Metadata). [Note: Please update with actual repository URL]

6. Privacy Protection Information

Based on Dify Plugin Privacy Protection Guidelines:

Data Collection

The Plugin does NOT collect, store, or transmit any user data.

This plugin processes all data locally within the Dify instance where it is installed. No user personal data is collected, including but not limited to:

  • Personal information
  • Markdown content or document data
  • User credentials or authentication information
  • Usage statistics or analytics
  • IP addresses or device information
  • Any other user-generated content

Local Processing Only:

  • All data processing occurs locally on the Dify instance
  • No data is sent to external servers or third-party services
  • No network requests are made for data processing
  • All operations are performed on-premises or within your cloud infrastructure
  • No data retention, logging, or caching of user content

Privacy Policy

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

Privacy Policy Location: PRIVACY.md

The privacy policy document (PRIVACY.md) is included in the plugin package and covers:

  • Data Collection Statement: Clear statement that no user data is collected
  • Data Processing: Detailed explanation of local-only processing
  • Data Retention: Confirmation of no data retention, logging, or caching
  • Third-Party Services: List of dependencies and confirmation that none collect data
  • Security: Data security measures and best practices
  • Compliance: GDPR, CCPA, and other privacy regulation compliance
  • User Rights: Explanation of user rights (no data stored, so no data to access/delete/export)

The privacy policy is comprehensive, clearly written, and fully compliant with Dify Plugin Privacy Protection Guidelines.


Additional Notes:

  • The plugin has been tested with various Markdown inputs and chart configurations
  • All examples in the README have been verified to work correctly
  • The plugin supports both amd64 and arm64 architectures
  • Python 3.12 is required as specified in manifest.yaml
  • The plugin returns Word documents as BLOB files in the workflow results

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant