
{"id":134411,"date":"2026-01-27T13:24:05","date_gmt":"2026-01-27T05:24:05","guid":{"rendered":"https:\/\/vertu.com\/?p=134411"},"modified":"2026-02-09T09:44:50","modified_gmt":"2026-02-09T01:44:50","slug":"mastering-google-antigravity-skills-a-comprehensive-guide-to-agentic-extensions-in-2026","status":"publish","type":"post","link":"https:\/\/legacy.vertu.com\/ar\/%d9%86%d9%85%d8%b7-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9\/mastering-google-antigravity-skills-a-comprehensive-guide-to-agentic-extensions-in-2026\/","title":{"rendered":"Mastering Google Antigravity Skills: A Comprehensive Guide to Agentic Extensions in 2026"},"content":{"rendered":"<h1 data-path-to-node=\"0\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-134413\" src=\"https:\/\/vertu-website-oss.vertu.com\/2026\/01\/Google-Antigravity-Skills.png\" alt=\"\" width=\"625\" height=\"525\" srcset=\"https:\/\/vertu-website-oss.vertu.com\/2026\/01\/Google-Antigravity-Skills.png 625w, https:\/\/vertu-website-oss.vertu.com\/2026\/01\/Google-Antigravity-Skills-300x252.png 300w, https:\/\/vertu-website-oss.vertu.com\/2026\/01\/Google-Antigravity-Skills-14x12.png 14w, https:\/\/vertu-website-oss.vertu.com\/2026\/01\/Google-Antigravity-Skills-600x504.png 600w, https:\/\/vertu-website-oss.vertu.com\/2026\/01\/Google-Antigravity-Skills-64x54.png 64w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/h1>\n<h3 data-path-to-node=\"1\"><b data-path-to-node=\"1\" data-index-in-node=\"0\">What are Antigravity Skills?<\/b><\/h3>\n<p data-path-to-node=\"2\"><b data-path-to-node=\"2\" data-index-in-node=\"0\">Google Antigravity Skills are modular, file-based capability extensions that allow AI agents to perform specific, on-demand tasks beyond simple text generation.<\/b> Unlike static system prompts that are always active, a &#8220;Skill&#8221; is an ephemeral set of instructions and scripts loaded only when the agent determines it is semantically relevant to the user\u2019s request. This architecture optimizes the AI\u2019s context window, prevents &#8220;instruction fatigue,&#8221; and enables the agent to act as a <b data-path-to-node=\"2\" data-index-in-node=\"480\">tool user<\/b> capable of executing Python or Bash scripts, interacting with local files, and connecting to external APIs. In the &#8220;Vibe Coding&#8221; era of 2026, Skills are the primary mechanism for transforming a generative model into a functional, autonomous developer partner.<\/p>\n<hr data-path-to-node=\"3\" \/>\n<h3 data-path-to-node=\"4\"><b data-path-to-node=\"4\" data-index-in-node=\"0\">1. The Philosophy of Agentic Development: Why Skills Matter<\/b><\/h3>\n<p data-path-to-node=\"5\">In traditional software development, the programmer is the &#8220;doer&#8221; and the AI is the &#8220;assistant.&#8221; Google Antigravity flips this paradigm, making the Agent the &#8220;doer.&#8221; To support this, the platform introduces <b data-path-to-node=\"5\" data-index-in-node=\"207\">Skills<\/b> to solve three critical problems:<\/p>\n<ul data-path-to-node=\"6\">\n<li>\n<p data-path-to-node=\"6,0,0\"><b data-path-to-node=\"6,0,0\" data-index-in-node=\"0\">Context Optimization:<\/b> Loading every possible instruction into an LLM's prompt wastes tokens and confuses the model. Skills are &#8220;On-Demand,&#8221; meaning they only enter the conversation when needed.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"6,1,0\"><b data-path-to-node=\"6,1,0\" data-index-in-node=\"0\">Functional Execution:<\/b> While an LLM can <i data-path-to-node=\"6,1,0\" data-index-in-node=\"39\">describe<\/i> how to commit code, an Antigravity Skill can actually <i data-path-to-node=\"6,1,0\" data-index-in-node=\"102\">execute<\/i> the <code data-path-to-node=\"6,1,0\" data-index-in-node=\"114\">git commit<\/code> command using a specific formatting logic.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"6,2,0\"><b data-path-to-node=\"6,2,0\" data-index-in-node=\"0\">Encapsulation:<\/b> Skills allow developers to package complex logic (like a database migration or a deployment script) into a single directory that the AI can &#8220;learn&#8221; and &#8220;forget&#8221; as required.<\/p>\n<\/li>\n<\/ul>\n<hr data-path-to-node=\"7\" \/>\n<h3 data-path-to-node=\"8\"><b data-path-to-node=\"8\" data-index-in-node=\"0\">2. The Architecture of a Skill: Structure and Scopes<\/b><\/h3>\n<p data-path-to-node=\"9\">Every Antigravity Skill is contained within its own directory. This self-contained nature makes skills portable\u2014you can share them via GitHub or move them between projects. A skill is defined by two primary scopes:<\/p>\n<ul data-path-to-node=\"10\">\n<li>\n<p data-path-to-node=\"10,0,0\"><b data-path-to-node=\"10,0,0\" data-index-in-node=\"0\">Workspace Scope:<\/b> Located at <code data-path-to-node=\"10,0,0\" data-index-in-node=\"28\">&lt;project-root&gt;\/.agent\/skills\/<\/code>. These are project-specific. For example, a skill that generates boilerplate code for your company\u2019s internal proprietary framework should live here.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"10,1,0\"><b data-path-to-node=\"10,1,0\" data-index-in-node=\"0\">Global Scope:<\/b> Located at <code data-path-to-node=\"10,1,0\" data-index-in-node=\"25\">~\/.gemini\/antigravity\/skills\/<\/code>. These are universal utilities available across every project on your machine, such as a &#8220;JSON Formatter&#8221; or a &#8220;UUID Generator.&#8221;<\/p>\n<\/li>\n<\/ul>\n<h4 data-path-to-node=\"11\"><b data-path-to-node=\"11\" data-index-in-node=\"0\">The Mandatory File Structure<\/b><\/h4>\n<p data-path-to-node=\"12\">A basic skill directory must contain:<\/p>\n<ol start=\"1\" data-path-to-node=\"13\">\n<li>\n<p data-path-to-node=\"13,0,0\"><b data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"><code data-path-to-node=\"13,0,0\" data-index-in-node=\"0\">SKILL.md<\/code><\/b>: The brain of the skill. It contains the metadata and the specific instructions for the agent.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,0\"><b data-path-to-node=\"13,1,0\" data-index-in-node=\"0\">Scripts (Optional)<\/b>: Python, Bash, or Node.js files that the <code data-path-to-node=\"13,1,0\" data-index-in-node=\"60\">SKILL.md<\/code> file instructs the agent to run.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,2,0\"><b data-path-to-node=\"13,2,0\" data-index-in-node=\"0\">Resources (Optional)<\/b>: Templates, documentation, or configuration files the skill might need to read.<\/p>\n<\/li>\n<\/ol>\n<hr data-path-to-node=\"14\" \/>\n<h3 data-path-to-node=\"15\"><b data-path-to-node=\"15\" data-index-in-node=\"0\">3. Deep Dive: Authoring the <code data-path-to-node=\"15\" data-index-in-node=\"28\">SKILL.md<\/code> File<\/b><\/h3>\n<p data-path-to-node=\"16\">\u0625\u0646 <code data-path-to-node=\"16\" data-index-in-node=\"4\">SKILL.md<\/code> file is the most important component because it serves as the &#8220;trigger&#8221; for the AI. If the description is vague, the agent won't know when to use the skill.<\/p>\n<ul data-path-to-node=\"17\">\n<li>\n<p data-path-to-node=\"17,0,0\"><b data-path-to-node=\"17,0,0\" data-index-in-node=\"0\">Name & Description:<\/b> \u0625\u0646 <code data-path-to-node=\"17,0,0\" data-index-in-node=\"24\">name<\/code> must be unique (e.g., <code data-path-to-node=\"17,0,0\" data-index-in-node=\"51\">postgres-query<\/code>), but the <code data-path-to-node=\"17,0,0\" data-index-in-node=\"76\">description<\/code> is the real magic. It functions as the semantic trigger phrase. A good description like <i data-path-to-node=\"17,0,0\" data-index-in-node=\"176\">&#8220;Executes read-only SQL queries to retrieve user data for debugging&#8221;<\/i> tells the model exactly when to pull this tool from its belt.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"17,1,0\"><b data-path-to-node=\"17,1,0\" data-index-in-node=\"0\">The Markdown Body:<\/b> This section provides the &#8220;How-To.&#8221;<\/p>\n<ul data-path-to-node=\"17,1,1\">\n<li>\n<p data-path-to-node=\"17,1,1,0,0\"><b data-path-to-node=\"17,1,1,0,0\" data-index-in-node=\"0\">Goal:<\/b> A clear statement of the objective.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"17,1,1,1,0\"><b data-path-to-node=\"17,1,1,1,0\" data-index-in-node=\"0\">Instructions:<\/b> Step-by-step logic for the AI to follow.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"17,1,1,2,0\"><b data-path-to-node=\"17,1,1,2,0\" data-index-in-node=\"0\">Examples:<\/b> Few-shot examples of natural language inputs and the resulting actions.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"17,1,1,3,0\"><b data-path-to-node=\"17,1,1,3,0\" data-index-in-node=\"0\">Constraints:<\/b> Critical &#8220;Do Not&#8221; rules (e.g., <i data-path-to-node=\"17,1,1,3,0\" data-index-in-node=\"44\">&#8220;Do not run DELETE or DROP queries&#8221;<\/i>).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr data-path-to-node=\"18\" \/>\n<h3 data-path-to-node=\"19\"><b data-path-to-node=\"19\" data-index-in-node=\"0\">4. Step-by-Step Tutorial: Creating a &#8220;Git Commit Formatter&#8221; Skill<\/b><\/h3>\n<p data-path-to-node=\"20\">One of the most popular entry-level skills is a Git formatter that ensures every commit message follows the &#8220;Conventional Commits&#8221; standard.<\/p>\n<ul data-path-to-node=\"21\">\n<li>\n<p data-path-to-node=\"21,0,0\"><b data-path-to-node=\"21,0,0\" data-index-in-node=\"0\">Step 1: Create the Directory.<\/b> Navigate to your project's <code data-path-to-node=\"21,0,0\" data-index-in-node=\"57\">.agent\/skills\/<\/code> folder and create a new folder named <code data-path-to-node=\"21,0,0\" data-index-in-node=\"109\">git-formatter<\/code>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"21,1,0\"><b data-path-to-node=\"21,1,0\" data-index-in-node=\"0\">Step 2: Create <code data-path-to-node=\"21,1,0\" data-index-in-node=\"15\">SKILL.md<\/code>.<\/b> Inside that folder, add a file with the following content:<\/p>\n<ul data-path-to-node=\"21,1,1\">\n<li>\n<p data-path-to-node=\"21,1,1,0,0\"><b data-path-to-node=\"21,1,1,0,0\" data-index-in-node=\"0\">Description:<\/b> <i data-path-to-node=\"21,1,1,0,0\" data-index-in-node=\"13\">&#8220;Formating Git commit messages using the Conventional Commits standard (feat, fix, docs, etc.).&#8221;<\/i><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"21,1,1,1,0\"><b data-path-to-node=\"21,1,1,1,0\" data-index-in-node=\"0\">Instructions:<\/b> <i data-path-to-node=\"21,1,1,1,0\" data-index-in-node=\"14\">&#8220;Analyze the staged changes, determine the primary type, write a concise description in the imperative mood, and propose the commit command.&#8221;<\/i><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p data-path-to-node=\"21,2,0\"><b data-path-to-node=\"21,2,0\" data-index-in-node=\"0\">Step 3: Trigger the Skill.<\/b> In the Antigravity chat, simply type: <i data-path-to-node=\"21,2,0\" data-index-in-node=\"65\">&#8220;Commit my current changes.&#8221;<\/i><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"21,3,0\"><b data-path-to-node=\"21,3,0\" data-index-in-node=\"0\">Result:<\/b> The agent will recognize the intent, load the <code data-path-to-node=\"21,3,0\" data-index-in-node=\"54\">git-formatter<\/code> skill, and instead of a generic message, it will offer: <code data-path-to-node=\"21,3,0\" data-index-in-node=\"124\">feat: add user authentication logic<\/code>.<\/p>\n<\/li>\n<\/ul>\n<hr data-path-to-node=\"22\" \/>\n<h3 data-path-to-node=\"23\"><b data-path-to-node=\"23\" data-index-in-node=\"0\">5. Advanced Capability: The &#8220;License Header Adder&#8221; Skill<\/b><\/h3>\n<p data-path-to-node=\"24\">For corporate environments, ensuring every new file has a legal header is a chore. This skill demonstrates how an agent can read a template and modify files.<\/p>\n<ul data-path-to-node=\"25\">\n<li>\n<p data-path-to-node=\"25,0,0\"><b data-path-to-node=\"25,0,0\" data-index-in-node=\"0\">The Resource File:<\/b> Create a file at <code data-path-to-node=\"25,0,0\" data-index-in-node=\"36\">resources\/HEADER_TEMPLATE.txt<\/code> containing your legal text.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"25,1,0\"><b data-path-to-node=\"25,1,0\" data-index-in-node=\"0\">The Skill Instruction:<\/b> In your <code data-path-to-node=\"25,1,0\" data-index-in-node=\"31\">SKILL.md<\/code>, instruct the agent to:<\/p>\n<ol start=\"1\" data-path-to-node=\"25,1,1\">\n<li>\n<p data-path-to-node=\"25,1,1,0,0\">Read the template from the local resource path.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"25,1,1,1,0\">Identify the file extension of the target file.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"25,1,1,2,0\">Prepend the template to the file while adjusting comment syntax (e.g., <code data-path-to-node=\"25,1,1,2,0\" data-index-in-node=\"71\">#<\/code> for Python, <code data-path-to-node=\"25,1,1,2,0\" data-index-in-node=\"85\">\/\/<\/code> for Java).<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p data-path-to-node=\"25,2,0\"><b data-path-to-node=\"25,2,0\" data-index-in-node=\"0\">Usage:<\/b> You can simply tell the agent: <i data-path-to-node=\"25,2,0\" data-index-in-node=\"38\">&#8220;Add the license header to all new files in the \/src directory.&#8221;<\/i><\/p>\n<\/li>\n<\/ul>\n<hr data-path-to-node=\"26\" \/>\n<h3 data-path-to-node=\"27\"><b data-path-to-node=\"27\" data-index-in-node=\"0\">6. Script Integration: Moving from Text to Action<\/b><\/h3>\n<p data-path-to-node=\"28\">While instructions are great, the real power of Antigravity is <b data-path-to-node=\"28\" data-index-in-node=\"63\">Script Execution<\/b>. You can bundle a Python script within your skill directory.<\/p>\n<ul data-path-to-node=\"29\">\n<li>\n<p data-path-to-node=\"29,0,0\"><b data-path-to-node=\"29,0,0\" data-index-in-node=\"0\">Language Agnosticism:<\/b> Antigravity can execute any script your system can run (Python, Go, Node, Bash).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"29,1,0\"><b data-path-to-node=\"29,1,0\" data-index-in-node=\"0\">Argument Mapping:<\/b> You must instruct the agent on how to pass flags. For example: <i data-path-to-node=\"29,1,0\" data-index-in-node=\"81\">&#8220;Use the script <code data-path-to-node=\"29,1,0\" data-index-in-node=\"97\">scripts\/deploy.py<\/code>. Pass the environment name (dev\/prod) as the <code data-path-to-node=\"29,1,0\" data-index-in-node=\"160\">--env<\/code> flag based on the user's request.&#8221;<\/i><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"29,2,0\"><b data-path-to-node=\"29,2,0\" data-index-in-node=\"0\">Safety First:<\/b> Because scripts can be destructive, it is a best practice to set your Antigravity &#8220;Auto-Execute&#8221; mode to <b data-path-to-node=\"29,2,0\" data-index-in-node=\"119\">Auto<\/b> or <b data-path-to-node=\"29,2,0\" data-index-in-node=\"127\">Off<\/b>. This ensures the agent asks for permission before running terminal commands.<\/p>\n<\/li>\n<\/ul>\n<hr data-path-to-node=\"30\" \/>\n<h3 data-path-to-node=\"31\"><b data-path-to-node=\"31\" data-index-in-node=\"0\">7. Best Practices for Developing High-Performance Skills<\/b><\/h3>\n<p data-path-to-node=\"32\">To ensure your skills are reliable and don't lead to hallucinations, follow these industry standards:<\/p>\n<ul data-path-to-node=\"33\">\n<li>\n<p data-path-to-node=\"33,0,0\"><b data-path-to-node=\"33,0,0\" data-index-in-node=\"0\">Atomic Logic:<\/b> One skill should do one thing perfectly. Don't create a &#8220;Swiss Army Knife&#8221; skill; instead, create a &#8220;Database Reader&#8221; skill and a &#8220;Database Writer&#8221; skill separately.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"33,1,0\"><b data-path-to-node=\"33,1,0\" data-index-in-node=\"0\">Semantic Precision:<\/b> Use specific verbs in your descriptions like &#8220;Generate,&#8221; &#8220;Analyze,&#8221; &#8220;Execute,&#8221; or &#8220;Validate.&#8221;<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"33,2,0\"><b data-path-to-node=\"33,2,0\" data-index-in-node=\"0\">Include Examples:<\/b> Providing 2-3 &#8220;Few-Shot&#8221; examples in the <code data-path-to-node=\"33,2,0\" data-index-in-node=\"59\">SKILL.md<\/code> significantly improves the model's accuracy.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"33,3,0\"><b data-path-to-node=\"33,3,0\" data-index-in-node=\"0\">Clean Up Context:<\/b> Since skills are ephemeral, ensure they don't leave &#8220;ghost&#8221; instructions in the conversation by clearly defining the &#8220;End Task&#8221; in the instructions.<\/p>\n<\/li>\n<\/ul>\n<hr data-path-to-node=\"34\" \/>\n<h3 data-path-to-node=\"35\"><b data-path-to-node=\"35\" data-index-in-node=\"0\">8. The Future: Community Skills and the Skill Marketplace<\/b><\/h3>\n<p data-path-to-node=\"36\">We are seeing a shift toward the &#8220;Wisdom of the Crowd.&#8221; Instead of writing every skill from scratch, developers are increasingly pulling skills from GitHub repositories.<\/p>\n<ul data-path-to-node=\"37\">\n<li>\n<p data-path-to-node=\"37,0,0\"><b data-path-to-node=\"37,0,0\" data-index-in-node=\"0\">Portable Repos:<\/b> You can clone a repository of common skills and paste them into your global <code data-path-to-node=\"37,0,0\" data-index-in-node=\"92\">~\/.gemini\/antigravity\/skills\/<\/code> folder to instantly upgrade your agent.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"37,1,0\"><b data-path-to-node=\"37,1,0\" data-index-in-node=\"0\">MCP Integration:<\/b> Antigravity is increasingly compatible with the Model Context Protocol (MCP), allowing you to bridge &#8220;Skills&#8221; with &#8220;MCP Servers&#8221; for even more complex data-fetching capabilities.<\/p>\n<\/li>\n<\/ul>\n<hr data-path-to-node=\"38\" \/>\n<h3 data-path-to-node=\"39\"><b data-path-to-node=\"39\" data-index-in-node=\"0\">Conclusion: Less Infrastructure, More Intelligence<\/b><\/h3>\n<p data-path-to-node=\"40\">Google Antigravity Skills represent a fundamental shift in how we build software. By moving away from complex microservices and toward <b data-path-to-node=\"40\" data-index-in-node=\"135\">lightweight, file-based task definitions<\/b>, we allow AI agents to navigate our codebases with surgical precision. Whether you are automating a simple Git commit or orchestrating a multi-stage deployment to Cloud Run, mastering Skills is the key to unlocking the true potential of the agentic era. Stop treating your AI as a chatbot\u2014start building the skills that turn it into a world-class engineer.<\/p>","protected":false},"excerpt":{"rendered":"<p>What are Antigravity Skills? Google Antigravity Skills are modular, file-based capability extensions that allow AI agents to perform specific, on-demand [&hellip;]<\/p>","protected":false},"author":11214,"featured_media":134413,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","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":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-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":"","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-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":"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":""},"mobile":{"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":""}},"footnotes":""},"categories":[468],"tags":[],"class_list":["post-134411","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-post"],"acf":[],"_links":{"self":[{"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/posts\/134411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/users\/11214"}],"replies":[{"embeddable":true,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/comments?post=134411"}],"version-history":[{"count":2,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/posts\/134411\/revisions"}],"predecessor-version":[{"id":136861,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/posts\/134411\/revisions\/136861"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/media\/134413"}],"wp:attachment":[{"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/media?parent=134411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/categories?post=134411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/legacy.vertu.com\/ar\/wp-json\/wp\/v2\/tags?post=134411"}],"curies":[{"name":"\u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}