Skip to main content

Ntụaka Abilities

Abilities bụ omume atomic nke Gratis AI Agent nwere ike ịkpọ na nrụnye WordPress gị. Ability ọ bụla bụ klaasị PHP e debanyere aha nke na-egosipụta JSON schema — agent na-agụ schema a n'oge ọ na-arụ ọrụ iji ghọta parameters achọrọ na ihe ability ahụ na-eweghachi.

Peeji a na-akọwa abilities niile na-abịa na Gratis AI Agent v1.9.0.


Ụdị Edemede Ahaziri Ahazi

Abilities ndị a na-elekọta ụdị edemede ahaziri ahazi (CPTs) e debanyere site n'aka agent. A na-echekwa ndebanye aha na tebụl options nke WordPress ka ha dịgide ọbụna mgbe agbanyụrụ ma gbanyeghachi plugin.

register_post_type

Na-edebanye aha ụdị edemede ahaziri ahazi ọhụrụ.

Parameters

ParameterTypeRequiredDescription
slugstringYesIgodo ụdị edemede (karịa agwa 20, enweghị mkpụrụedemede ukwu, enweghị oghere)
singular_labelstringYesAha otu nke mmadụ nwere ike ịgụ, dịka Portfolio Item
plural_labelstringYesAha ọtụtụ nke mmadụ nwere ike ịgụ, dịka Portfolio Items
publicbooleanNoMa ụdị edemede ahụ enwere ike ịnweta n'ihu ọha. Ndabara true
supportsarrayNoNjirimara a ga-akwado: title, editor, thumbnail, excerpt, comments, revisions, custom-fields. Ndabara ["title","editor"]
has_archivebooleanNoMa e nyere peeji archive nke ụdị edemede ahụ ọrụ. Ndabara false
menu_iconstringNoKlaasị Dashicons ma ọ bụ URL maka akara ngosi menu admin. Ndabara "dashicons-admin-post"
rewrite_slugstringNoSlug URL maka ụdị edemede ahụ. Ndabara bụ slug

Ọmụmaatụ

{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true,
"supports": ["title", "editor", "thumbnail"],
"has_archive": true,
"menu_icon": "dashicons-portfolio"
}

Na-eweghachi { "success": true, "slug": "portfolio" }


list_post_types

Na-eweghachi ụdị edemede ahaziri ahazi niile agent debanyere aha.

Parameters — enweghị

Na-eweghachi

{
"post_types": [
{
"slug": "portfolio",
"singular_label": "Portfolio Item",
"plural_label": "Portfolio Items",
"public": true
}
]
}

delete_post_type

Na-ewepụ ndebanye aha ụdị edemede ahaziri ahazi agent debanyere aha na mbụ. Edemede dị adị nke ụdị ahụ ka na-adị na database mana agaghịzi enwe ike ịnweta ha site na ụdị edemede ahụ.

Parameters

ParameterTypeRequiredDescription
slugstringYesIgodo ụdị edemede a ga-ewepụ

Na-eweghachi { "success": true, "slug": "portfolio" }


Taxonomies Ahaziri Ahazi

Abilities ndị a na-elekọta taxonomies ahaziri ahazi. Dị ka CPTs, a na-echekwa ndebanye aha taxonomy.

register_taxonomy

Na-edebanye aha taxonomy ahaziri ahazi ọhụrụ.

Parameters

ParameterTypeRequiredDescription
slugstringYesIgodo taxonomy (karịa agwa 32)
singular_labelstringYesAha otu nke mmadụ nwere ike ịgụ, dịka Project Category
plural_labelstringYesAha ọtụtụ nke mmadụ nwere ike ịgụ, dịka Project Categories
post_typesarrayYesSlugs ụdị edemede nke a ga-ejikọta taxonomy a na ha
hierarchicalbooleanNotrue maka ụdị category, false maka ụdị tag. Ndabara true
publicbooleanNoMa terms enwere ike ịnweta n'ihu ọha. Ndabara true
rewrite_slugstringNoSlug URL maka taxonomy. Ndabara bụ slug

