{"id":325291,"date":"2026-06-17T15:38:49","date_gmt":"2026-06-17T15:38:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/prompt-block-writer\/"},"modified":"2026-06-17T16:39:53","modified_gmt":"2026-06-17T16:39:53","slug":"blocksmith-prompts","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/blocksmith-prompts\/","author":13538584,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"7.0","requires_php":"7.4","requires_plugins":null,"header_name":"Blocksmith Prompts","header_author":"Debabrata Karfa","header_description":"Generates post content from a prompt using the WordPress Abilities API and inserts it as native Gutenberg blocks.","assets_banners_color":"747678","last_updated":"2026-06-17 16:39:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/debabratakarfa\/blocksmith-prompts","header_author_uri":"https:\/\/profiles.wordpress.org\/dkarfa","rating":0,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"dkarfa","date":"2026-06-17 16:39:53"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3576065,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772X250.png":{"filename":"banner-772X250.png","revision":3576065,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3576065,"resolution":"1","location":"assets","locale":"","width":1410,"height":814},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3576065,"resolution":"2","location":"assets","locale":"","width":1588,"height":891},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3576065,"resolution":"3","location":"assets","locale":"","width":1596,"height":898}},"screenshots":{"1":"The AI Content Generator panel in the Document sidebar \u2014 click <strong>Generate from context<\/strong> to open the modal, then write a prompt and review or edit the generated content before inserting.","2":"Generated content inserted into the editor as native Gutenberg blocks \u2014 headings, lists, and paragraphs.","3":"The WordPress AI Request Logs \u2014 every generation is logged with its provider, model, token usage, and source, so you can audit each AI request."}},"plugin_section":[],"plugin_tags":[2353,148857,8494,148076,1811],"plugin_category":[46],"plugin_contributors":[158365],"plugin_business_model":[],"class_list":["post-325291","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-block-editor","plugin_tags-content-generation","plugin_tags-gutenberg","plugin_tags-writing","plugin_category-editor-and-writing","plugin_contributors-dkarfa","plugin_committers-dkarfa"],"banners":{"banner":"https:\/\/ps.w.org\/blocksmith-prompts\/assets\/banner-772X250.png?rev=3576065","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/blocksmith-prompts\/assets\/icon-128x128.png?rev=3576065","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/blocksmith-prompts\/assets\/screenshot-1.png?rev=3576065","caption":"The AI Content Generator panel in the Document sidebar \u2014 click <strong>Generate from context<\/strong> to open the modal, then write a prompt and review or edit the generated content before inserting."},{"src":"https:\/\/ps.w.org\/blocksmith-prompts\/assets\/screenshot-2.png?rev=3576065","caption":"Generated content inserted into the editor as native Gutenberg blocks \u2014 headings, lists, and paragraphs."},{"src":"https:\/\/ps.w.org\/blocksmith-prompts\/assets\/screenshot-3.png?rev=3576065","caption":"The WordPress AI Request Logs \u2014 every generation is logged with its provider, model, token usage, and source, so you can audit each AI request."}],"raw_content":"<!--section=description-->\n<p>Blocksmith Prompts adds an <strong>AI Content Generator<\/strong> panel to the Gutenberg block editor sidebar. Write a prompt, optionally use your existing post as context, review the generated content, and insert it directly into the editor as properly structured native blocks \u2014 headings, lists, paragraphs, and more.<\/p>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<ol>\n<li>Open any post or page in the block editor.<\/li>\n<li>Find the <strong>AI Content Generator<\/strong> panel in the Document sidebar.<\/li>\n<li>Click <strong>Generate from context<\/strong> to open the modal.<\/li>\n<li>Enter a prompt describing what you want written.<\/li>\n<li>Click <strong>Generate<\/strong> \u2014 the plugin sends your prompt (plus current post content as context) to the configured AI connector.<\/li>\n<li>Review and optionally edit the result in the modal.<\/li>\n<li>Click <strong>Insert into editor<\/strong> to add the content as native blocks at the current cursor position.<\/li>\n<\/ol>\n\n<p><strong>Key features:<\/strong><\/p>\n\n<ul>\n<li>Uses the WordPress Abilities API \u2014 no third-party SDK required.<\/li>\n<li>Markdown output is automatically converted to proper Gutenberg blocks (headings, lists, bold, italic, and more).<\/li>\n<li>Supports any REST-enabled post type.<\/li>\n<li>Shows a notice if no AI connector is configured, with a direct link to manage connectors.<\/li>\n<li>Regenerate as many times as needed before inserting.<\/li>\n<\/ul>\n\n<p><strong>Requirements:<\/strong><\/p>\n\n<p>This plugin requires:<\/p>\n\n<ul>\n<li>WordPress 7.0+ (with core AI support enabled)<\/li>\n<li>The official <a href=\"https:\/\/wordpress.org\/plugins\/ai\/\">WordPress AI plugin<\/a> installed and active<\/li>\n<li>An AI connector configured under <strong>Settings \u2192 Connectors<\/strong><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>blocksmith-prompts<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate <strong>Blocksmith Prompts<\/strong> from the <strong>Plugins<\/strong> screen.<\/li>\n<li>Ensure the <strong>AI<\/strong> plugin is installed and active.<\/li>\n<li>Configure an AI connector under <strong>Settings \u2192 Connectors<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20without%20the%20wordpress%20ai%20plugin%3F\"><h3>Does this plugin work without the WordPress AI plugin?<\/h3><\/dt>\n<dd><p>No. Blocksmith Prompts uses the WordPress Abilities API, which is provided by the WordPress AI feature plugin. Both must be active.<\/p><\/dd>\n<dt id=\"which%20ai%20providers%20are%20supported%3F\"><h3>Which AI providers are supported?<\/h3><\/dt>\n<dd><p>Any provider supported by the WordPress AI plugin and its connector system \u2014 the list grows as the AI plugin adds new connectors.<\/p><\/dd>\n<dt id=\"will%20the%20generated%20content%20overwrite%20my%20existing%20post%3F\"><h3>Will the generated content overwrite my existing post?<\/h3><\/dt>\n<dd><p>No. Content is inserted at the current cursor position in the editor, leaving all existing blocks untouched.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20the%20generated%20content%20before%20inserting%3F\"><h3>Can I edit the generated content before inserting?<\/h3><\/dt>\n<dd><p>Yes. The modal shows an editable textarea with the generated output. Edit freely before clicking <strong>Insert into editor<\/strong>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Generate post content from a prompt using the WordPress Abilities API and insert it as native Gutenberg blocks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/325291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=325291"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dkarfa"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=325291"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=325291"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=325291"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=325291"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=325291"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=325291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}