{"id":149919,"date":"2026-08-24T20:07:36","date_gmt":"2026-08-24T20:07:36","guid":{"rendered":"\/ng\/tutorials\/ai-agent-skills\/"},"modified":"2026-08-24T20:07:36","modified_gmt":"2026-08-24T20:07:36","slug":"ai-agent-skills","status":"publish","type":"post","link":"\/ng\/tutorials\/ai-agent-skills\/","title":{"rendered":"What are AI agent skills?"},"content":{"rendered":"<p class=\"wp-block-paragraph\">AI agent skills are reusable packages of instructions and supporting files that tell a compatible AI agent how to carry out a specific task. <\/p><p class=\"wp-block-paragraph\">They can outline the process, set the rules, define the expected output, and point the agent to any supporting resources it needs.<\/p><p class=\"wp-block-paragraph\">In the open Agent Skills format, each skill is centered on a <code>SKILL.md<\/code> file. This file explains what the skill does, when to use it, and how the agent should complete the task.<\/p><p class=\"wp-block-paragraph\">The package can also include scripts, reference documents, templates, and other assets as needed by the workflow.<\/p><p class=\"wp-block-paragraph\">Skills are useful for tasks that come up repeatedly. The process can be stored once and reused, rather than rewriting the same detailed instructions for every request. <\/p><p class=\"wp-block-paragraph\">This can make outputs more consistent, reduce repeated prompting, simplify updates, and allow the same skill package to work across compatible platforms.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-do-ai-agent-skills-work\">How do AI agent skills work?<\/h2><p class=\"wp-block-paragraph\">AI agent skills work through <strong>progressive disclosure<\/strong>, meaning the agent loads only the information it needs at each stage of the task. <\/p><p class=\"wp-block-paragraph\">The full skill package is not presented in context at once, which helps keep the agent focused and reduces unnecessary token usage.<\/p><p class=\"wp-block-paragraph\">Skills are only one part of <a href=\"\/ng\/tutorials\/what-are-ai-agents\/\" data-wpel-link=\"internal\" rel=\"follow\">how AI agents work<\/a>; the agent still relies on its model, tools, memory, and decision-making logic to complete the broader task.<\/p><p class=\"wp-block-paragraph\">The process has three stages:<\/p><ol class=\"wp-block-list\">\n<li><strong>Discovery.<\/strong> The agent first sees a lightweight description of the available skills, typically including the skill name, a brief description, and guidance on when to use the skill. This gives the agent enough information to identify a relevant skill without loading every <code>SKILL.md<\/code> file.<\/li>\n\n\n\n<li><strong>Activation.<\/strong> When a skill matches the current task, the agent loads its full <code>SKILL.md<\/code> instructions. These instructions provide the detailed procedure, constraints, expected output, and any supporting context required to complete the task correctly.<\/li>\n\n\n\n<li><strong>Execution.<\/strong> The agent follows the workflow defined in <code>SKILL.md<\/code> and accesses supporting resources only when the task requires them. Those resources may include scripts, reference files, templates, or other assets stored in the skill package.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-what-does-an-ai-agent-skill-contain\">What does an AI agent skill contain?<\/h2><p class=\"wp-block-paragraph\">An AI agent skill typically contains a SKILL.md file plus any supporting resources the agent may need to complete the task. <\/p><p class=\"wp-block-paragraph\">The package can stay very small for simple skills or include scripts, reference material, templates, and other reusable files for more complex workflows.<\/p><p class=\"wp-block-paragraph\">A typical structure looks like this:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">my-skill\/\n&#9500;&#9472;&#9472; SKILL.md\n&#9500;&#9472;&#9472; scripts\/\n&#9500;&#9472;&#9472; references\/\n&#9492;&#9472;&#9472; assets\/<\/pre><p class=\"wp-block-paragraph\"><code>SKILL.md<\/code> is the core instruction file, while the other folders are optional and only added when the workflow requires them.<\/p><h3 class=\"wp-block-heading\"><code>SKILL.md<\/code><\/h3><div class=\"wp-block-image wp-block-image aligncenter size-large\"><figure class=\"wp-lightbox-container\" data-wp-context='{\"imageId\":\"6a8cca5fe95fd\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a8cca5fe95fd\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2026\/08\/1787323297933-0.png\/public\" alt=\"Diagram of a SKILL.md file with labeled sections &mdash; name, activation conditions, steps, constraints, and references &mdash; flowing into an agent module for consistent task execution.\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p class=\"wp-block-paragraph\"><code>SKILL.md<\/code> <strong>describes what the skill does and how to carry out the task.<\/strong> It is the central file in the open Agent Skills format and provides the instructions the agent loads when the skill is activated.<\/p><p class=\"wp-block-paragraph\"><code>SKILL.md<\/code> typically defines the skill&rsquo;s <strong>name and purpose<\/strong>, specifies <strong>when it should activate<\/strong>, and outlines the <strong>steps the agent should follow<\/strong>.<\/p><p class=\"wp-block-paragraph\">It can also specify constraints, required output formats, and references to scripts, documents, or other files included in the package.<\/p><p class=\"wp-block-paragraph\">The file should provide the agent with enough guidance to perform the task consistently, without including information that belongs in separate reference files or assets.<\/p><h3 class=\"wp-block-heading\">Scripts<\/h3><div class=\"wp-block-image wp-block-image aligncenter size-large\"><figure class=\"wp-lightbox-container\" data-wp-context='{\"imageId\":\"6a8cca5fe9e2f\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a8cca5fe9e2f\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2026\/08\/1787323307597-0.png\/public\" alt=\"Workflow diagram showing SKILL.md instructing when to run a script, the script converting a .docx file to plain text, and a warning panel about reviewing third-party scripts before use.\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p class=\"wp-block-paragraph\"><strong>A script is a small program included in the skill package that performs a specific operation for the agent. <\/strong><\/p><p class=\"wp-block-paragraph\">The agent can run that program when the workflow reaches a step that is better handled by code than by natural-language instructions.<\/p><p class=\"wp-block-paragraph\">Scripts are useful for tasks that need precise, repeatable results. A script might convert a file from one format to another, clean a dataset, validate whether an output matches a required structure, rename files, or automate a sequence of routine actions.<\/p><p class=\"wp-block-paragraph\">For example, a document-processing skill could include a script that converts uploaded .docx files into plain text before the agent analyzes them. <\/p><p class=\"wp-block-paragraph\">The <code>SKILL.md<\/code> file tells the agent <strong>when<\/strong> to run the script, while the script itself performs the conversion.<\/p><p class=\"wp-block-paragraph\"><code>SKILL.md<\/code> <strong>contains the workflow instructions<\/strong>, while scripts <strong>execute specific operations<\/strong> within that workflow.<\/p><p class=\"wp-block-paragraph\">Because scripts can run code and interact with files or external systems, they should be reviewed carefully before use. <\/p><p class=\"wp-block-paragraph\">Third-party scripts can introduce security risks if they contain unsafe commands, untrusted dependencies, or unnecessary access to local data.<\/p><h3 class=\"wp-block-heading\">References<\/h3><div class=\"wp-block-image wp-block-image aligncenter size-large\"><figure class=\"wp-lightbox-container\" data-wp-context='{\"imageId\":\"6a8cca5fea813\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a8cca5fea813\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2026\/08\/1787323316564-0.png\/public\" alt=\"Diagram showing SKILL.md defining the workflow steps on the left, an agent node in the center, and reference files supplying background knowledge on the right.\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p class=\"wp-block-paragraph\"><strong>References are supporting files that provide the agent with background information it may need when using the skill. <\/strong><\/p><p class=\"wp-block-paragraph\">They contain knowledge that the agent can consult during the task, but they do not define the workflow itself.<\/p><p class=\"wp-block-paragraph\">A reference file can contain internal procedures, product documentation, technical standards, writing guidelines, policy details, or other information the agent should use when completing the task. <\/p><p class=\"wp-block-paragraph\">The agent loads the relevant reference only when the workflow requires it, which keeps the main <code>SKILL.md<\/code> file shorter and more focused.<\/p><p class=\"wp-block-paragraph\">For instance, a content-review skill might include a reference file with the company&rsquo;s editorial guidelines. <\/p><p class=\"wp-block-paragraph\">The <code>SKILL.md<\/code> file tells the agent to check the article against those guidelines, while the reference file contains the actual rules for tone, formatting, terminology, and structure.<\/p><p class=\"wp-block-paragraph\"><code>SKILL.md<\/code> explains <strong>what to do<\/strong>, while reference files provide <strong>the information needed to do it correctly<\/strong>.<\/p><h3 class=\"wp-block-heading\">Assets<\/h3><div class=\"wp-block-image wp-block-image aligncenter size-large\"><figure class=\"wp-lightbox-container\" data-wp-context='{\"imageId\":\"6a8cca5feb29a\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a8cca5feb29a\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2026\/08\/1787323325409-0.png\/public\" alt=\"Two-panel diagram showing assets folder files flowing into a finished output on the left, and reference files being consulted by an agent without inclusion on the right.\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p class=\"wp-block-paragraph\"><strong>Assets are reusable files that a skill uses directly while completing a task.<\/strong> They can provide the starting material for an output, supply visual elements, or define the format the finished work should follow.<\/p><p class=\"wp-block-paragraph\">Templates, images, logos, sample files, spreadsheets, and document layouts can all live in the <code>assets\/ <\/code>folder.<\/p><p class=\"wp-block-paragraph\">A proposal-writing skill, for instance, might use a branded document template as the foundation for the final proposal. <\/p><p class=\"wp-block-paragraph\">The <code>SKILL.md<\/code> instructions specify when the template should be used, while the asset itself supplies the layout and visual structure.<\/p><p class=\"wp-block-paragraph\">Assets serve a different purpose from reference files. <strong>References provide information for the agent to consult; assets provide files for the agent to work with or incorporate into the result.<\/strong><\/p><h2 class=\"wp-block-heading\" id=\"h-ai-agent-skills-vs-prompts\">AI agent skills vs. prompts<\/h2><p class=\"wp-block-paragraph\">A <strong>prompt<\/strong> gives the agent instructions for the current request. A <strong>skill<\/strong> stores a repeatable process, including the steps, rules, and supporting resources the agent can use again when the same type of task comes up.<\/p><p class=\"wp-block-paragraph\">The table below compares their main characteristics.<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td colspan=\"1\" rowspan=\"1\"><p><strong>AI agent skill<\/strong><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><strong>Prompt<\/strong><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Reusable instructions and supporting resources<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Instructions for a single interaction<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Can include references, scripts, and assets<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Contains only the instructions provided in the conversation<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Can be reused across many tasks<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Must be rewritten or repeated when needed again<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Best for repeatable workflows<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Best for one-off requests<\/span><\/p><\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">You use a prompt when you need the agent to do something once, such as rewrite a paragraph in a specific tone. <\/p><p class=\"wp-block-paragraph\">A skill is more useful when the same process needs to be followed repeatedly, such as reviewing every article against the same editorial checklist and output format.<\/p><h2 class=\"wp-block-heading\" id=\"h-ai-agent-skills-vs-tools\">AI agent skills vs. tools<\/h2><p class=\"wp-block-paragraph\">A <strong>tool<\/strong> gives the agent an external capability, such as searching the web, querying a database, sending an email, or modifying a file. A <strong>skill<\/strong> defines the repeatable process the agent should follow to complete a task.<\/p><p class=\"wp-block-paragraph\">The distinction is: tools let the agent <strong>do something<\/strong>, while skills tell the agent <strong>how to approach the task<\/strong>. A skill can also instruct the agent to call one or more tools at specific points in the <a href=\"\/ng\/tutorials\/agentic-workflows\/\" data-wpel-link=\"internal\" rel=\"follow\">multi-step agent workflows<\/a>.<\/p><p class=\"wp-block-paragraph\">The table below compares the main differences between AI agent skills and tools.<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td colspan=\"1\" rowspan=\"1\"><p><strong>AI agent skill<\/strong><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><strong>Tool<\/strong><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Stores reusable instructions and supporting resources<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Provides an external capability<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Defines how a task should be performed<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Performs an action or retrieves data<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Can instruct the agent to use one or more tools<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Does not define the broader workflow<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Best for repeatable procedures<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Best for interacting with external systems<\/span><\/p><\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">In a document-processing workflow, the skill may require the agent to validate an uploaded file, convert it to another format, and summarize its contents. <\/p><p class=\"wp-block-paragraph\">A file-conversion tool performs the conversion itself, while the skill defines <strong>when<\/strong> to use that tool and <strong>what happens before and after it<\/strong>.<\/p><h2 class=\"wp-block-heading\" id=\"h-ai-agent-skills-vs-mcp\">AI agent skills vs. MCP<\/h2><p class=\"wp-block-paragraph\"><strong>Model Context Protocol (MCP)<\/strong> gives an AI agent a standard way to connect with external tools, services, and data sources. <\/p><p class=\"wp-block-paragraph\">An <strong>AI agent skill<\/strong> packages the instructions and resources needed to perform a repeatable task.<\/p><p class=\"wp-block-paragraph\">The two can work together. MCP provides access to external capabilities, while the skill defines how the agent should use those capabilities as part of a specific procedure.<\/p><p class=\"wp-block-paragraph\">The table below compares the main differences between AI agent skills and MCP.<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td colspan=\"1\" rowspan=\"1\"><p><strong>AI agent skill<\/strong><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><strong>MCP<\/strong><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Packages reusable instructions and supporting resources<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Standardizes access to external tools and data<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Defines how a task should be performed<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Defines how an agent connects to external capabilities<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Can instruct the agent to use MCP-connected tools<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Makes tools and resources available to the agent<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Best for repeatable task procedures<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Best for tool and data integration<\/span><\/p><\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">A research skill can instruct the agent to gather specific information, verify it against predefined criteria, and format the findings in a report. <\/p><p class=\"wp-block-paragraph\">MCP can provide the connection to the search service, database, or internal knowledge source used during that process. <\/p><p class=\"wp-block-paragraph\">The skill controls the procedure; MCP provides the connection to the external resources it depends on.<\/p><h2 class=\"wp-block-heading\" id=\"h-ai-agent-skills-vs-workflows\">AI agent skills vs. workflows<\/h2><p class=\"wp-block-paragraph\">A <strong>workflow<\/strong> coordinates a broader sequence of tasks, decisions, and actions. An <strong>AI agent skill<\/strong> is a focused, reusable capability that can be used on its own or as part of a larger process.<\/p><p class=\"wp-block-paragraph\">A workflow can combine several skills, tools, and decision points to complete an end-to-end process. The skill stays narrower: it defines how to perform one repeatable task well.<\/p><p class=\"wp-block-paragraph\">The table below compares the scope and role of AI agent skills and workflows.<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td colspan=\"1\" rowspan=\"1\"><p><strong>AI agent skill<\/strong><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><strong>Workflow<\/strong><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Handles one focused, reusable capability<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Coordinates multiple tasks, decisions, or actions<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Can include instructions, references, scripts, and assets<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Can combine several skills, tools, and agents<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Can be reused independently<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Organizes the order and logic of a larger process<\/span><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Best for specialized repeatable tasks<\/span><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Best for multi-step business processes<\/span><\/p><\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">In a customer onboarding process, one skill can prepare a welcome email, another can validate submitted documents, and a third can create an account summary. <\/p><p class=\"wp-block-paragraph\">The broader workflow coordinates when each skill runs, which tools are called, and what should happen if a step fails or needs human review.<\/p><h2 class=\"wp-block-heading\" id=\"h-what-are-the-benefits-of-ai-agent-skills\">What are the benefits of AI agent skills?<\/h2><p class=\"wp-block-paragraph\">AI agent skills reduce the need to repeat instructions and make complex processes easier to maintain.<\/p><p class=\"wp-block-paragraph\">Key benefits include:<\/p><ul class=\"wp-block-list\">\n<li><strong>Saving time on recurring tasks.<\/strong> Once a workflow is packaged as a skill, users do not need to recreate the same instructions every time the task comes up.<\/li>\n\n\n\n<li><strong>Reducing variation in results.<\/strong> Reusing the same instructions, constraints, and output requirements helps the agent handle similar tasks more consistently.<\/li>\n\n\n\n<li><strong>Making complex processes easier to reuse.<\/strong> Detailed procedures can be stored once and applied again without relying on users to remember every step.<\/li>\n\n\n\n<li><strong>Simplifying updates.<\/strong> When a process changes, the skill can be updated in one place instead of rewriting multiple prompts or instructions.<\/li>\n\n\n\n<li><strong>Reusing work across compatible platforms.<\/strong> Portable skill packages can move with the workflow, reducing the need to rebuild the same process for every supported environment.<\/li>\n\n\n\n<li><strong>Keeping prompts shorter and more focused.<\/strong> Supporting knowledge, scripts, and templates can remain within the skill package rather than being copied into every request.<\/li>\n\n\n\n<li><strong>Using context more efficiently.<\/strong> Progressive disclosure loads only the instructions and resources relevant to the current task, leaving more context available for the work itself.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-ai-agent-skills-use-cases\">AI agent skills use cases<\/h2><p class=\"wp-block-paragraph\">AI agent skills can be created for any focused task where the same instructions, reference material, or scripts need to be reused consistently. <\/p><p class=\"wp-block-paragraph\">Skills can support a wide range of <a href=\"\/ng\/tutorials\/ai-agent-examples\/\" data-wpel-link=\"internal\" rel=\"follow\">AI agent use cases<\/a>, from coding and document creation to data analysis, marketing, SEO, and legal work<\/p><h3 class=\"wp-block-heading\">Coding<\/h3><p class=\"wp-block-paragraph\">Coding skills package repeatable development procedures, review criteria, and implementation guidance so that compatible agents can apply the same rules across different coding tasks.<\/p><p class=\"wp-block-paragraph\">Real downloadable examples include:<\/p><ul class=\"wp-block-list\">\n<li><strong><code>open-code-review<\/code><\/strong> &ndash; Reviews Git changes such as working-copy edits, commits, and branch comparisons. Its <code>SKILL.md<\/code> defines the review process, runs the required checks, classifies findings by severity, and can apply fixes when requested.<\/li>\n\n\n\n<li><strong><code>frontend-design<\/code><\/strong> &ndash; Provides reusable guidance for building and refining frontend interfaces, including layout, typography, visual direction, and implementation quality.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Document creation<\/h3><p class=\"wp-block-paragraph\">Document creation skills help agents create, edit, and format files in accordance with a defined workflow. <\/p><p class=\"wp-block-paragraph\">They are useful when the output needs to follow a particular document structure, file format, or set of formatting rules.<\/p><p class=\"wp-block-paragraph\">Some available skills for this type of work are:<\/p><ul class=\"wp-block-list\">\n<li><strong><code>docx<\/code><\/strong> &ndash; Anthropic&rsquo;s skill for creating, reading, editing, and manipulating Word documents and templates. It covers tasks such as building reports, letters, and other .docx files with headings, page numbers, tables of contents, images, and other document formatting.<\/li>\n\n\n\n<li><strong><code>pdf<\/code><\/strong> &ndash; Anthropic&rsquo;s skill for working with PDF files. It supports creating PDFs, combining or splitting documents, filling forms, extracting text and tables, adding watermarks, and performing other repeatable PDF operations.<\/li>\n\n\n\n<li><strong><code>documentation<\/code><\/strong> &ndash; Anthropic&rsquo;s technical-documentation skill for creating and maintaining READMEs, API documentation, architecture documents, operational runbooks, and onboarding guides.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Data analysis<\/h3><p class=\"wp-block-paragraph\">For recurring analysis work, skills can define how data should be inspected, processed, checked, and reported so the same standards are applied each time.<\/p><p class=\"wp-block-paragraph\">Here are examples you can download and use include:<\/p><ul class=\"wp-block-list\">\n<li><strong><code>analyze<\/code><\/strong> &ndash; Anthropic&rsquo;s data-analysis skill for answering questions from quick metric lookups to full analytical reports. It can investigate trends, compare segments, validate results, and present findings with supporting tables or visualizations.<\/li>\n\n\n\n<li><strong><code>explore-data<\/code><\/strong> &ndash; Profiles a new dataset before deeper analysis. The skill examines structure, column types, missing values, duplicates, distributions, and other quality issues so the agent can understand the data before drawing conclusions.<\/li>\n\n\n\n<li><strong><code>validate-data<\/code><\/strong> &ndash; Reviews an analysis before it is shared. It checks methodology, calculations, assumptions, data quality, and potential bias, then identifies weaknesses or unsupported conclusions.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Internal business procedures<\/h3><p class=\"wp-block-paragraph\">Internal procedure skills can standardize recurring business processes, such as support escalation, compliance reviews, onboarding, and internal reporting. <\/p><p class=\"wp-block-paragraph\">The skill stores the required steps and decision criteria, so the same process can be followed each time.<\/p><p class=\"wp-block-paragraph\">A few real-world skills that support these tasks are:<\/p><ul class=\"wp-block-list\">\n<li><strong><code>draft-response<\/code><\/strong> &ndash; Anthropic&rsquo;s customer-support skill for preparing responses to product questions, escalations, outages, billing issues, and other support situations. It applies a defined structure, tone, and next-step format to customer communications.<\/li>\n\n\n\n<li><strong><code>customer-research<\/code><\/strong> &ndash; Researches a customer question or account issue across available sources, then summarizes the findings with attribution and confidence. It can be used before responding to a support request or investigating whether an issue has occurred before.<\/li>\n\n\n\n<li><strong><code>compliance-check<\/code><\/strong> &ndash; Reviews a proposed action, product feature, or business initiative for relevant regulations, required approvals, and potential compliance risks.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Marketing and SEO<\/h3><p class=\"wp-block-paragraph\">Marketing and SEO skills can turn recurring planning, optimization, and publishing tasks into reusable procedures. <\/p><p class=\"wp-block-paragraph\">They are useful when the same checks, brand rules, or campaign steps need to be applied across multiple pieces of content or marketing activities.<\/p><p class=\"wp-block-paragraph\">Existing skills in this area include:<\/p><ul class=\"wp-block-list\">\n<li><strong><code>draft-content<\/code><\/strong> &ndash; Anthropic&rsquo;s marketing skill for creating blog posts, social media content, email newsletters, landing pages, press releases, and case studies. It also incorporates channel-specific formatting and SEO recommendations.<\/li>\n\n\n\n<li><strong><code>brand-voice-enforcement<\/code><\/strong> &ndash; Anthropic&rsquo;s skill for applying existing brand guidelines to marketing and sales content. It loads the relevant brand rules, applies the required tone and voice, and checks the finished content against those guidelines.<\/li>\n\n\n\n<li><strong><code>content-strategy<\/code><\/strong> &ndash; Anthropic&rsquo;s small-business skill for turning sales and business data into a prioritized 30-day content brief, including what to promote, which offers to emphasize, and which products to hold back.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Legal and administrative work<\/h3><p class=\"wp-block-paragraph\">Legal and administrative skills can capture repeatable review criteria, intake steps, and document-handling procedures so the same checks are applied across recurring tasks.<\/p><p class=\"wp-block-paragraph\">Relevant downloadable skills include:<\/p><ul class=\"wp-block-list\">\n<li><strong><code>review-contract<\/code><\/strong> &ndash; Anthropic&rsquo;s legal skill for reviewing contracts against an organization&rsquo;s negotiation playbook. It flags clause deviations, suggests redlines, explains business impact, and helps prepare a negotiation strategy.<\/li>\n\n\n\n<li><strong><code>triage-nda<\/code><\/strong> &ndash; Screens incoming NDAs against predefined criteria and classifies them for standard approval, counsel review, or full legal review. It can check issues such as non-compete clauses, missing carve-outs, and unacceptable terms.<\/li>\n\n\n\n<li><code><strong>compliance-check<\/strong> <\/code>&ndash; Reviews a proposed business action, product feature, or campaign for relevant regulations, required approvals, and potential compliance risks before it proceeds.<\/li>\n<\/ul><p><div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                These skills support legal workflows, but they do not replace qualified legal review. Outputs should still be reviewed by legal professionals before being relied on for legal decisions. \n            <\/p><\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-how-do-you-use-an-ai-agent-skill\">How do you use an AI agent skill?<\/h2><p class=\"wp-block-paragraph\">To use an AI agent skill, you need to find a package that matches the task, review what it contains, add it to a compatible platform, and check that the agent uses it correctly.<\/p><p class=\"wp-block-paragraph\">The process can be broken down into six steps:<\/p><ol class=\"wp-block-list\">\n<li><strong>Choose a skill that matches the task.<\/strong> Read the skill name, description, and activation guidance first. The skill should clearly cover the type of work you want the agent to perform.<\/li>\n\n\n\n<li><strong>Review the skill package before enabling it.<\/strong> Check <code>SKILL.md<\/code> to understand the workflow, constraints, and expected output. Review any scripts, reference files, dependencies, permissions, and external connections as well, especially when the skill comes from a third party.<\/li>\n\n\n\n<li><strong>Install or add the skill to a compatible platform.<\/strong> The exact process varies by platform. Adding <a href=\"\/ng\/tutorials\/claude-skills\/\" data-wpel-link=\"internal\" rel=\"follow\">skills in Claude<\/a> follows Claude&rsquo;s own skill-management flow. Similarly, <a href=\"\/ng\/tutorials\/what-are-hermes-agent-skills\/\" data-wpel-link=\"internal\" rel=\"follow\">skills in Hermes Agent<\/a> use Hermes-specific installation and activation steps.<\/li>\n\n\n\n<li><strong>Test whether the skill activates correctly.<\/strong> Give the agent a task that clearly matches the skill description and confirm that it loads the right instructions. It is also worth testing unrelated requests to make sure the skill does not activate when it should not.<\/li>\n\n\n\n<li><strong>Review the output.<\/strong> Check whether the agent followed the steps in <code>SKILL.md<\/code>, used supporting files correctly, and produced the expected result.<\/li>\n\n\n\n<li><strong>Refine or replace the skill when needed.<\/strong> If you control the skill package, update unclear instructions, activation rules, or supporting files when problems appear. If the skill is managed by the platform or cannot be edited, choose a better-suited skill or create your own version.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-how-do-you-create-an-ai-agent-skill\">How do you create an AI agent skill?<\/h2><p class=\"wp-block-paragraph\">Creating an AI agent skill starts with defining one focused task, then writing the instructions and adding only the supporting resources the workflow actually needs. <\/p><p class=\"wp-block-paragraph\">The process usually follows these steps:<\/p><ol class=\"wp-block-list\">\n<li><strong>Choose one focused task.<\/strong> Define a narrow job the skill should perform, such as reviewing a document against a checklist, preparing an SEO brief, generating a specific report, or processing a recurring dataset. Avoid combining an entire department&rsquo;s work into one skill.<\/li>\n\n\n\n<li><strong>Write the <code>SKILL.md <\/code>instructions.<\/strong> Describe what the skill does, when it should activate, which steps the agent should follow, any constraints it must respect, and what the final output should look like. The activation description needs to be specific enough for the agent to recognize relevant requests without triggering on unrelated tasks.<\/li>\n\n\n\n<li><strong>Add supporting files only when they improve the workflow.<\/strong> Use scripts for operations that should be executed consistently, references for background knowledge, and assets for reusable files such as templates or sample documents. Keeping the package focused reduces unnecessary context and makes the skill easier to maintain.<\/li>\n\n\n\n<li><strong>Install and test the skill.<\/strong> Test requests that should activate the skill, as well as unrelated requests that should not. Check whether the agent follows the instructions, uses tools and supporting files correctly, produces the expected format, and handles failure cases appropriately.<\/li>\n\n\n\n<li><strong>Refine the skill based on the results.<\/strong> Clarify vague activation rules, add missing steps, remove unnecessary context, fix scripts that fail, and tighten output requirements. Skill development is iterative, so several rounds of testing may be needed before the workflow behaves consistently.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-are-ai-agent-skills-safe\">Are AI agent skills safe?<\/h2><p class=\"wp-block-paragraph\">AI agent skills can introduce security risks when they contain untrusted scripts, external dependencies, broad permissions, or instructions that expose sensitive data. <\/p><p class=\"wp-block-paragraph\">A skill package should be reviewed with the same care as other software before you install or enable it.<\/p><p class=\"wp-block-paragraph\">Here&rsquo;s what to do to avoid any potential security issues:<\/p><ul class=\"wp-block-list\">\n<li><strong>Review third-party scripts.<\/strong> Open every executable file before running the skill and check what it reads, writes, deletes, or sends. Avoid scripts that modify system files, execute shell commands you do not understand, or contact external services without a clear reason.<\/li>\n\n\n\n<li><strong>Check dependencies.<\/strong> Review the packages the skill installs or imports, confirm that they come from legitimate sources, and avoid abandoned or suspicious libraries. Pinning dependency versions can also reduce the risk of unexpected changes after installation.<\/li>\n\n\n\n<li><strong>Limit permissions.<\/strong> Give the skill access only to the folders, tools, accounts, and APIs required for its task. A document-review skill, for example, should not need unrestricted access to your entire filesystem or administrative account.<\/li>\n\n\n\n<li><strong>Control network access.<\/strong> Check which external domains or services the skill connects to before allowing outbound traffic. If the workflow can run without internet access, disable unnecessary network connections.<\/li>\n\n\n\n<li><strong>Protect secrets.<\/strong> Keep passwords, API keys, access tokens, and other credentials outside <code>SKILL.md<\/code> and supporting files. Store them in environment variables, a secrets manager, or the platform&rsquo;s credential system, and grant access only when the skill needs them.<\/li>\n\n\n\n<li><strong>Review sensitive data handling.<\/strong> Identify what information the skill can read and where that information can go. Before using the skill with customer records, financial data, or internal documents, confirm that the workflow does not unnecessarily save, transmit, or expose such data.<\/li>\n\n\n\n<li><strong>Check updates before applying them.<\/strong> Re-review changes to <code>SKILL.md<\/code>, scripts, dependencies, and permissions before updating an installed skill. Do not assume a new version is safe simply because an earlier one was.<\/li>\n\n\n\n<li><strong>Use trusted sources.<\/strong> Prefer skills from known publishers, official repositories, or projects with publicly available source code and a clear maintenance history. Treat downloaded skill packages as software that can execute instructions, not as simple text prompts.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-do-you-need-to-create-ai-agent-skills-yourself\">Do you need to create AI agent skills yourself?<\/h2><p class=\"wp-block-paragraph\">Businesses do not always need to create, install, and maintain <code>SKILL.md<\/code> packages themselves to benefit from structured AI workflows.<\/p><p class=\"wp-block-paragraph\">If the goal is to use AI for recurring business tasks, a managed product can provide ready-made capabilities without requiring you to build the underlying skill packages.<\/p><p class=\"wp-block-paragraph\"><a href=\"\/ng\/ai-agents\" data-wpel-link=\"internal\" rel=\"follow\">Hostinger AI Agent<\/a> includes more than 150 ready-made skills for business tasks such as SEO, content creation, marketing, sales, business planning, and legal documents. <\/p><p class=\"wp-block-paragraph\">Each skill guides you through a specific workflow by asking the questions it needs to complete the task. <\/p><p class=\"wp-block-paragraph\">Instead of figuring out what information to include in a prompt, you answer a series of guided questions, and the agent uses the appropriate built-in skill to generate the result.<\/p><p class=\"wp-block-paragraph\">Suppose you want to build an SEO strategy for a new website. Rather than deciding which prompts to write or which SEO steps to follow, you describe your business, target audience, and goals. <\/p><p class=\"wp-block-paragraph\">The SEO agent then guides you through the process and generates recommendations based on your answers.<\/p><p class=\"wp-block-paragraph\">A managed approach like this is useful for businesses that want structured, repeatable AI workflows without having to create or maintain their own skill packages. <\/p><p class=\"wp-block-paragraph\">Organizations that need complete control over how a workflow is designed, packaged, and deployed may prefer to build custom AI agent skills instead.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AI agent skills are reusable packages of instructions and supporting files that tell a compatible AI agent how to carry out a specific task. They can outline the process, set the rules, define the expected output, and point the agent to any supporting resources it needs. In the open Agent Skills format, each skill is [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/ng\/tutorials\/ai-agent-skills\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":530,"featured_media":149920,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"What are AI agent skills? How they work and how to use them","rank_math_description":"Learn what AI agent skills are, how SKILL.md packages work, and how to create or use them.","rank_math_focus_keyword":"ai agent skills","footnotes":""},"categories":[22681],"tags":[],"class_list":["post-149919","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-agents"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/ai-agent-skills","default":1},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/ai-agent-skills","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/ai-agent-skills","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/ai-agent-skills","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/ai-agent-skills","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/ai-agent-skills","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/ai-agent-skills","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/ai-agent-skills","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/posts\/149919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/users\/530"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/comments?post=149919"}],"version-history":[{"count":0,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/posts\/149919\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/media\/149920"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/media?parent=149919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/categories?post=149919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-json\/wp\/v2\/tags?post=149919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}