Ọmụmaatụ

{
"slug": "project-category",
"singular_label": "Project Category",
"plural_label": "Project Categories",
"post_types": ["portfolio"],
"hierarchical": true
}

Na-eweghachi { "success": true, "slug": "project-category" }


list_taxonomies

Na-eweghachi taxonomies ahaziri ahazi niile agent debanyere aha.

Parameters — enweghị

Na-eweghachi

{
"taxonomies": [
{
"slug": "project-category",
"singular_label": "Project Category",
"post_types": ["portfolio"],
"hierarchical": true
}
]
}

delete_taxonomy

Na-ewepụ ndebanye aha taxonomy ahaziri ahazi agent debanyere aha na mbụ.

Parameters

ParameterTypeRequiredDescription
slugstringYesIgodo taxonomy a ga-ewepụ

Na-eweghachi { "success": true, "slug": "project-category" }


Usoro Nhazi

Abilities nke usoro nhazi na-agbanwe ngosipụta anya nke saịtị WordPress — site na CSS ahaziri ahazi ruo block patterns na akara ngosi saịtị.

inject_custom_css

Na-agbakwunye CSS na <head> nke saịtị site na wp_add_inline_style. A na-echekwa CSS na option gratis_ai_agent_custom_css ma wepụ ya n'ụzọ dị ọcha mgbe a reset ability ahụ.

Parameters

ParameterTypeRequiredDescription
cssstringYesCSS ziri ezi a ga-etinye
labelstringNoLabel mmadụ nwere ike ịgụ maka block CSS a, eji ya na debug logs. Ndabara "agent-injected"
replacebooleanNoỌ bụrụ true, ọ na-anọchi CSS niile etinyere na mbụ. Ndabara false (na-agbakwunye)

Ọmụmaatụ

{
"css": ":root { --primary: #1a1a2e; --accent: #e94560; } body { font-family: 'Inter', sans-serif; }",
"label": "brand-colours",
"replace": false
}

Na-eweghachi { "success": true, "bytes": 96 }


add_block_pattern

Na-edebanye aha block pattern a pụrụ iji ọzọ na ọbá akwụkwọ pattern nke WordPress.

Parameters

ParameterTypeRequiredDescription
slugstringYesIhe njirimara pattern, dịka gratis/hero-dark
titlestringYesAha pattern nke mmadụ nwere ike ịgụ nke a na-egosi na editor
contentstringYesMarkup block edepụtara n’usoro serial (HTML) maka pattern
categoriesarrayNoSlugs category pattern, dịka ["featured", "hero"]
descriptionstringNoNkọwa dị mkpirikpi a na-egosi na pattern picker
keywordsarrayNoKeywords ọchụchọ

Na-eweghachi { "success": true, "slug": "gratis/hero-dark" }


list_block_patterns

Na-edepụta block patterns niile agent debanyere aha.

Parameters — enweghị

Na-eweghachi

{
"patterns": [
{
"slug": "gratis/hero-dark",
"title": "Dark Hero",
"categories": ["hero"]
}
]
}

Na-etinye logo saịtị WordPress ka ọ bụrụ attachment ID e nyere ma ọ bụ URL onyonyo dịpụrụ adịpụ. Mgbe e nyere URL, a na-ebudata onyonyo ahụ ma bubata ya n'ime Media Library.

Paramita

ParameterTypeRequiredDescription
attachment_idintegerMbaID nke attachment Media Library dị adị
urlstringMbaURL onyonyo dịpụrụ adịpụ iji bubata ma tọọ dị ka logo

A ga-enye otu n'ime attachment_id ma ọ bụ url.

Na-eweghachi { "success": true, "attachment_id": 42 }


apply_theme_json_preset

Na-etinye preset agba/typography nwere aha na theme.json nke theme nọ n'ọrụ (ma ọ bụ global-styles). Presets bụ ngwugwu ahọpụtara nke otu Gratis AI Agent na-elekọta.

Paramita

