{"id":6565,"date":"2026-06-21T17:00:33","date_gmt":"2026-06-21T12:00:33","guid":{"rendered":"https:\/\/cifrum.kz\/create-codex-skill-engaging-posts\/"},"modified":"2026-07-03T23:46:10","modified_gmt":"2026-07-03T18:46:10","slug":"create-codex-skill-engaging-posts","status":"publish","type":"post","link":"https:\/\/cifrum.kz\/en\/create-codex-skill-engaging-posts\/","title":{"rendered":"How to Create a Codex Skill for Engaging Posts"},"content":{"rendered":"\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>How can you use Codex to write engaging posts instead of generic copy?<\/strong> The prompt \u201cwrite an interesting article\u201d is too vague: Codex does not know your audience, your editorial angle, or what good content means for your publication. A Skill solves this by storing your editorial rules once and applying them to every new draft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this tutorial, we will build a personal Codex editor called <code>seo-article-reviewer<\/code>. It will identify the target reader, assess whether the opening earns attention, check for a fresh angle and concrete examples, and flag passages where interest may drop. It will then review the structure, factual support, and SEO readiness. You can follow the same process in Codex CLI, an IDE extension, or the Codex app.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>In short:<\/strong> a Skill is a folder containing the required <code>SKILL.md<\/code> file and optional scripts, references, and assets. Codex can run it explicitly by name or select it automatically from its description.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">How Skill helps you write interesting posts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An interesting post begins not with a set of keywords, but with a clear promise to the reader. A good editorial Skill checks five things: who the material is addressed to, what question it solves, what new it offers, how it supports the conclusions, and why you want to finish reading the text. Therefore, the same Skill can be applied to news, expert columns, instructions, or publications for social networks.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Before Skill:<\/strong> general text, predictable introduction and a lot of abstract language.<\/li><li><strong>After checking:<\/strong> clear audience, strong angle, compelling lead, specificity and logical rhythm.<\/li><li><strong>Practical benefits:<\/strong> Codex does not write instead of the author, but shows exactly where the post loses the reader\u2019s attention and how to fix it.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$seo-article-reviewer\n\nReview my draft as an editor of engaging posts:\n- who it is written for and what it promises the reader;\n- whether the headline and opening paragraph earn attention;\n- whether it has a fresh angle, specifics, and examples;\n- where the writing becomes dry or predictable.\n\nSuggest improvements first. Do not rewrite the text without my approval.<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What are Skills in Codex and why are they needed?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">According to the <a href=\"https:\/\/developers.openai.com\/codex\/skills\/\" target=\"_blank\" rel=\"noopener\">official OpenAI guide<\/a>, Skills extend Codex with specialized instructions, resources, and optional scripts. They use progressive disclosure: the agent initially sees only the name, description, and path, then loads the full <code>SKILL.md<\/code> when the Skill is needed.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Repeatability:<\/strong> the same process is performed according to the same checklist.<\/li><li><strong>Time saving:<\/strong> a long promt does not have to be reassembled.<\/li><li><strong>Control:<\/strong> In Skill you can explicitly specify restrictions and mandatory checks.<\/li><li><strong>Teamwork:<\/strong> The repository Skill can be stored along with the project.<\/li><li><strong>Extensibility:<\/strong> added if necessary <code>scripts\/<\/code>, <code>references\/<\/code> And <code>assets\/<\/code>.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A Skill is useful when a task is a distinct, repeatable process. For permanent repository rules such as test commands or style conventions, <code>AGENTS.md<\/code> is usually a better fit. Use MCP to connect external services and data; use a normal prompt for a one-off requirement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What we will create: an editor for interesting posts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Our example first evaluates the interest for the reader, and then the technical readiness of the publication. It will not automatically \u201cimprove\u201d the author\u2019s text: Skill produces a report, explains where attention is weak, sorts problems by priority and offers metadata. It performs full editing only after a direct command from the user.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Final scenario<\/h3>\n\n\n\n<ol class=\"wp-block-list\"><li>Submit a draft post or article to Skill.<\/li><li>Find out who the text is addressed to and whether its main angle is strong enough.<\/li><li>Find a weak introduction, dry passages and a lack of specific examples.<\/li><li>Get critical, important, and optional fixes.<\/li><li>Prepare SEO title, meta description and internal link options.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1. Launch the built-in Skill Creator<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The easiest way is to call the built-in <code>$skill-creator<\/code>. In the CLI and IDE you can open the list with the command <code>\/skills<\/code> or start input with a character <code>$<\/code>. Give the creator a specific name, trigger conditions, expected results and prohibitions.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$skill-creator\n\nCreate a skill named seo-article-reviewer.\n\nIt must review an article draft before publication for:\n- target audience and the main promise to the reader;\n- freshness of the angle and strength of the opening;\n- concrete examples and passages where the writing becomes dry;\n- search intent;\n- title, introduction, and H2\/H3 structure;\n- factual attribution and sources;\n- internal-link opportunities;\n- SEO title and meta description;\n- image filenames, alt text, and captions.\n\nGroup findings by priority: critical, important, optional.\nDo not rewrite the article unless explicitly asked.\nSave the skill in $HOME\/.agents\/skills.<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cifrum.kz\/wp-content\/uploads\/2026\/06\/codex-skill-step-1.png\" alt=\"Prompt for creating an article review workflow with Skill Creator\"\/><figcaption class=\"wp-element-caption\">Launching the built-in Skill Creator. The demo uses fictional data and the generic <code>$HOME<\/code> path.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Why this promt works: It describes not only the action, but also the boundaries. The phrase \u201cdo not rewrite without a direct request\u201d protects the author\u2019s text, and the specified result format makes different checks comparable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Check your folder structure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The minimum Skill consists of a folder and a file <code>SKILL.md<\/code>. It is recommended to write the folder name in lowercase Latin letters, numbers and hyphens. For our example, the structure looks like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.agents\/skills\/\n\u2514\u2500\u2500 seo-article-reviewer\/\n    \u2514\u2500\u2500 SKILL.md<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cifrum.kz\/wp-content\/uploads\/2026\/06\/codex-skill-step-2.png\" alt=\"seo-article-reviewer folder structure and SKILL.md example\"\/><figcaption class=\"wp-element-caption\">The minimum Skill structure: one directory and the required <code>SKILL.md<\/code> file.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Codex is looking for repository Skills in directories <code>.agents\/skills<\/code> from the current folder to the repository root. Personal Skills can be stored in <code>$HOME\/.agents\/skills<\/code>. The repository option is convenient for the team: Skill is versioned along with the code and is available to all project participants.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3. Set up SKILL.md<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The file starts with YAML frontmatter. Field <code>name<\/code> sets the name and <code>description<\/code> helps Codex understand when to use Skill. The description should be written especially carefully: indicate the action, triggers and important restrictions.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>---\nname: seo-article-reviewer\ndescription: Review a draft post before publication for audience fit, angle, opening hook, specificity, readability, factual attribution, structure, and SEO. Use when the user asks to make a post more interesting or prepare an article for publication. Do not rewrite the article unless explicitly requested.\n---\n\n# SEO Article Reviewer\n\nReview the supplied draft without changing its meaning.\n\n## Workflow\n\n1. Identify the target reader, primary question, and single promise of the post.\n2. Check the angle, title, opening hook, specificity, and concrete examples.\n3. Flag dry or predictable passages and explain where attention may drop.\n4. Check the H2\/H3 hierarchy, conclusion, factual attribution, and sources.\n5. Suggest three stronger angles or headlines without rewriting the full draft.\n6. Suggest up to five internal-link opportunities.\n7. Propose an SEO title of up to 60 characters and a meta description of up to 160 characters.\n8. Check image filenames, alt text, captions, and placement.\n9. Return findings by priority: critical, important, optional.\n\n## Output\n\n- One-paragraph verdict\n- Prioritized checklist\n- SEO title and meta description\n- Recommended internal links\n- Publication readiness score from 0 to 100\n\nDo not invent facts, sources, quotes, traffic estimates, or keyword volumes.\nDo not rewrite the full draft unless explicitly requested.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">It is better to write instructions in an imperative form and not overload with obvious explanations. If the Skill grows, it is better to move detailed documentation to <code>references\/<\/code>, repeatable reliable operations &#8211; in <code>scripts\/<\/code>, and the templates are in <code>assets\/<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Test the Skill Before Launching<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ask <code>$skill-creator<\/code> check the created folder and fix frontmatter errors. The built-in validator checks required fields and naming rules. A successful result looks like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$skill-creator\n\nReview the skill at:\n$HOME\/.agents\/skills\/seo-article-reviewer\n\nFix structural errors and run the built-in validation.<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cifrum.kz\/wp-content\/uploads\/2026\/06\/codex-skill-step-3.png\" alt=\"Successful Skill validation showing the Skill is valid message\"\/><figcaption class=\"wp-element-caption\">The demo Skill passes validation with the message <code>Skill is valid!<\/code>.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Codex usually detects changes automatically. If Skill does not appear in the list, restart the application, CLI, or IDE extension. Before using it in production, it is useful to test it on two or three different drafts: good, weak and borderline.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5. Launch Skill explicitly<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For the first test it is better to use an explicit call. This way you know exactly which script Codex is using.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$seo-article-reviewer\n\nReview draft.md as an editor of engaging posts before publication.\nDo not edit the file.\nShow where the reader's attention may drop.\nReturn stronger angle options, a prioritized checklist,\nan SEO title, meta description, and readiness score.<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cifrum.kz\/wp-content\/uploads\/2026\/06\/codex-skill-step-4.png\" alt=\"Example Skill report assessing an article before publication\"\/><figcaption class=\"wp-element-caption\">Example result: readiness score, priorities, SEO title, and meta description.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After several successful runs, you can check the implicit response with the usual phrase: \u201cCheck this draft before SEO publishing.\u201d Codex will match the request with <code>description<\/code>. If a Skill is selected too often, narrow the description; if not selected, add real formulations with which you usually pose the task.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to strengthen Skill: scripts, references and assets<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Start with the instruction-only version. A script is needed not for the sake of complexity, but when an operation must produce a deterministic result: for example, check the length of metadata, parse HTML, or generate a JSON report.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>seo-article-reviewer\/\n\u251c\u2500\u2500 SKILL.md\n\u251c\u2500\u2500 scripts\/\n\u2502   \u2514\u2500\u2500 check_metadata.py\n\u251c\u2500\u2500 references\/\n\u2502   \u2514\u2500\u2500 editorial-policy.md\n\u2514\u2500\u2500 assets\/\n    \u2514\u2500\u2500 report-template.md<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li><code>scripts\/<\/code> &#8211; repeatable logic that is important to execute in the same way.<\/li><li><code>references\/<\/code> \u2014 editorial rules, diagrams, reference books and detailed documentation.<\/li><li><code>assets\/<\/code> \u2014 report templates, images and other files for the results.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re developing your AI skills, it&#8217;s also helpful to check out our resource on <a href=\"https:\/\/cifrum.kz\/promty-dlya-nejroseti-15-nailuchshih-v-noyabre-2025\/\">preparation of industrial materials for neural networks<\/a>. A good Skill begins with an understanding of the task and clear boundaries &#8211; just like a good industrial process.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Security: what not to put in Skill and screenshots<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Passwords, API keys, cookies, SSH data and private tokens.<\/li><li>Real home paths with username if you post a screenshot.<\/li><li>Internal URLs, client documents and confidential rules without permission.<\/li><li>Delete or publish commands without explicit restrictions or checks.<\/li><li>Secrets in examples: use <code>$HOME<\/code>, <code>example.com<\/code> and environment variables.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The screenshots in this article are created as impersonal demo screens. They do not contain real accounts, addresses, keys, work paths or fragments of closed projects.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common mistakes when creating Skills<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Skill too broad.<\/strong> \u201cDo everything for SEO\u201d is worse than checking the article separately.<\/li><li><strong>Blurred description.<\/strong> Codex doesn&#8217;t understand when to include a script.<\/li><li><strong>Too much text.<\/strong> Leave only knowledge that the agent cannot reliably infer on its own.<\/li><li><strong>There are no negative restrictions.<\/strong> Make it clear that it cannot be rewritten, published, or deleted.<\/li><li><strong>There is no real test.<\/strong> Valid YAML does not guarantee a useful result.<\/li><li><strong>Script without verification.<\/strong> Any added script must be run on a safe example.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ: Frequently asked questions about Skills for Codex<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">How is Skill different from AGENTS.md?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><code>AGENTS.md<\/code> stores permanent repository rules: commands, style, checks and conventions. A Skill describes a single, reusable workflow that runs on a task.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do I need to code to create a Skill?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. For an instruction-only Skill, the correct one is sufficient <code>SKILL.md<\/code>. Scripts are added only when programmatic and repeatable logic is truly needed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can Codex launch Skill automatically?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. Codex matches the request to the field <code>description<\/code>. For a predictable first test, use an explicit mention <code>$name-skill<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Where to store Skill for the team?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the repository, inside <code>.agents\/skills<\/code>. Then the Skill can be checked via Git, discussed in a pull request and updated along with the project.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to share Skill with other developers?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It is convenient to store a local folder in a repository. For wider distribution, OpenAI recommends packaging one or more Skills into a plugin. Additional examples are available at <a href=\"https:\/\/github.com\/openai\/skills\" target=\"_blank\" rel=\"noopener\">OpenAI Skills repositories<\/a> and in <a href=\"https:\/\/agentskills.io\/specification\" target=\"_blank\" rel=\"noopener\">open specification Agent Skills<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A good Codex Skill is not a giant universal prompt. It is a consistent editor with clear criteria. It turns the vague request \u201cwrite an interesting post\u201d into a manageable process: identify the reader, find a strong angle, strengthen the opening, add specifics, and only then handle SEO. Test the Skill on a real draft and refine its rules for your own style and subject.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>The main illustration was created using artificial intelligence. The step-by-step images are impersonal demonstration screens.<\/em><\/p>\n\n\n\n<style>\nbody.single-post .cf-code-copy-wrap{position:relative;margin:1.5em 0}\nbody.single-post .cf-code-copy-wrap pre.wp-block-code{margin:0;padding-top:3.25rem}\nbody.single-post .cf-code-copy-button{position:absolute;top:.75rem;right:.75rem;z-index:2;border:1px solid #cbd4e5;border-radius:5px;background:#fff;color:#17305f;padding:.45rem .75rem;font-size:.85rem;font-weight:600;line-height:1.2;cursor:pointer}\nbody.single-post .cf-code-copy-button:hover,body.single-post .cf-code-copy-button:focus{background:#eef3ff;border-color:#405ccb;outline:none}\n@media(max-width:600px){\n  body.single-post .cf-wide,body.single-post .cf-single-shell,body.single-post .cf-single-col,body.single-post .cf-single-hero{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-width:0!important;margin-left:0!important;margin-right:0!important}\n  body.single-post .cf-single-hero__title{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;font-size:2.05rem!important;line-height:1.14!important;white-space:normal!important;overflow-wrap:anywhere!important}\n  body.single-post .cf-single-hero__excerpt{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;white-space:normal!important;overflow-wrap:anywhere!important}\n  body.single-post .cf-single-hero__bar,body.single-post .cf-single-hero__meta{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;flex-wrap:wrap!important}\n  body.single-post .cf-breadcrumbs{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;overflow:hidden!important}\n  body.single-post .cf-code-copy-button{font-size:.78rem;padding:.4rem .6rem}\n}\n<\/style>\n<script>\ndocument.addEventListener('DOMContentLoaded',function(){\n  document.querySelectorAll('body.single-post pre.wp-block-code').forEach(function(pre){\n    if(pre.parentElement.classList.contains('cf-code-copy-wrap'))return;\n    var wrap=document.createElement('div');\n    wrap.className='cf-code-copy-wrap';\n    pre.parentNode.insertBefore(wrap,pre);\n    wrap.appendChild(pre);\n    var button=document.createElement('button');\n    button.type='button';\n    button.className='cf-code-copy-button';\n    button.textContent='Copy';\n    button.setAttribute('aria-label','Copy code');\n    button.addEventListener('click',function(){\n      var code=pre.querySelector('code');\n      navigator.clipboard.writeText((code||pre).innerText).then(function(){\n        button.textContent='Copied';\n        window.setTimeout(function(){button.textContent='Copy'},1600);\n      });\n    });\n    wrap.insertBefore(button,pre);\n  });\n});\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Related workflow:<\/strong> for team-based AI automation, see <a href=\"https:\/\/cifrum.kz\/en\/claude-tag-slack-setup-guide\/\">how to install and govern Claude Tag in Slack<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A step-by-step guide to building a Codex Skill that finds a strong angle, improves the opening, and checks structure and SEO readiness.<\/p>\n","protected":false},"author":1,"featured_media":6554,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"rank_math_focus_keyword":"Codex Skill","rank_math_title":"How to Create a Codex Skill for Engaging Posts","rank_math_description":"Build a Codex Skill that finds a strong angle, improves the opening, adds specificity, and checks structure and SEO readiness before publication.","rank_math_canonical_url":"","rank_math_seo_score":"","rank_math_pillar_content":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_facebook_image_id":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"","rank_math_twitter_image_id":"","rank_math_news_sitemap_genre":"","rank_math_news_sitemap_keywords":"","rank_math_news_sitemap_stock_tickers":"","rank_math_robots":"","rank_math_advanced_robots":"","rank_math_schema_News":"","footnotes":""},"categories":[2104,1631],"tags":[],"cifrum_os_content_type":[],"class_list":["post-6565","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence-en","category-artificial_intelligence"],"acf":[],"_links":{"self":[{"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/posts\/6565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/comments?post=6565"}],"version-history":[{"count":4,"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/posts\/6565\/revisions"}],"predecessor-version":[{"id":6857,"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/posts\/6565\/revisions\/6857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/media\/6554"}],"wp:attachment":[{"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/media?parent=6565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/categories?post=6565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/tags?post=6565"},{"taxonomy":"cifrum_os_content_type","embeddable":true,"href":"https:\/\/cifrum.kz\/en\/wp-json\/wp\/v2\/cifrum_os_content_type?post=6565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}