Skip to content

feat(edgeparse): add EdgeParse plugin to marketplace#152

Merged
amondnet merged 1 commit intomainfrom
amondnet/suave-gourd
Apr 12, 2026
Merged

feat(edgeparse): add EdgeParse plugin to marketplace#152
amondnet merged 1 commit intomainfrom
amondnet/suave-gourd

Conversation

@amondnet
Copy link
Copy Markdown
Contributor

@amondnet amondnet commented Apr 12, 2026

Summary

  • Add EdgeParse as a built-in plugin providing Rust-native PDF extraction (Markdown/JSON/HTML/text output)
  • Register EdgeParse in .claude-plugin/marketplace.json and release-please-config.json
  • Add EdgeParse to the Built-in Plugins section in README.md
  • Update MarkItDown skill to recommend EdgeParse for PDF extraction use cases

Test plan

  • Verify plugins/edgeparse/.claude-plugin/plugin.json is valid (claude plugin validate plugins/edgeparse)
  • Confirm EdgeParse entry appears correctly in .claude-plugin/marketplace.json
  • Confirm MarkItDown skill routes PDF tasks to EdgeParse

Summary by cubic

Add edgeparse as a built-in plugin for fast, deterministic PDF extraction to Markdown/JSON/HTML/text. Improves PDF workflows by surfacing the plugin in the marketplace/docs and guiding users to use it for PDFs.

  • New Features
    • Added plugins/edgeparse skill with API and integration docs, plugin manifest, and skills lock.
    • Registered edgeparse in .claude-plugin/marketplace.json and set up releases in release-please-config.json.
    • Updated README Built-in Plugins with install instructions; MarkItDown skill now recommends edgeparse for PDF tasks (page ranges, borderless tables, structured output).

Written for commit 50f8502. Summary will update on new commits.

Add EdgeParse as a built-in plugin providing Rust-native PDF extraction
that converts PDFs to Markdown/JSON/HTML/text. Includes a skill for
intelligent activation, marketplace registration, and updates
MarkItDown skill to recommend EdgeParse for PDF use cases.
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
claude-code-plugins Ready Ready Preview, Comment Apr 12, 2026 1:03pm

Request Review

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 9 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.
Architecture diagram
sequenceDiagram
    participant User as User / CLI
    participant Market as Marketplace (.claude-plugin/marketplace.json)
    participant Agent as Claude Agent
    participant MID as MarkItDown Plugin
    participant EP as NEW: EdgeParse Plugin
    participant FS as File System (PDF)

    Note over User, Market: Plugin Discovery & Setup
    User->>Market: /plugin install edgeparse
    Market-->>User: NEW: Register EdgeParse as a "document" skill

    Note over Agent, FS: PDF Extraction Flow
    User->>Agent: "Extract tables from report.pdf"
    
    Agent->>MID: Evaluate tool for PDF task
    MID-->>Agent: CHANGED: Recommend EdgeParse for structured/complex PDFs
    
    Agent->>EP: NEW: convert(path, format="markdown", table_method="cluster")
    
    EP->>FS: Attempt to read PDF
    
    alt PDF is password protected
        FS-->>EP: Encrypted stream
        EP-->>Agent: Error: Password required
        Agent-->>User: Request PDF password
    else PDF is accessible
        FS-->>EP: PDF binary data
        
        EP->>EP: NEW: Rust-native deterministic parsing
        
        opt format="json"
            EP->>EP: Generate bounding boxes & metadata
        end
        
        EP-->>Agent: Return structured content (MD/JSON/HTML)
        Agent-->>User: Display parsed document content
    end

    Note over EP, FS: Batch Processing Pattern
    opt Batch conversion
        EP->>EP: NEW: Run concurrent extractions via async executor
    end
Loading

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces the edgeparse plugin for deterministic PDF extraction, including marketplace registration, comprehensive documentation, and integration patterns. The author field in plugin.json should be updated to credit the project organization rather than an individual contributor. Additionally, the inclusion of files within the .agents/skills/ directory violates repository policy for externally managed skills; since skills-lock.json is present, these files should be managed in the upstream repository and removed from this pull request.

Comment thread plugins/edgeparse/.claude-plugin/plugin.json
Comment thread plugins/edgeparse/skills-lock.json
@amondnet amondnet self-assigned this Apr 12, 2026
@amondnet amondnet merged commit a0e732f into main Apr 12, 2026
7 checks passed
@amondnet amondnet deleted the amondnet/suave-gourd branch April 12, 2026 14:48
@pleaeai-bot pleaeai-bot Bot mentioned this pull request Apr 12, 2026
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