ParameterTypeRequiredDescription
presetstringEeAha preset, dịka minimal-dark, warm-editorial, corporate-blue
mergebooleanMbaỌ bụrụ true, jikọta ya na uru ndị dị adị kama dochie ha. Ndabara bụ false

Presets dị

PresetDescription
minimal-darkNdabere fọrọ nke nta ka ọ bụrụ oji, ederede ọcha, otu agba accent
warm-editorialNdabere off-white na-ekpo ọkụ, isiokwu serif, agba accent nke ala
corporate-bluePalette navy na ọcha nwere typography ọkachamara
vibrant-startupGradients na-enwu gbaa, nkuku gbara okirikiri, ụdị sans-serif ọgbara ọhụrụ
classic-blogGreys na-anọpụ iche, line-height dị mma, oghere layout ọdịnala

Na-eweghachi { "success": true, "preset": "minimal-dark" }


Global Styles

Ikike Global Styles na-agụ ma dee uru theme.json site na WordPress Global Styles API, na-emetụta blocks na templates niile n'ofe saịtị.

get_global_styles

Na-eweghachi nhazi global styles dị ugbu a.

Paramita

ParameterTypeRequiredDescription
pathstringMbaJSON pointer gaa n'uru kpọmkwem, dịka /color/palette ma ọ bụ /typography/fontSizes. Na-eweghachi object dum ma ọ bụrụ na ahapụrụ ya.

Na-eweghachi object global styles zuru ezu ma ọ bụ uru dị na path.


set_global_styles

Na-emelite otu ma ọ bụ karịa uru n'ime nhazi global styles.

Paramita

ParameterTypeRequiredDescription
pathstringEeJSON pointer gaa n'uru a ga-etinye, dịka /color/palette
valueanyEeUru ọhụrụ ahụ

Ọmụmaatụ — tinye agba na palette

{
"path": "/color/palette",
"value": [
{ "slug": "primary", "color": "#1a1a2e", "name": "Primary" },
{ "slug": "accent", "color": "#e94560", "name": "Accent" }
]
}

Na-eweghachi { "success": true, "path": "/color/palette" }


reset_global_styles

Na-emegharị mgbanwe global styles niile agent tinyere, na-eweghachi ndabara theme.

Paramita — enweghị

Na-eweghachi { "success": true }


Ikike Navigation Menu na-emepụta ma jikwaa menu nav WordPress na ihe ha.

create_menu

Na-emepụta menu ndugharị WordPress ọhụrụ.

Paramita

ParameterTypeRequiredDescription
namestringEeAha menu, dịka Primary Navigation
locationstringMbaEbe theme iji kenye menu a, dịka primary

Na-eweghachi { "success": true, "menu_id": 7 }


update_menu

Na-agbanwe aha menu ma ọ bụ na-ekenye ya ọzọ n'ebe theme.

Paramita

ParameterTypeRequiredDescription
menu_idintegerEeID nke menu a ga-emelite
namestringMbaAha menu ọhụrụ
locationstringMbaEbe theme iji kenye ma ọ bụ kenye ọzọ

Na-eweghachi { "success": true, "menu_id": 7 }


add_menu_item

Na-agbakwunye ihe na menu ndugharị dị adị.

Paramita

ParameterTypeRequiredDescription
menu_idintegerEeID nke menu e lekwasịrị anya
typestringEeỤdị ihe: custom, post_type, ma ọ bụ taxonomy
titlestringMbaLabel maka ihe menu (achọrọ maka ụdị custom)
urlstringMbaURL maka ihe custom
object_idintegerMbaPost ID ma ọ bụ term ID maka ihe post_type/taxonomy
parent_idintegerMbaID ihe menu iji tinye ihe a n'okpuru ya
positionintegerMbaỌnọdụ dabere na zero n'ime menu

Na-eweghachi { "success": true, "item_id": 12 }


remove_menu_item

Na-ewepụ ihe n'ime menu ndugharị.

Paramita

ParameterTypeRequiredDescription
item_idintegerEeID ihe menu a ga-ewepụ

Na-eweghachi { "success": true, "item_id": 12 }


list_menus

Na-edepụta menu ndugharị WordPress niile, gụnyere ebe theme e kenyere ha.

