يبحث وولف فيش عن أبرز أخبار الذكاء الاصطناعي اليوم، ويكتب منشوراً على LinkedIn بأسلوبك، وينشره باستخدام جلسة Chrome الموجودة لديك. بدون واجهة LinkedIn API. بدون OAuth. مجرد بحث على الويب + تحكم بالحاسوب.
مفتاح Claude Opus API — مُهيأ في الإعدادات > النماذج. يربط سير العمل هذا البحث والتنسيق والكتابة والتحكم بالحاسوب متعدد الخطوات. يتعامل Opus مع قرارات الحكم بشكل أفضل بكثير من النماذج الأصغر. يعمل Sonnet ولكن توقع جودة تنسيق أدنى. لا تناسب Haiku والنماذج المحلية هذه الحالة.
Chrome — مثبت مع ملف تعريف مسجَّل دخوله في LinkedIn. يستخدم الوكيل جلسة المتصفح الموجودة مباشرة — بدون LinkedIn API، بدون رموز OAuth.
أذونات macOS — تسجيل الشاشة وإمكانية الوصول والأتمتة. تُمنح جميعها في إعدادات النظام > الخصوصية والأمان.
تسجيل الشاشة
ما تفعله: تتيح لـ وولف فيش التقاط لقطات شاشة لسطح مكتبك.ما يحدث بدونها: يفشل computer_screenshot بصمت — يُعيد الوكيل المحاولة حتى 10 مرات، مستهلكاً ~300 ثانية لكل محاولة قبل الاستسلام. لا رسالة خطأ، فقط نتيجة فارغة.كيفية منحها:
افتح إعدادات النظام > الخصوصية والأمان > تسجيل الشاشة
انقر على زر +، ابحث عن وولف فيش وأضفه
أعد تشغيل وولف فيش — لا يسري هذا الإذن إلا بعد إعادة تشغيل التطبيق
إمكانية الوصول
ما تفعله: تتيح لـ وولف فيش التحكم بالفأرة ولوحة المفاتيح.ما يحدث بدونها: يفشل computer_mouse_click وcomputer_keyboard_type فوراً بـ “غير مسموح به”.كيفية منحها:
افتح إعدادات النظام > الخصوصية والأمان > إمكانية الوصول
انقر على زر +، ابحث عن وولف فيش وأضفه
تسري فوراً — لا حاجة لإعادة التشغيل
الأتمتة
ما تفعله: تتيح لـ وولف فيش إرسال أوامر إلى تطبيقات أخرى (Chrome وFinder وغيرها) عبر AppleScript.ما يحدث بدونها: يفشل أي استدعاء osascript بـ “غير مصرح بإرسال أحداث Apple”. يُعيد الوكيل المحاولة — في إحدى تشغيلات الاختبار استهلك ~264 ثانية على 6 محاولات قبل النجاح بعد ظهور الموجه.كيفية منحها:
افتح إعدادات النظام > الخصوصية والأمان > الأتمتة
ابحث عن وولف فيش في القائمة
فعّل كل تطبيق هدف يحتاج الوكيل إليه — كحد أدنى، Google Chrome
قد يطلب منك macOS أيضاً عند أول استخدام — انقر على “موافق” عند ظهور الطلب
امنح الأذونات الثلاثة قبل أول تشغيلة. إذا كان أي إذن مفقوداً، سيستنزف الوكيل ميزانية الرموز في إعادة محاولة استدعاءات أدوات فاشلة. تسجيل الشاشة هو الأسوأ — يفشل بصمت، فلا يعرف الوكيل حتى أنه لا يستطيع رؤية الشاشة.
أرسل هذا إلى وولف فيش. يبحث ويكتب وينشر — محادثة واحدة.
Research today's top AI and tech news. Run multiple searches:"AI news today", "LLM breakthroughs this week", "artificialintelligence announcements", "AI funding rounds", "AI policyregulation". Read the full content of the top articles usingweb_fetch.ONLY use free, open sources that web_fetch can read withouthitting a paywall. Good sources: The Verge, Ars Technica,TechCrunch, arXiv, Papers With Code, Anthropic Blog, OpenAIBlog, Google AI Blog, Hacker News, r/MachineLearning,VentureBeat, The Register, CNBC Technology.DO NOT fetch from paywalled sites — Bloomberg, WSJ, NYT,Financial Times, The Information. They return HTTP 403 andwaste time. If a search result points to a paywalled domain,skip it and pick the next one. Also skip SEO spam, listicles,AI-generated summaries of summaries, and aggregator sites thatrewrite other outlets with no original reporting.Write a LinkedIn post in my voice (match soul.md tone). Under3000 characters. Use this exact format — every line break matters:🤖 AI News Roundup — N Things You Need to Know Today(blank line)1. [topic emoji] [One-sentence headline with full context](blank line)2. [topic emoji] [One-sentence headline with full context](blank line)3. [topic emoji] [One-sentence headline with full context](blank line)... continue for 5-10 stories ...(blank line)Generated with Wolffish 🐟Rules:- 5 to 10 stories depending on what's newsworthy today- Each story is exactly one numbered item with a topic emoji that matches its domain: 🏦 finance, 🏥 health, 🔬 research, 💰 funding, 🛡️ policy, 🛒 retail, ☁️ cloud, 🔐 security, 🎵 consumer, etc.- Each item is one self-contained sentence — the reader must understand the story without clicking through- One blank line between EVERY item — no exceptions — without them LinkedIn renders it as a wall of text- No hashtags. No closing hot take. No personal reflection. The value is the curation.- End with: Generated with Wolffish 🐟After writing the post, publish it to LinkedIn usingcomputer-use. My Chrome browser is already open on display 0(primary display) with my LinkedIn session logged in and readyto use. Do NOT spin up a new browser instance. Do NOT use aheadless browser. Do NOT launch Playwright or any automationframework. Use my existing Chrome window — it's already there.Begin by taking a screenshot to see the current screen state.Then save the post with correct encoding:Generate a timestamped filename using the current date andtime: files/linkedin-post-YYYY-MM-DD-HHMMSS.txt (e.g.files/linkedin-post-2026-05-22-143052.txt). Write the postcontent to that file so emojis are saved with proper UTF-8encoding. Then copy it to the clipboard using this exactshell command (with your actual filename):LANG=en_US.UTF-8 pbcopy < files/linkedin-post-YYYY-MM-DD-HHMMSS.txtThis forces pbcopy to read the file as UTF-8 regardless ofthe terminal's locale — it prevents emoji corruption (e.g.🤖 turning into ü§ñ) that happens with raw copy-paste.Then post it:Navigate to: https://www.linkedin.com/feed/?shareActive=trueThis opens the post composer directly AND the text area isalready focused with the cursor blinking — ready for inputimmediately. Do NOT click the composer text area. Just runthe paste command (Cmd+V) right away to paste from theclipboard.After pasting, take ONE screenshot of the composer. Verifythe emojis and formatting look correct — numbered items,topic emojis, blank lines between stories. If it looks right,click the "Post" button immediately. Do not scroll throughthe post. Do not take additional screenshots to verify. Donot try to get the post URL after posting.Four actions total: save file, clipboard-paste, verify, post.Done.
## Daily LinkedIn Post | Weekday (08:00)Research today's top AI and tech news. Run multiple searches:"AI news today", "LLM breakthroughs this week", "artificialintelligence announcements", "AI funding rounds", "AI policyregulation". Read the full content of the top articles usingweb_fetch.ONLY use free, open sources that web_fetch can read withouthitting a paywall. Good sources: The Verge, Ars Technica,TechCrunch, arXiv, Papers With Code, Anthropic Blog, OpenAIBlog, Google AI Blog, Hacker News, r/MachineLearning,VentureBeat, The Register, CNBC Technology.DO NOT fetch from paywalled sites — Bloomberg, WSJ, NYT,Financial Times, The Information. They return HTTP 403 andwaste time. If a search result points to a paywalled domain,skip it and pick the next one. Also skip SEO spam, listicles,AI-generated summaries of summaries, and aggregator sites thatrewrite other outlets with no original reporting.Write a LinkedIn post in my voice (match soul.md tone). Under3000 characters. Use this exact format — every line break matters:🤖 AI News Roundup — N Things You Need to Know Today(blank line)1. [topic emoji] [One-sentence headline with full context](blank line)2. [topic emoji] [One-sentence headline with full context](blank line)3. [topic emoji] [One-sentence headline with full context](blank line)... continue for 5-10 stories ...(blank line)Generated with Wolffish 🐟Rules:- 5 to 10 stories depending on what's newsworthy today- Each story is exactly one numbered item with a topic emoji that matches its domain: 🏦 finance, 🏥 health, 🔬 research, 💰 funding, 🛡️ policy, 🛒 retail, ☁️ cloud, 🔐 security, 🎵 consumer, etc.- Each item is one self-contained sentence — the reader must understand the story without clicking through- One blank line between EVERY item — no exceptions — without them LinkedIn renders it as a wall of text- No hashtags. No closing hot take. No personal reflection. The value is the curation.- End with: Generated with Wolffish 🐟After writing the post, publish it to LinkedIn usingcomputer-use. My Chrome browser is already open on display 0(primary display) with my LinkedIn session logged in and readyto use. Do NOT spin up a new browser instance. Do NOT use aheadless browser. Do NOT launch Playwright or any automationframework. Use my existing Chrome window — it's already there.Begin by taking a screenshot to see the current screen state.Then save the post with correct encoding:Generate a timestamped filename using the current date andtime: files/linkedin-post-YYYY-MM-DD-HHMMSS.txt (e.g.files/linkedin-post-2026-05-22-143052.txt). Write the postcontent to that file so emojis are saved with proper UTF-8encoding. Then copy it to the clipboard using this exactshell command (with your actual filename):LANG=en_US.UTF-8 pbcopy < files/linkedin-post-YYYY-MM-DD-HHMMSS.txtThis forces pbcopy to read the file as UTF-8 regardless ofthe terminal's locale — it prevents emoji corruption (e.g.🤖 turning into ü§ñ) that happens with raw copy-paste.Then post it:Navigate to: https://www.linkedin.com/feed/?shareActive=trueThis opens the post composer directly AND the text area isalready focused with the cursor blinking — ready for inputimmediately. Do NOT click the composer text area. Just runthe paste command (Cmd+V) right away to paste from theclipboard.After pasting, take ONE screenshot of the composer. Verifythe emojis and formatting look correct — numbered items,topic emojis, blank lines between stories. If it looks right,click the "Post" button immediately. Do not scroll throughthe post. Do not take additional screenshots to verify. Donot try to get the post URL after posting.Four actions total: save file, clipboard-paste, verify, post.Done.
غيّر Weekday (08:00) إلى أي جدول يناسب روتينك — Daily (09:00) لكل يوم، Weekly (Monday 08:00) لمرة في الأسبوع، أو تعبير cron خام مثل Cron (0 8 * * 1,3,5) ليوم الاثنين/الأربعاء/الجمعة.
🤖 AI News Roundup — 10 Things You Need to Know Today
🏦 JPMorgan Chase reclassified AI as core infrastructure with a 19.8B USD tech budget, 2,000 AI staff, and projects 2.5B USD in annual value from AI efficiency gains.
🏥 OpenAI’s reasoning model outperformed experienced physicians at patient diagnosis in a Harvard/BIDMC study — tested across real ER electronic health records.
💊 OpenAI launched ChatGPT for Clinicians — a free tool for verified medical professionals to assist with documentation and evidence-based clinical reasoning.
🛡️ The US, UK, Australia, Canada & New Zealand jointly issued security guidance on agentic AI systems, identifying 5 risk categories for critical infrastructure deployments.
🔬 UPenn researchers introduced “Mollifier Layers” — a neural network technique to solve inverse PDEs with improved stability, with applications in genomics and climate modeling.
💰 China’s Moonshot AI raised 2B USD at a 20B USD valuation as demand for open-source AI models skyrockets globally.
🛒 McKinsey & ICSC report: AI agents could influence up to 1 trillion USD in US B2C retail revenue by 2030, reshaping how and where shopping decisions are made.
☁️ AWS expanded Amazon Connect into 4 agentic AI solutions covering supply chain, hiring, customer service, and healthcare administration.
🔐 Anthropic’s Claude Mythos Preview model prompted Yale’s CELI to publish a cross-industry agentic AI governance framework across banking, healthcare, retail & supply chain.
🎵 Spotify is positioning itself as the home for AI-generated personal audio, while OpenAI launched new voice intelligence features in its API.