{"total":63,"categories":["ai","code","data","datetime","documents","finance","math","network","security","system","text","utility","web"],"skills":[{"name":"add_days","description":"Add or subtract days from a date","category":"datetime"},{"name":"autonomous_search","description":"Search the web without any API key — scrapes Google/Bing/DDG directly","category":"web"},{"name":"base64_decode","description":"Decode Base64 to text","category":"data"},{"name":"base64_encode","description":"Encode text to Base64","category":"data"},{"name":"calculate","description":"Evaluate a mathematical expression safely","category":"math"},{"name":"check_website_status","description":"Check if a website is online and measure response time","category":"web"},{"name":"code_convert","description":"Convert code from one language to another","category":"code"},{"name":"code_debug","description":"Find and fix bugs in code","category":"code"},{"name":"code_explain","description":"Explain what a piece of code does","category":"code"},{"name":"code_review","description":"Review code and suggest improvements","category":"code"},{"name":"compound_interest","description":"Calculate compound interest","category":"finance"},{"name":"crypto_price","description":"Get the live price of a cryptocurrency (Bitcoin, Ethereum, Dogecoin, etc.)","category":"finance"},{"name":"csv_parse","description":"Parse CSV text into structured data","category":"data"},{"name":"currency_rates","description":"Get live currency exchange rates","category":"finance"},{"name":"date_diff","description":"Calculate the difference between two dates","category":"datetime"},{"name":"duckduckgo_search","description":"Search DuckDuckGo without API key (fallback)","category":"web"},{"name":"fetch_json","description":"Fetch JSON from any API endpoint","category":"web"},{"name":"fill_form","description":"Fill and submit a web form automatically","category":"web"},{"name":"generate_business_plan","description":"Generate a business plan outline","category":"ai"},{"name":"generate_cover_letter","description":"Generate a job application cover letter","category":"ai"},{"name":"generate_csv","description":"Generate a CSV file from data","category":"documents"},{"name":"generate_cv","description":"Generate a professional CV/Resume","category":"ai"},{"name":"generate_docx","description":"Generate a Word document (.docx)","category":"documents"},{"name":"generate_email","description":"Generate a professional email draft","category":"ai"},{"name":"generate_html_report","description":"Generate an HTML report","category":"documents"},{"name":"generate_markdown","description":"Generate a Markdown document","category":"documents"},{"name":"generate_password","description":"Generate a strong random password","category":"security"},{"name":"generate_pdf","description":"Generate a PDF document","category":"documents"},{"name":"generate_pptx","description":"Generate a PowerPoint presentation (.pptx)","category":"documents"},{"name":"generate_social_post","description":"Generate social media posts","category":"ai"},{"name":"generate_uuid","description":"Generate a random UUID","category":"data"},{"name":"generate_xlsx","description":"Generate an Excel spreadsheet (.xlsx)","category":"documents"},{"name":"get_current_time","description":"Get current date and time in multiple timezones","category":"datetime"},{"name":"get_page_forms","description":"Extract all forms from a webpage","category":"web"},{"name":"get_page_links","description":"Extract all links from a webpage","category":"web"},{"name":"hash_text","description":"Generate MD5/SHA256 hash of text","category":"data"},{"name":"ip_info","description":"Get information about an IP address","category":"network"},{"name":"json_parse","description":"Parse and pretty-print JSON data","category":"data"},{"name":"json_to_table","description":"Convert JSON array to a formatted table string","category":"data"},{"name":"list_skills","description":"List all available S.T.E.W skills","category":"system"},{"name":"loan_calculator","description":"Calculate monthly loan payments","category":"finance"},{"name":"ping","description":"Ping a host and check connectivity","category":"system"},{"name":"post_json","description":"POST JSON to any API endpoint","category":"web"},{"name":"qr_code_url","description":"Generate a QR code URL for any text","category":"utility"},{"name":"random_number","description":"Generate random numbers","category":"utility"},{"name":"shorten_url","description":"Shorten a URL using TinyURL","category":"utility"},{"name":"statistics","description":"Calculate statistics on a list of numbers","category":"math"},{"name":"stock_price","description":"Get the live/delayed price of a stock by ticker or company name","category":"finance"},{"name":"system_info","description":"Get S.T.E.W system info and status","category":"system"},{"name":"text_clean","description":"Clean and normalize text (remove extra spaces, fix encoding)","category":"text"},{"name":"text_extract_emails","description":"Extract all email addresses from text","category":"text"},{"name":"text_extract_phones","description":"Extract phone numbers from text","category":"text"},{"name":"text_extract_urls","description":"Extract all URLs from text","category":"text"},{"name":"text_sentiment","description":"Analyze sentiment of text (positive/negative/neutral)","category":"text"},{"name":"text_summarize","description":"Summarize a long text into key points (LLM-powered)","category":"text"},{"name":"text_translate_detect","description":"Detect language of text","category":"text"},{"name":"timezone_convert","description":"Convert time between timezones","category":"datetime"},{"name":"unit_convert","description":"Convert between units (length, weight, temperature, etc.)","category":"math"},{"name":"weather","description":"Get current weather for a city","category":"utility"},{"name":"web_browse","description":"Fetch and read any webpage URL","category":"web"},{"name":"web_crawl","description":"Autonomous web crawl — search + fetch pages + compile report (no API key)","category":"web"},{"name":"web_search","description":"Search the web using Serper API with DuckDuckGo fallback","category":"web"},{"name":"word_count","description":"Count words, chars, sentences in text","category":"text"}]}