Paramita — enweghị

Na-eweghachi

{
"menus": [
{
"menu_id": 7,
"name": "Primary Navigation",
"location": "primary",
"item_count": 5
}
]
}

Njikwa Options

Ikike Options na-agụ ma dee options WordPress site na get_option / update_option. Blocklist nchekwa arụnyere n'ime ya na-egbochi mgbanwe na-atụghị anya ya na ntọala dị mkpa.

get_option

Na-agụ option WordPress.

Paramita

ParameterTypeRequiredDescription
option_namestringEeIgodo option, dịka blogname

Na-eweghachi { "option_name": "blogname", "value": "My Site" }

Na-eweghachi njehie ma ọ bụrụ na option_name dị na blocklist nchekwa.


set_option

Na-ede option WordPress.

Paramita

ParameterTypeRequiredDescription
option_namestringEeIgodo option
valueanyEeUru ọhụrụ ahụ (a na-eme ya serialise na akpaghị aka maka arrays/objects)
autoloadstringMba"yes" ma ọ bụ "no". Ndabara na-edobe ntọala autoload dị adị

Na-eweghachi njehie ma ọ bụrụ na option_name dị na safety blocklist.

Na-eweghachi { "success": true, "option_name": "blogname" }


delete_option

Na-ehichapụ WordPress option.

Parameters

ParameterTypeRequiredDescription
option_namestringYesIgodo option a ga-ehichapụ

Na-eweghachi njehie ma ọ bụrụ na option_name dị na safety blocklist.

Na-eweghachi { "success": true, "option_name": "my_custom_option" }


list_options

Na-edepụta WordPress options kwekọrọ na pattern.

Parameters

ParameterTypeRequiredDescription
patternstringNoSQL LIKE pattern iji nyochaa aha option, dịka gratis_%. Na-eweghachi options niile ma ọ bụrụ na ahapụrụ ya (jiri nlezianya na nnukwu databases).
limitintegerNoỌnụọgụ kacha elu nke nsonaazụ. Ndabara 50, kacha 500

Na-eweghachi

{
"options": [
{ "option_name": "gratis_ai_agent_version", "autoload": "yes" }
],
"total": 1
}

Njikwa Ọdịnaya

Ikike Njikwa Ọdịnaya na-emepụta ma dezie WordPress posts na pages. A na-eweghachi Post IDs ka usoro ndị sochirinụ n'ime atụmatụ nwere ọtụtụ ikike nwee ike izo aka na ọdịnaya emepụtara.

create_post

Na-emepụta WordPress post ọhụrụ, page, ma ọ bụ ntinye custom post type.

Parameters

ParameterTypeRequiredDescription
titlestringYesAha post
contentstringNoAhụ post — na-anabata ederede nkịtị, HTML, ma ọ bụ serialised block markup
statusstringNodraft, publish, pending, private. Ndabara draft
post_typestringNoSlug ụdị post, dịka post, page, ma ọ bụ CPT ọ bụla edebanyere aha. Ndabara post
excerptstringNoNchịkọta dị mkpirikpi a na-egosi na archives na nsonaazụ ọchụchọ
categoriesarrayNoArray nke aha category ma ọ bụ IDs a ga-ekenye
tagsarrayNoArray nke aha tag ma ọ bụ IDs a ga-ekenye
authorintegerNoWordPress user ID iji tọọ dịka onye dere post. Ndabara bụ user dị ugbu a
datestringNoỤbọchị mbipụta n'ụdị ISO 8601, dịka 2026-05-01T09:00:00
page_templatestringNoFaịlụ template a ga-ekenye post ma ọ bụ page a, dịka page-full-width.php. Ọ bara uru naanị mgbe post_type bụ page ma ọ bụ CPT na-akwado page templates.

Ihe atụ

{
"title": "Welcome to Our New Site",
"content": "<!-- wp:paragraph --><p>Hello world!</p><!-- /wp:paragraph -->",
"status": "publish",
"post_type": "page",
"page_template": "page-full-width.php"
}

