<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Florentin Badea</title>
    <description>The latest articles on DEV Community by Florentin Badea (@florentin_badea).</description>
    <link>https://dev.to/florentin_badea</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3948041%2Fb69049a6-b977-4157-9634-d3fab9658a92.jpg</url>
      <title>DEV Community: Florentin Badea</title>
      <link>https://dev.to/florentin_badea</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/florentin_badea"/>
    <language>en</language>
    <item>
      <title>Stop your AI assistant from hallucinating PDF APIs: SelectPdf AI Tools</title>
      <dc:creator>Florentin Badea</dc:creator>
      <pubDate>Wed, 01 Jul 2026 14:38:44 +0000</pubDate>
      <link>https://dev.to/florentin_badea/stop-your-ai-assistant-from-hallucinating-pdf-apis-selectpdf-ai-tools-39nb</link>
      <guid>https://dev.to/florentin_badea/stop-your-ai-assistant-from-hallucinating-pdf-apis-selectpdf-ai-tools-39nb</guid>
      <description>&lt;p&gt;AI coding assistants are great at .NET boilerplate, but ask one to generate PDF code and it will happily invent a method that doesn't exist, or reach for a commercial feature while claiming it's in the free edition. The model is guessing from training data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/selectpdf/ai-tools" rel="noopener noreferrer"&gt;SelectPdf AI Tools&lt;/a&gt; fixes that. It's a free, open-source (MIT) set of &lt;strong&gt;Agent Skills&lt;/strong&gt; that give your assistant accurate, version-matched knowledge of the &lt;a href="https://selectpdf.com/pdf-library-for-net/" rel="noopener noreferrer"&gt;SelectPdf .NET library&lt;/a&gt; — real API signatures, working code, and the gotchas that matter.&lt;/p&gt;

&lt;h3&gt;
  
  
  What's in it
&lt;/h3&gt;

&lt;p&gt;A single Claude Code plugin with two skills:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;selectpdf-lib-net&lt;/code&gt;&lt;/strong&gt; — the full commercial &lt;a href="https://selectpdf.com/pdf-library-for-net/" rel="noopener noreferrer"&gt;Select.Pdf library&lt;/a&gt;: HTML→PDF, building/editing PDFs, merge/split, AcroForms, digital signatures, encryption, PDF→text/image, and accessible tagged PDF/UA-1 and PDF/A-3.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;selectpdf-lib-htmltopdf-net&lt;/code&gt;&lt;/strong&gt; — the free &lt;a href="https://selectpdf.com/community-edition/" rel="noopener noreferrer"&gt;Community Edition&lt;/a&gt; (HTML→PDF).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every sample is in &lt;strong&gt;C# and VB.NET&lt;/strong&gt;, tracking SelectPdf v26.3.&lt;/p&gt;

&lt;h3&gt;
  
  
  Install in Claude Code
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/plugin marketplace add selectpdf/ai-tools
/plugin install selectpdf@selectpdf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The right skill activates automatically when you ask it to work with PDFs in a .NET project.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cursor, Copilot, Codex
&lt;/h3&gt;

&lt;p&gt;The same knowledge ships in each tool's native format — Cursor &lt;code&gt;.mdc&lt;/code&gt; rules, Copilot &lt;code&gt;.instructions.md&lt;/code&gt;, and a Codex &lt;code&gt;AGENTS.md&lt;/code&gt; guide. Drop the file into your repo and your assistant is up to speed.&lt;/p&gt;

&lt;p&gt;It's all open source, so you can read exactly what your assistant is being told — and send a PR if you spot something. 👉 &lt;a href="https://github.com/selectpdf/ai-tools" rel="noopener noreferrer"&gt;https://github.com/selectpdf/ai-tools&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Want to see the library itself? Browse the &lt;a href="https://selectpdf.com/pdf-library/" rel="noopener noreferrer"&gt;online documentation&lt;/a&gt; or try the &lt;a href="https://selectpdf.com/demo/" rel="noopener noreferrer"&gt;C# and VB.NET live demos&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>dotnet</category>
      <category>csharp</category>
      <category>ai</category>
      <category>pdf</category>
    </item>
  </channel>
</rss>
