Since ChatGPT is the latest thing.
I made a plugin that uses the API to ask for a summary of the content of a page and adds it to you introtext. It would be a good way to SEO friendly meta-descriptions.
Not very optimized, would be better if it submitted the rendered content for some pages. Use ada for the fastest and cheapest responses, use davinci for better and more costly ones.
import properties
[{"name":"api_key","desc":"","xtype":"textfield","options":[],"value":"sk-XXXXXXXXXXXXXXXXXXX","lexicon":"","overridden":false,"desc_trans":"","area":"","area_trans":"","menu":null},{"name":"api_url","desc":"","xtype":"textfield","options":[],"value":"https://api.openai.com/v1/completions","lexicon":"","overridden":false,"desc_trans":"","area":"","area_trans":"","menu":null},{"name":"model","desc":"OpenAI API models with different capabilities and price points.","xtype":"list","options":[{"text":"text-davinci-003","value":"text-davinci-003","name":"text-davinci-003"},{"text":"text-davinci-002","value":"text-davinci-002","name":"text-davinci-002"},{"text":" text-curie-001","value":" text-curie-001","name":" text-curie-001"},{"text":"text-babbage-001","value":"text-babbage-001","name":"text-babbage-001"},{"text":"text-ada-001","value":"text-ada-001","name":"text-ada-001"},{"text":"davinci","value":"davinci","name":"davinci"},{"text":"curie","value":"curie","name":"curie"},{"text":"babbage","value":"babbage","name":"babbage"},{"text":"ada","value":"ada","name":"ada"}],"value":"text-ada-001","lexicon":"","overridden":false,"desc_trans":"OpenAI API models with different capabilities and price points.","area":"","area_trans":"","menu":null},{"name":"prompt","desc":"Chat completion prompt","xtype":"textfield","options":[],"value":"Write a SEO optimized description without html formatting in 160 words or less for the following...","lexicon":"","overridden":false,"desc_trans":"Chat completion prompt","area":"","area_trans":"","menu":null}]
BTW snippets and plugins should be easier to export and perhaps even built-in to share.