Na-eweghachi { "success": true, "post_id": 42, "permalink": "https://example.com/welcome/" }


update_post

Na-emelite WordPress post ma ọ bụ page dị adị.

Parameters

ParameterTypeRequiredDescription
post_idintegerYesID nke post a ga-emelite
titlestringNoAha post ọhụrụ
contentstringNoAhụ post ọhụrụ
statusstringNoỌnọdụ ọhụrụ: draft, publish, pending, private
excerptstringNoExcerpt ọhụrụ
categoriesarrayNoDochie ndepụta category zuru ezu na array a nke aha ma ọ bụ IDs
tagsarrayNoDochie ndepụta tag zuru ezu na array a nke aha ma ọ bụ IDs
page_templatestringNoFaịlụ template ọhụrụ a ga-ekenye post ma ọ bụ page a, dịka page-full-width.php. Nyefee eriri efu iji wepụ nkesa template ma laghachi na ndabara theme.

Ihe atụ — gbanwee template mgbe emechara ya

{
"post_id": 42,
"page_template": "page-full-width.php"
}

Na-eweghachi { "success": true, "post_id": 42 }


batch_create_posts

Na-emepụta ọtụtụ posts n'ime otu oku ikike, na-ebelata njem azụ-na-ihu n'oge owuwu saịtị ma ọ bụ mbubata ọdịnaya n'ọtụtụ. A na-emepụta posts n'usoro; ọ bụrụ na otu daa, ndị ọzọ na-aga n'ihu ma kọọ ọdịda ahụ n'ime array nsonaazụ.

Parameters

ParameterTypeRequiredDescription
postsarrayYesArray nke ihe post, nke ọ bụla na-anabata parameters otu ahụ dịka create_post
stop_on_errorbooleanNoỌ bụrụ na true, kwụsị nhazi mgbe ọdịda mbụ gasịrị. Ndabara false

Ihe atụ

{
"posts": [
{
"title": "About Us",
"post_type": "page",
"status": "publish",
"page_template": "page-full-width.php"
},
{
"title": "Services",
"post_type": "page",
"status": "publish"
},
{
"title": "Contact",
"post_type": "page",
"status": "publish"
}
]
}

Na-eweghachi

{
"created": 3,
"failed": 0,
"results": [
{ "success": true, "post_id": 42, "title": "About Us" },
{ "success": true, "post_id": 43, "title": "Services" },
{ "success": true, "post_id": 44, "title": "Contact" }
]
}

set_featured_image

Na-ekenye onyonyo pụtara ìhè (post thumbnail) na post ma ọ bụ page dị adị. Na-anabata ID nke mgbakwunye Media Library dị adị ma ọ bụ URL onyonyo dị anya; mgbe enyere URL, a na-ebudata onyonyo ahụ ma bubata ya na-akpaghị aka.

Parameters

ParameterTypeRequiredDescription
post_idintegerYesID nke post ma ọ bụ page a ga-emelite
attachment_idintegerNoID nke mgbakwunye Media Library dị adị
urlstringNoURL onyonyo dị anya a ga-ebubata ma tọọ dịka onyonyo pụtara ìhè
alt_textstringNoEderede alt a ga-etinye na mgbakwunye ma ọ bụrụ na ebubatara ya site na URL

A ga-enye otu n'ime attachment_id ma ọ bụ url.

Na-eweghachi { "success": true, "post_id": 42, "attachment_id": 17 }


create_contact_form

Na-emepụta contact form site n'iji plugin form na-arụ ọrụ (Contact Form 7, WPForms, Fluent Forms, ma ọ bụ Gravity Forms, dabere na nke arụnyere). Na-eweghachi shortcode nke a pụrụ itinye n'ime post ma ọ bụ page ọ bụla.

Parameters

ParamitaỤdịAchọrọNkọwa
titlestringEeAha fọm a na-egosi na admin mgbakwunye fọm
fieldsarrayEeNdepụta ahaziri nke mpaghara fọm (lee ihe mpaghara n'okpuru)
recipientstringMbaAdreesị email ga-anata ntinye. Ndabara bụ email admin WordPress
subjectstringMbaAhịrị isiokwu email. Na-akwado placeholders [your-name] na [your-subject] mgbe a na-eji Contact Form 7
confirmation_messagestringMbaOzi a na-egosi mgbe ntinye gara nke ọma. Ndabara: "Thank you for your message. We'll be in touch soon."

Ihe mpaghara

IgodoỤdịAchọrọNkọwa
namestringEeAha mpaghara ime / igodo igwe
labelstringEeAkara mmadụ nwere ike ịgụ a na-egosi na fọm
typestringEetext, email, tel, textarea, select, checkbox, radio, file, date
requiredbooleanMbaMa a ga-ejupụta mpaghara ahụ tupu ntinye. Ndabara false
optionsarrayMbaNhọrọ maka mpaghara select, checkbox, na radio
placeholderstringMbaEderede placeholder maka ntinye ụdị ederede

Ọmụmaatụ

{
"title": "Restaurant Booking Enquiry",
"fields": [
{ "name": "your-name", "label": "Name", "type": "text", "required": true },
{ "name": "your-email", "label": "Email", "type": "email", "required": true },
{ "name": "party-size", "label": "Party size", "type": "select", "options": ["1–2", "3–5", "6–10", "10+"] },
{ "name": "your-message", "label": "Special requests", "type": "textarea", "required": false }
],
"recipient": "[email protected]",
"subject": "New booking enquiry from [your-name]"
}

Na-eweghachi

{
"success": true,
"form_id": 3,
"shortcode": "[contact-form-7 id=\"3\" title=\"Restaurant Booking Enquiry\"]"
}

Nyocha Anya

Ikike Nyocha Anya na-eme ka agent nwee ike ijide screenshots nke ibe dị ndụ ma nyochaa ha, na-eme ka nyochaa imewe n'onwe ya, ntụnyere tupu/mgbe e mesịrị, na nyocha visual regression kwe omume na-enweghị ịchọ browser extension ọ bụla.

capture_screenshot

Na-ejide screenshot nke ibe WordPress na URL enyere site n'iji server-side headless browser. A na-echekwa onyonyo ahụ na Media Library ma weghachite CDN URL.

Paramita

ParamitaỤdịAchọrọNkọwa
urlstringEeURL zuru ezu nke ibe a ga-eme screenshot, dịka https://example.com/about/
widthintegerMbaObosara viewport na pikselụ. Ndabara 1280
heightintegerMbaOgologo viewport na pikselụ. Ndabara 800
full_pagebooleanMbaJide ibe niile a pụrụ ịsụgharị kama naanị viewport. Ndabara false
delay_msintegerMbaMilliseconds a ga-eche mgbe ibe kwụsịrị ibu tupu ijide ya, bara uru maka ọdịnaya animated. Ndabara 500
labelstringMbaAkara mmadụ nwere ike ịgụ echekwara na attachment n'ime Media Library

Na-eweghachi

{
"success": true,
"attachment_id": 88,
"url": "https://example.com/wp-content/uploads/2026/04/screenshot-about.png",
"width": 1280,
"height": 800
}

compare_screenshots

Na-ewere screenshots abụọ ma weghachite akara visual diff tinyere onyonyo diff nke na-eme ka mpaghara gbanwere pụta ìhè. Bara uru iji kwado na mgbanwe imewe mepụtara nsonaazụ a tụrụ anya ya ma ọ bụ iji chọpụta regressions a na-atụghị anya ya.

Paramita

ParamitaỤdịAchọrọNkọwa
before_urlstringEeURL nke ibe a ga-ejide dị ka ọnọdụ "tupu"
after_urlstringEeURL nke ibe a ga-ejide dị ka ọnọdụ "mgbe e mesịrị". Ọ nwere ike ịbụ otu URL ma ọ bụrụ na a na-atụnyere n'ofe oge
widthintegerMbaObosara viewport maka ijide abụọ ahụ. Ndabara 1280
thresholdfloatMbaOke pixel-difference (0.0–1.0). A na-ewere pikselụ dị n'ime nnabata a dị ka agbanwebeghị. Ndabara 0.1

Na-eweghachi

{
"success": true,
"diff_score": 0.04,
"changed_pixels": 2340,
"total_pixels": 1024000,
"diff_attachment_id": 91,
"diff_url": "https://example.com/wp-content/uploads/2026/04/diff-about.png"
}

diff_score nke 0.0 pụtara enweghị mgbanwe a na-ahụ anya; 1.0 pụtara pikselụ ọ bụla gbanwere.


review_page_design

Na-ejide screenshot nke ibe ma ziga ya na ụdị asụsụ maka nyocha anya. Na-eweghachi nlele ahaziri nke na-ekpuchi nhazi, typography, ojiji agba, na nchegbu accessibility.

Paramita

ParamitaỤdịAchọrọNkọwa
urlstringEeURL zuru ezu nke ibe a ga-enyocha
focusstringMbaNdepụta mpaghara nyocha kewapụrụ site na kọma a ga-emesi ike: layout, typography, colour, accessibility, mobile. Ndabara: mpaghara niile
widthintegerMbaObosara viewport. Ndabara 1280

Na-eweghachi

{
"success": true,
"screenshot_url": "https://example.com/wp-content/uploads/2026/04/review-about.png",
"assessment": {
"overall": "The page structure is clean and readable. Two accessibility issues detected.",
"layout": "Good visual hierarchy. Hero section is prominent.",
"typography": "Body text is 15px — consider increasing to 16px for readability.",
"colour": "Contrast ratio on the CTA button (#fff on #4a90e2) is 3.1:1 — below the WCAG AA threshold of 4.5:1.",
"accessibility": ["Low contrast on CTA button", "Missing alt text on hero image"],
"suggestions": ["Darken the CTA button to #1a5cb0 to pass WCAG AA", "Add descriptive alt text to the hero image"]
}
}

Ikike A Pụrụ Ịwụnye

Installable Abilities Registry na-eme ka ịgbatị agent site na ngwugwu ikike ndị ọzọ a na-ekesa dị ka mgbakwunye WordPress kwe omume. Ngwugwu ọ bụla na-edebanye otu ikike ma ọ bụ karịa site n'iji API ikike ọkọlọtọ.

list_available_abilities

Na-eweghachi katalọgụ nke ngwugwu ikike dị maka nwụnye site na registry.

Paramita

ParamitaỤdịAchọrọNkọwa
categorystringMbaNyochaa site na category: ecommerce, seo, media, social, developer

Na-eweghachi

{
"packs": [
{
"slug": "gratis-ai-agent-woocommerce",
"name": "WooCommerce Abilities",
"category": "ecommerce",
"version": "1.0.0",
"abilities": ["create_product", "update_pricing", "manage_inventory"],
"installed": false
}
]
}

install_ability

Na-ebudata ma na-eme ka ngwugwu ikike si na ndekọ rụọ ọrụ.

Paramita

ParamitaỤdịAchọrọNkọwa
slugstringEeslug nke plugin ngwugwu ikike

Na-eweghachi { "success": true, "slug": "gratis-ai-agent-woocommerce", "abilities_added": 3 }


recommend_plugin

Na-ajụ ndekọ ikike iji chọta plugin kacha mma maka ọnọdụ ojiji akọwara, ma, ma ọ bụrụ na achọrọ, wụnye ya.

Paramita

ParamitaỤdịAchọrọNkọwa
descriptionstringEeNkọwa n'asụsụ nkịtị banyere ọrụ a chọrọ
installbooleanMbaỌ bụrụ na true, wụnye plugin a tụrụ aro ozugbo. Ndabara bụ false

Ihe atụ

{
"description": "I need a contact form with file upload support and spam protection",
"install": false
}

Na-eweghachi

{
"recommendation": {
"slug": "contact-form-7",
"name": "Contact Form 7",
"reason": "Widely adopted, supports file uploads, and integrates with Akismet for spam filtering.",
"alternatives": ["wpforms-lite", "fluent-forms"]
}
}