<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Fenju Fu</title>
    <description>The latest articles on DEV Community by Fenju Fu (@fenju_fu).</description>
    <link>https://dev.to/fenju_fu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3975217%2F89635e6f-65d1-4047-ae6a-44fa3df21ab5.png</url>
      <title>DEV Community: Fenju Fu</title>
      <link>https://dev.to/fenju_fu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fenju_fu"/>
    <language>en</language>
    <item>
      <title>You Have Agent Skills. Now How Do You Actually Run a Desktop AI Assistant?</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Thu, 03 Sep 2026 23:40:07 +0000</pubDate>
      <link>https://dev.to/fenju_fu/you-have-agent-skills-now-how-do-you-actually-run-a-desktop-ai-assistant-31a0</link>
      <guid>https://dev.to/fenju_fu/you-have-agent-skills-now-how-do-you-actually-run-a-desktop-ai-assistant-31a0</guid>
      <description>&lt;p&gt;Today's GitHub Trending tells a clear story: the Agent ecosystem's center of gravity has shifted from backend workflow orchestration to end-user assistant onboarding.&lt;/p&gt;

&lt;p&gt;Look at what's trending:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;mattpocock/skills&lt;/code&gt; — an engineer open-sourced their actual &lt;code&gt;.agents&lt;/code&gt; directory. Real skills, zero packaging.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;NousResearch/hermes-agent&lt;/code&gt; — "the agent that grows with you." An emotional promise of long-term companionship.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;anthropics/skills&lt;/code&gt; — official Agent Skills repository.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;debpalash/VoiceStudio&lt;/code&gt; — a fully-local ElevenLabs alternative covering voice cloning, dubbing, and transcription in 646 languages.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The pattern is unmistakable: developers now have more skills, frameworks, and capability pipelines than ever before. But here's the gap nobody is addressing — &lt;strong&gt;from "I cloned the repo" to "my AI assistant is actually running."&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The onboarding wall we all hit
&lt;/h3&gt;

&lt;p&gt;We ran into this ourselves. The experience usually goes like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You find a great skills repo (like &lt;code&gt;mattpocock/skills&lt;/code&gt;). You clone it.&lt;/li&gt;
&lt;li&gt;You read the README. It explains what each skill does.&lt;/li&gt;
&lt;li&gt;You want to actually use them in an assistant. Now what?&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Where do the skill files go?&lt;/li&gt;
&lt;li&gt;How does the cloud configuration map to the desktop configuration?&lt;/li&gt;
&lt;li&gt;How do you verify the assistant is actually working?&lt;/li&gt;
&lt;li&gt;What's the difference between a cloud AI assistant and a desktop one in terms of setup?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This "zero to running" gap is more painful than writing the skills themselves. You have the ingredients but no recipe.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F92nisoaj3ajotdwmbrhv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F92nisoaj3ajotdwmbrhv.png" alt="Loomy desktop AI assistant onboarding configuration" width="800" height="467"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Closing the gap
&lt;/h3&gt;

&lt;p&gt;That's exactly why we put together a complete onboarding tutorial for &lt;strong&gt;AstronClaw&lt;/strong&gt; (cloud AI) and &lt;strong&gt;Loomy&lt;/strong&gt; (desktop AI) assistants:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://github.com/iflytek/astronclaw-tutorial" rel="noopener noreferrer"&gt;iflytek/astronclaw-tutorial&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The tutorial walks through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Setting up AstronClaw as your cloud AI assistant&lt;/li&gt;
&lt;li&gt;Installing and configuring Loomy as your desktop AI assistant&lt;/li&gt;
&lt;li&gt;Mounting skills onto your assistant — where files go, how configs map&lt;/li&gt;
&lt;li&gt;Verifying that your assistant is actually working end-to-end&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakz48dwuylnzjg7h6vc9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakz48dwuylnzjg7h6vc9.png" alt="Loomy desktop assistant home screen after successful connection" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pair it with official skill packs — voice, OCR, translation, proofreading, and multimodal capabilities:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;iflytek/iFly-Skills&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The takeaway
&lt;/h3&gt;

&lt;p&gt;Skills and frameworks are increasingly a solved problem. The real bottleneck has moved downstream: &lt;strong&gt;the onboarding path from "I have skills" to "my assistant runs."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you've been collecting skills from GitHub but still don't have a running assistant, the missing piece isn't another skills repo — it's a clear walkthrough for getting from zero to running.&lt;/p&gt;

</description>
      <category>agents</category>
      <category>githubtrending</category>
      <category>opensource</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>When Your Multi-Step Agent Workflow Crashes at Step 5, Do You Start Over?</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Wed, 02 Sep 2026 23:40:41 +0000</pubDate>
      <link>https://dev.to/fenju_fu/when-your-multi-step-agent-workflow-crashes-at-step-5-do-you-start-over-33di</link>
      <guid>https://dev.to/fenju_fu/when-your-multi-step-agent-workflow-crashes-at-step-5-do-you-start-over-33di</guid>
      <description>&lt;p&gt;Today's GitHub Trending reveals a clear shift: the agent ecosystem is moving from single-step task execution to multi-step long-running workflows.&lt;/p&gt;

&lt;p&gt;Let's look at three trending repos and what they tell us about the gap between demos and production.&lt;/p&gt;

&lt;h2&gt;
  
  
  The single-step optimizer
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/DietrichGebert/ponytail" rel="noopener noreferrer"&gt;&lt;code&gt;DietrichGebert/ponytail&lt;/code&gt;&lt;/a&gt; makes your agent 「think like the laziest senior dev in the room.」 The idea: the best code is the code you never wrote. Before writing anything, the agent evaluates whether the task can be solved by reusing existing code, changing a config, or simply skipping unnecessary work.&lt;/p&gt;

&lt;p&gt;This is a genuinely smart approach to single-step decision quality. But it optimizes one step in a much longer chain.&lt;/p&gt;

&lt;h2&gt;
  
  
  The post-hoc change tracker
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/pacifio/atlas" rel="noopener noreferrer"&gt;&lt;code&gt;pacifio/atlas&lt;/code&gt;&lt;/a&gt; positions itself as 「source control for agents.」 When you have multiple coding agents working on the same project — one on frontend, one on backend, one on tests — atlas gives you a single place to track what each agent changed and query their modifications.&lt;/p&gt;

&lt;p&gt;This solves a real pain point: multi-agent change visibility. But it's fundamentally an audit trail. It tells you what happened after the fact. It doesn't help when a workflow crashes mid-execution.&lt;/p&gt;

&lt;h2&gt;
  
  
  The multi-step pipeline
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/debpalash/VoiceStudio" rel="noopener noreferrer"&gt;&lt;code&gt;debpalash/VoiceStudio&lt;/code&gt;&lt;/a&gt; is a fully-local ElevenLabs alternative that chains voice cloning → voice design → video dubbing → dictation → transcription → audiobook creation into one pipeline, covering 646 languages.&lt;/p&gt;

&lt;p&gt;This is a real multi-step workflow — not a single capability, but an end-to-end chain. And that's exactly where the question becomes critical: when step 3 of this pipeline crashes, do you re-run voice cloning from scratch?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" alt="A multi-step workflow orchestration canvas showing connected nodes in a long-running pipeline" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The gap nobody addresses
&lt;/h2&gt;

&lt;p&gt;All three repos solve real problems — but at different points in the workflow lifecycle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ponytail&lt;/strong&gt;: optimizes decision quality within a single step&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;atlas&lt;/strong&gt;: tracks changes after steps complete&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VoiceStudio&lt;/strong&gt;: chains multiple steps into a pipeline&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of them answer the question that matters most for production: &lt;strong&gt;when a multi-step workflow crashes at step 5, can the agent resume from the breakpoint — or does the entire chain restart from zero?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the gap between a demo that works on a good day and a production system that survives bad days.&lt;/p&gt;

&lt;h2&gt;
  
  
  What breakpoint recovery looks like
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-agent&lt;/code&gt;&lt;/a&gt; — an enterprise-grade agentic workflow platform — handles this at the platform level:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;State persistence&lt;/strong&gt;: every step's output is saved as a recoverable checkpoint&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Breakpoint resume&lt;/strong&gt;: when a step fails or times out, the workflow resumes from that step's last checkpoint, not from the beginning&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-agent orchestration&lt;/strong&gt;: when Agent A's output is a dependency for Agent B, and A times out, B doesn't crash — it waits, retries, or skips based on the workflow's error-handling policy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Imagine a five-step workflow: requirements analysis → solution design → coding → testing → deployment. If the process dies during 「coding,」 a platform with state persistence preserves the completed outputs of steps 1–2 and any partial output of step 3. The agent resumes from the breakpoint, not from scratch.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7f3pde1bz3jw0qv2wbl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7f3pde1bz3jw0qv2wbl.png" alt="Workflow debug interface showing step-by-step execution state" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters now
&lt;/h2&gt;

&lt;p&gt;The trending repos today prove that the agent ecosystem has matured beyond 「can the agent do X?」 Developers are now building multi-step pipelines, managing multiple agents, and optimizing decision quality within individual steps.&lt;/p&gt;

&lt;p&gt;But as workflows get longer and more complex, the probability of any single step failing increases. Without breakpoint recovery, every failure means a full restart — wasted compute, wasted time, lost intermediate results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Long-running workflows need more than smart single-step decisions and post-hoc change tracking. They need the workflow itself to survive crashes.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's what &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-agent&lt;/code&gt;&lt;/a&gt; does: state persistence, recoverable checkpoints, and breakpoint resume for multi-step agent workflows.&lt;/p&gt;

&lt;p&gt;For RPA scenarios — where tasks like 「open app → fill form → wait → screenshot → extract → summarize」 are inherently long and error-prone — &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-rpa&lt;/code&gt;&lt;/a&gt; pairs with astron-agent to bring breakpoint recovery to desktop and browser automation.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you're building multi-step agent workflows, what's your crash recovery strategy today?&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aiagents</category>
      <category>llmops</category>
      <category>workflow</category>
      <category>automation</category>
    </item>
    <item>
      <title>When Your AI Agent Hits a Scanned PDF: The Multimodal Gap in Agent Workflows</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Tue, 01 Sep 2026 23:40:08 +0000</pubDate>
      <link>https://dev.to/fenju_fu/when-your-ai-agent-hits-a-scanned-pdf-the-multimodal-gap-in-agent-workflows-jnn</link>
      <guid>https://dev.to/fenju_fu/when-your-ai-agent-hits-a-scanned-pdf-the-multimodal-gap-in-agent-workflows-jnn</guid>
      <description>&lt;p&gt;Today's GitHub Trending tells a clear story: agents are getting specialized vertical skills at a rapid pace.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;K-Dense-AI/scientific-agent-skills&lt;/code&gt; ships 165 validated science skills and 100+ databases, turning any AI agent into an AI Scientist. &lt;code&gt;firecrawl/pdf-inspector&lt;/code&gt; builds a fast Rust library for PDF inspection, classification, and text extraction — intelligently detecting scanned vs text-based PDFs to enable smart routing. &lt;code&gt;THU-MAIC/OpenMAIC&lt;/code&gt; creates a multi-agent interactive classroom with one click.&lt;/p&gt;

&lt;p&gt;These are all impressive projects. But they also reveal a structural gap in agent workflows.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Multimodal Gap
&lt;/h2&gt;

&lt;p&gt;Consider a materials science researcher's workflow. Her agent uses scientific-agent-skills to call molecular modeling and literature search tools. It uses pdf-inspector to detect and route PDFs from partner institutions. It uses a multi-agent setup to rehearse her thesis defense.&lt;/p&gt;

&lt;p&gt;But when she opens her advisor's handwritten lab notebook scans, receives an experimental report in Japanese, or needs professional proofreading on an English abstract — the agent stalls.&lt;/p&gt;

&lt;p&gt;The problem isn't text generation. The problem is that OCR, translation, and proofreading are not engineering-grade capabilities built into the agent's workflow. The agent can orchestrate tasks and call tools, but when it encounters multimodal data — scanned documents, foreign-language text, voice notes — it breaks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fesuuhuym74sqqbourm44.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fesuuhuym74sqqbourm44.png" alt="iFly-Skills OCR and image understanding tools" width="799" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Infrastructure Layer
&lt;/h2&gt;

&lt;p&gt;This is where &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/iFly-Skills&lt;/code&gt;&lt;/a&gt; comes in. It's iFLYTEK's official skill collection covering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Speech recognition&lt;/strong&gt;: Turn voice notes and meeting recordings into text&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OCR text extraction&lt;/strong&gt;: Digitize scanned documents, handwritten notes, and image-based PDFs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multilingual translation&lt;/strong&gt;: Handle cross-language documents in research and business workflows&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Professional text proofreading&lt;/strong&gt;: Catch errors in academic writing, technical documentation, and business communications&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multimodal capabilities&lt;/strong&gt;: Process inputs that mix text, images, and audio&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These aren't "nice to have" features. They're the infrastructure layer that prevents agent workflows from breaking when they encounter non-text data.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Fits with pdf-inspector
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;firecrawl/pdf-inspector&lt;/code&gt; does an excellent job at the first step: detecting whether a PDF is scanned or text-based, and routing accordingly. But detection is only half the battle — for scanned PDFs, you still need actual OCR to extract the text. That's where iFly-Skills picks up: pdf-inspector classifies and routes, iFly-Skills does the OCR extraction, then translation and proofreading can follow in the same pipeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Fits with scientific-agent-skills
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;K-Dense-AI/scientific-agent-skills&lt;/code&gt; gives agents 165 validated science skills. But scientific workflows involve multilingual literature, scanned experimental records, and cross-border collaboration. The research skills handle analysis and reasoning; iFly-Skills handles the multimodal inputs that feed into that analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Full Pipeline
&lt;/h2&gt;

&lt;p&gt;Pair iFly-Skills with &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-agent&lt;/code&gt;&lt;/a&gt;, an enterprise-grade agentic workflow platform, and you get the complete pipeline:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Orchestrate&lt;/strong&gt;: astron-agent coordinates task steps and tool calls&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multimodal input&lt;/strong&gt;: iFly-Skills handles OCR, speech recognition, and translation on incoming data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Process&lt;/strong&gt;: The agent applies its domain skills (science, legal, etc.) on clean, structured input&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Output&lt;/strong&gt;: iFly-Skills handles proofreading and multilingual output&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feedback&lt;/strong&gt;: Results flow back into the workflow for iteration&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7b5fi16dke1kism7344.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7b5fi16dke1kism7344.jpg" alt="iFly-Skills project overview" width="800" height="554"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No more stalling at scanned PDFs. No more breaking on foreign-language documents. No more manual transcription of voice notes.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;The trend on GitHub Trending is clear: agents are getting vertical skills and smart routing. But the multimodal foundation — OCR, translation, voice, proofreading — is the infrastructure layer that makes those workflows actually work end-to-end. If your agent workflow breaks on non-text data, that's the gap to fill.&lt;/p&gt;

&lt;p&gt;Check out &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/iFly-Skills&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-agent&lt;/code&gt;&lt;/a&gt; to see how they fit together.&lt;/p&gt;

</description>
      <category>aiagents</category>
      <category>multimodal</category>
      <category>ocr</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Agents Can Generate Content — But Who Operates the Systems? The "Last Mile" Problem in AI Automation</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Tue, 01 Sep 2026 00:58:09 +0000</pubDate>
      <link>https://dev.to/fenju_fu/agents-can-generate-content-but-who-operates-the-systems-the-last-mile-problem-in-ai-automation-hej</link>
      <guid>https://dev.to/fenju_fu/agents-can-generate-content-but-who-operates-the-systems-the-last-mile-problem-in-ai-automation-hej</guid>
      <description>&lt;p&gt;Today's GitHub Trending reveals a pattern that every developer building with AI agents should pay attention to.&lt;/p&gt;

&lt;p&gt;Let's look at three trending repos:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;tt-a1i/archify&lt;/code&gt;&lt;/strong&gt; — An Agent skill that generates beautiful, verifiable architecture, workflow, and sequence diagrams as self-contained HTML with motion and crisp export. The Agent doesn't just describe your system architecture — it &lt;em&gt;draws&lt;/em&gt; it, professionally.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;zhaoxuya520/reverse-skill&lt;/code&gt;&lt;/strong&gt; — A reverse engineering and security testing skill router pack. It does AI-powered routing (deciding which tool to use), on-demand toolchain bootstrapping (setting up the tool), and self-evolving knowledge base (learning from past runs). Supports Claude Code, Kiro, Cursor, and Cline.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;handsomestWei/patent-disclosure-skill&lt;/code&gt;&lt;/strong&gt; — A skill that handles the entire patent workflow: mining patent points, writing disclosure documents for invention/utility/design patents, interpreting patents in plain language, and assisting with examination responses.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pattern
&lt;/h2&gt;

&lt;p&gt;All three solve the same half of the problem: &lt;strong&gt;Agents generating content and making decisions.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;archify: Agent generates diagrams ✅&lt;/li&gt;
&lt;li&gt;reverse-skill: Agent routes toolchains ✅&lt;/li&gt;
&lt;li&gt;patent-disclosure-skill: Agent writes documents ✅&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But here's what nobody is talking about — the other half:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;After the Agent generates that architecture diagram → who uploads it to Confluence and notifies the team?&lt;/li&gt;
&lt;li&gt;After the Agent routes the security scan → who files the results in the bug tracking system?&lt;/li&gt;
&lt;li&gt;After the Agent writes the patent disclosure → who submits it through the patent office portal, fills in all the metadata fields, uploads the attachments, and pays the filing fee?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Today, the answer is: a human, manually clicking through internal systems.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Last Mile
&lt;/h2&gt;

&lt;p&gt;This is what I call the "last mile" of Agent automation. Content generation is largely solved. System operation is not.&lt;/p&gt;

&lt;p&gt;Your Agent can write a perfect patent disclosure document. But submitting it to the patent office portal involves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Logging in&lt;/li&gt;
&lt;li&gt;Selecting the right patent type from a dropdown&lt;/li&gt;
&lt;li&gt;Filling in 30+ metadata fields&lt;/li&gt;
&lt;li&gt;Uploading the document as an attachment&lt;/li&gt;
&lt;li&gt;Selecting the right category codes&lt;/li&gt;
&lt;li&gt;Clicking through a 5-step wizard&lt;/li&gt;
&lt;li&gt;Paying the filing fee&lt;/li&gt;
&lt;li&gt;Downloading the confirmation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's not intelligence. That's execution. And it's exactly the kind of repetitive, rule-based, error-prone work that should never require a human.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Solution: RPA + Agent
&lt;/h2&gt;

&lt;p&gt;This is where &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-rpa&lt;/code&gt;&lt;/a&gt; comes in — an Agent-ready RPA suite designed for exactly this gap:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Agent does the thinking&lt;/strong&gt;: judgment, routing, content generation, decision-making&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RPA does the doing&lt;/strong&gt;: form filling, file uploading, button clicking, report exporting&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unattended execution&lt;/strong&gt;: no human needs to babysit the process&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnlh0sxg29y0swu0sebbs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnlh0sxg29y0swu0sebbs.png" alt="Astron RPA desktop application interface showing unattended execution capabilities"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And when you pair it with &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-agent&lt;/code&gt;&lt;/a&gt; — an enterprise-grade agentic workflow platform — you get the full stack:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Agent (brain) → RPA (hands) → Real System (target)
     ↑                                    |
     └────────── feedback ────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The Agent decides what needs to happen. The RPA suite executes it in real systems. The result feeds back to the Agent for the next step. No human in the loop.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" alt="Astron Agent workflow orchestration canvas demonstrating multi-step process automation"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters Now
&lt;/h2&gt;

&lt;p&gt;Today's Trending proves that Agent content generation is mature. archify's diagrams are beautiful. reverse-skill's routing is smart. patent-disclosure-skill's documents are usable.&lt;/p&gt;

&lt;p&gt;But mature content generation without system execution is like having a brilliant strategist who can plan a military campaign but can't move a single soldier. The plan is perfect. The execution is zero.&lt;/p&gt;

&lt;p&gt;The next wave of Agent tooling won't be about generating better content. It'll be about &lt;strong&gt;operating real systems without humans in the loop.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's the last mile. And it's the mile that matters.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Tags: &lt;code&gt;aiagents&lt;/code&gt;, &lt;code&gt;rpa&lt;/code&gt;, &lt;code&gt;automation&lt;/code&gt;, &lt;code&gt;opensource&lt;/code&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aiagents</category>
      <category>rpa</category>
      <category>automation</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Your Agent Ran 20 Steps and Crashed at Step 15. Now What?</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Sun, 30 Aug 2026 23:58:03 +0000</pubDate>
      <link>https://dev.to/fenju_fu/your-agent-ran-20-steps-and-crashed-at-step-15-now-what-1lni</link>
      <guid>https://dev.to/fenju_fu/your-agent-ran-20-steps-and-crashed-at-step-15-now-what-1lni</guid>
      <description>&lt;p&gt;Today's GitHub Trending tells a clear story: agents are taking over longer and longer task chains. But nobody's talking about what happens when the chain breaks.&lt;/p&gt;

&lt;p&gt;Let's look at three repos trending today:&lt;/p&gt;

&lt;h3&gt;
  
  
  The Long-Chain Trend
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;mvanhorn/last30days-skill&lt;/code&gt;&lt;/strong&gt; — An agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web, then synthesizes a grounded summary. That's 6+ platforms, dozens of API calls, multiple data formats to parse. Any step can fail: rate limits, page structure changes, network timeouts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;THU-MAIC/OpenMAIC&lt;/code&gt;&lt;/strong&gt; — A multi-agent interactive classroom with one-click launch. Teacher, TA, peer learner, examiner — multiple agent roles collaborating in real-time. If one agent crashes mid-session, the whole classroom experience breaks. State synchronization across roles is everything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;K-Dense-AI/scientific-agent-skills&lt;/code&gt;&lt;/strong&gt; — 165 validated skills covering biology, chemistry, medicine, and drug discovery. From literature review to experiment design to data analysis to paper writing — this is a multi-day pipeline. What happens when step 87 fails and you lose hours of intermediate results?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" alt="Multi-node workflow orchestration canvas showing complex task chains" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Real Question
&lt;/h3&gt;

&lt;p&gt;The real question isn't「can your agent do it?」— today's trending repos prove agents &lt;em&gt;can&lt;/em&gt;. The question is: &lt;strong&gt;when it breaks at step 15, does it restart from step 1 or resume from step 15?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Long-running workflows need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Checkpointing&lt;/strong&gt;: Save state at each step&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;State persistence&lt;/strong&gt;: Survive crashes and restarts&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Resume-from-failure&lt;/strong&gt;: Pick up where you left off&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-agent state sync&lt;/strong&gt;: When one agent fails, others don't lose their progress&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What We're Building
&lt;/h3&gt;

&lt;p&gt;That's exactly what &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-agent&lt;/code&gt;&lt;/a&gt; does — an enterprise-grade, commercially-friendly agentic workflow platform for building SuperAgents. Long-running workflows don't restart from zero. Checkpoint recovery means multi-step workflows don't fall apart when one step fails.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7f3pde1bz3jw0qv2wbl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7f3pde1bz3jw0qv2wbl.png" alt="Debug and preview workspace for testing agent workflows" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And for the last mile — when your agent needs to actually &lt;em&gt;do&lt;/em&gt; something in the real world (fill forms, export reports, run batch jobs) — pair it with &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-rpa&lt;/code&gt;&lt;/a&gt;: an agent-ready RPA suite for real-world execution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The pattern&lt;/strong&gt;: Orchestrate with astron-agent. Execute with astron-rpa. Resume from any checkpoint.&lt;/p&gt;

&lt;p&gt;If your agent workflow is more than 5 steps long, you need checkpoint recovery. If it's more than 20 steps, you can't live without it.&lt;/p&gt;

</description>
      <category>aiagents</category>
      <category>workflow</category>
      <category>automation</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Agent Skills Are Exploding — But Can Your Agent Read a Screenshot?</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Sat, 29 Aug 2026 23:40:29 +0000</pubDate>
      <link>https://dev.to/fenju_fu/agent-skills-are-exploding-but-can-your-agent-read-a-screenshot-11eo</link>
      <guid>https://dev.to/fenju_fu/agent-skills-are-exploding-but-can-your-agent-read-a-screenshot-11eo</guid>
      <description>&lt;p&gt;Today's GitHub Trending reveals an unmistakable pattern: Agent skills are everywhere.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/K-Dense-AI/scientific-agent-skills" rel="noopener noreferrer"&gt;&lt;code&gt;K-Dense-AI/scientific-agent-skills&lt;/code&gt;&lt;/a&gt; — 165 validated skills turning any AI agent into an AI Scientist&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/tt-a1i/archify" rel="noopener noreferrer"&gt;&lt;code&gt;tt-a1i/archify&lt;/code&gt;&lt;/a&gt; — self-contained HTML architecture diagrams as an Agent skill&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/calesthio/OpenMontage" rel="noopener noreferrer"&gt;&lt;code&gt;calesthio/OpenMontage&lt;/code&gt;&lt;/a&gt; — 700+ agent skill files driving 12 video production pipelines&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The message is clear: developers want to encapsulate domain expertise into reusable skill units that Agents can call on demand.&lt;/p&gt;

&lt;p&gt;But there's a layer missing from this conversation.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Perception Gap
&lt;/h2&gt;

&lt;p&gt;Imagine you're building an enterprise Agent workflow. You've installed scientific skills for data processing. You've added archify for diagram generation. Your skill list looks impressive.&lt;/p&gt;

&lt;p&gt;Then you run your first real business process — processing a scanned contract with handwritten annotations and multilingual clauses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;None of the 165 scientific skills can do OCR.&lt;/strong&gt; archify can generate architecture diagrams, but it can't read a screenshot. OpenMontage's 700+ files are for video production, not document understanding.&lt;/p&gt;

&lt;p&gt;Your Agent is blind and deaf in the real world.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Missing Layer: Perception Skills
&lt;/h2&gt;

&lt;p&gt;This is where &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/iFly-Skills&lt;/code&gt;&lt;/a&gt; comes in — iFLYTEK's official skill collection covering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Voice recognition&lt;/strong&gt; — transcribe meeting recordings, voice commands&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OCR&lt;/strong&gt; — extract text from scanned documents, screenshots, images&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Translation&lt;/strong&gt; — handle multilingual documents and communications&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Proofreading&lt;/strong&gt; — catch errors in generated or processed text&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multimodal understanding&lt;/strong&gt; — make sense of inputs that combine text, images, and audio&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Think of it as the perception layer: the eyes and ears your Agent needs before any domain skill can be useful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7b5fi16dke1kism7344.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7b5fi16dke1kism7344.jpg" alt="iFly-Skills project overview" width="800" height="554"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Three-Layer Agent Stack
&lt;/h2&gt;

&lt;p&gt;Putting today's trending repos together with iFly-Skills, a clearer picture emerges:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Domain Skills&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Domain-specific actions (what to do)&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;scientific-agent-skills&lt;/code&gt; — 165 validated science skills&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Output Skills&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Generate deliverables (how to present)&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;archify&lt;/code&gt; — self-contained architecture diagrams&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Perception Skills&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Understand real-world inputs (what Agent sees/hears)&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;iFly-Skills&lt;/code&gt; — voice, OCR, translation, multimodal&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;You need all three layers for an Agent that works in production, not just in demos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Orchestration: Tying It Together
&lt;/h2&gt;

&lt;p&gt;Once you have perception skills, you need to orchestrate them into workflows. That's where &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/astron-agent&lt;/code&gt;&lt;/a&gt; fits — an enterprise-grade, commercially-friendly agentic workflow platform for building SuperAgents.&lt;/p&gt;

&lt;p&gt;A typical workflow might look like:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;OCR&lt;/strong&gt; (iFly-Skills) — extract text from a scanned contract&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Translation&lt;/strong&gt; (iFly-Skills) — translate multilingual clauses&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Domain processing&lt;/strong&gt; (scientific-agent-skills or custom skills) — analyze and classify&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Output&lt;/strong&gt; (archify or custom) — generate a summary diagram&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each step is a skill call. The workflow platform handles orchestration, error handling, and state management.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" alt="Astron Agent workflow orchestration" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters Now
&lt;/h2&gt;

&lt;p&gt;The Agent skills trend isn't slowing down — if anything, today's Trending shows it's accelerating across domains (science, architecture, video production). But as more developers build real workflows, the perception gap will become painful.&lt;/p&gt;

&lt;p&gt;If your Agent can't read a screenshot, transcribe a meeting, or translate a document, no amount of domain skills will save you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Links:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;iFly-Skills: &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;https://github.com/iflytek/iFly-Skills&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;astron-agent: &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-agent&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aiagents</category>
      <category>multimodal</category>
      <category>opensource</category>
      <category>automation</category>
    </item>
    <item>
      <title>From Agent Skills to Hands-On Automation: The Missing Layer in Today's GitHub Trending</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Sat, 29 Aug 2026 03:25:17 +0000</pubDate>
      <link>https://dev.to/fenju_fu/from-agent-skills-to-hands-on-automation-the-missing-layer-in-todays-github-trending-5ejm</link>
      <guid>https://dev.to/fenju_fu/from-agent-skills-to-hands-on-automation-the-missing-layer-in-todays-github-trending-5ejm</guid>
      <description>&lt;p&gt;Today's GitHub Trending tells a clear story: Agents are evolving from "generating content" to "executing real actions."&lt;/p&gt;

&lt;p&gt;Let me break down three repos that signal this shift — and the gap they reveal.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Signal: Agent Skills Are Getting Real
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;tt-a1i/archify&lt;/code&gt;&lt;/strong&gt; (+4,562 stars today, #1 on Trending) packages architecture, workflow, and sequence diagram generation as an "Agent skill" — self-contained HTML with motion and crisp export.&lt;/p&gt;

&lt;p&gt;The key insight isn't the diagrams. It's the framing: &lt;strong&gt;"Agent skill."&lt;/strong&gt; Not "tool," not "library" — a &lt;em&gt;skill&lt;/em&gt; that an Agent can pick up and use autonomously.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;calesthio/OpenMontage&lt;/code&gt;&lt;/strong&gt; (+1,144 stars) takes it further: 12 production pipelines, 100+ tools, 700+ agent skill files. It's an unmanned video production system — you drop in the raw materials, and the Agent runs the entire pipeline.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;DietrichGebert/ponytail&lt;/code&gt;&lt;/strong&gt; (+1,396 stars) adds the philosophy: "Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote."&lt;/p&gt;

&lt;p&gt;The common thread? &lt;strong&gt;Stop doing repetitive tasks manually. Let the Agent handle it.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Gap: Who Clicks the Mouse?
&lt;/h2&gt;

&lt;p&gt;Here's the problem these repos don't solve.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;archify&lt;/code&gt; generates a beautiful architecture diagram as self-contained HTML. Great. But in a real enterprise workflow, after the diagram is generated, someone still needs to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open the internal wiki and paste it in the right page&lt;/li&gt;
&lt;li&gt;Fill out the change management form&lt;/li&gt;
&lt;li&gt;Submit the approval request&lt;/li&gt;
&lt;li&gt;Take a screenshot for the audit log&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;OpenMontage&lt;/code&gt; runs 12 video production pipelines autonomously. But in an office environment, who runs the "open Excel → update cells → save → email to 3 people" pipeline?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agent skills generate content. But who executes the GUI operations in real desktop environments?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Missing Layer: Agent-Ready RPA
&lt;/h2&gt;

&lt;p&gt;This is where &lt;code&gt;iflytek/astron-rpa&lt;/code&gt; comes in.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftestingcf.jsdelivr.net%2Fgh%2FFenjuFu%2Fastron-images%40main%2F%25E8%258B%25B1%25E6%2596%2587%2Fdomux_card_en.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftestingcf.jsdelivr.net%2Fgh%2FFenjuFu%2Fastron-images%40main%2F%25E8%258B%25B1%25E6%2596%2587%2Fdomux_card_en.png" alt="Agent-ready RPA suite interface" width="800" height="1067"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Agent-ready RPA suite with out-of-the-box automation tools, for individuals and enterprises.&lt;br&gt;
🔗 &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-rpa&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Think of it this way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;archify&lt;/code&gt; creates the diagram → &lt;code&gt;astron-rpa&lt;/code&gt; opens the wiki, pastes it, fills the form, and submits&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;OpenMontage&lt;/code&gt; renders the video → &lt;code&gt;astron-rpa&lt;/code&gt; uploads it to the internal CMS, sends notifications, and logs the action&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ponytail&lt;/code&gt; says "don't write that code" → &lt;code&gt;astron-rpa&lt;/code&gt; says "don't click those buttons either"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The philosophy is identical. The best operation is the one you never perform manually.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pair It With Perception
&lt;/h2&gt;

&lt;p&gt;RPA handles the hands. But you also need eyes and ears — reading screen content, OCR, voice commands, translation.&lt;/p&gt;

&lt;p&gt;That's where &lt;code&gt;iflytek/iFly-Skills&lt;/code&gt; fits:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fesuuhuym74sqqbourm44.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fesuuhuym74sqqbourm44.png" alt="iFly-Skills multimodal capabilities" width="799" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;iFLYTEK's official skill collection: voice, OCR, translation, proofreading, multimodal.&lt;br&gt;
🔗 &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;https://github.com/iflytek/iFly-Skills&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Imagine an RPA flow that:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Uses OCR to read a scanned invoice (&lt;code&gt;iFly-Skills&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Extracts the data and fills it into the ERP system (&lt;code&gt;astron-rpa&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Takes a screenshot for audit (&lt;code&gt;astron-rpa&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Sends a confirmation email (&lt;code&gt;astron-rpa&lt;/code&gt;)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Unattended. End to end. No human clicking in between.&lt;/p&gt;

&lt;h2&gt;
  
  
  Takeaway
&lt;/h2&gt;

&lt;p&gt;Today's trending repos prove the demand: developers want Agents that &lt;em&gt;do&lt;/em&gt; things, not just &lt;em&gt;say&lt;/em&gt; things. But between "Agent generates content" and "task is actually done in the real system," there's a gap.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agent-ready RPA is the missing layer.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔗 &lt;code&gt;iflytek/astron-rpa&lt;/code&gt;: &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-rpa&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🔗 &lt;code&gt;iflytek/iFly-Skills&lt;/code&gt;: &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;https://github.com/iflytek/iFly-Skills&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;#automation&lt;/code&gt; &lt;code&gt;#rpa&lt;/code&gt; &lt;code&gt;#agent&lt;/code&gt; &lt;code&gt;#opensource&lt;/code&gt;&lt;/p&gt;

</description>
      <category>automation</category>
      <category>rpa</category>
      <category>agents</category>
      <category>opensource</category>
    </item>
    <item>
      <title>From Multi-Agent Demos to Production: What GitHub Trending Tells Us About Agent Orchestration</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Fri, 28 Aug 2026 05:51:46 +0000</pubDate>
      <link>https://dev.to/fenju_fu/from-multi-agent-demos-to-production-what-github-trending-tells-us-about-agent-orchestration-93b</link>
      <guid>https://dev.to/fenju_fu/from-multi-agent-demos-to-production-what-github-trending-tells-us-about-agent-orchestration-93b</guid>
      <description>&lt;p&gt;Today's GitHub Trending offers a clear signal: multi-agent orchestration is no longer experimental — it's becoming a production pattern. But the gap between「working demo」and「production-ready」is where most teams get stuck.&lt;/p&gt;

&lt;p&gt;Let's break down what today's trending repos tell us.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Signal: Multi-Agent Systems Are Solving Real Problems
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;TauricResearch/TradingAgents&lt;/strong&gt; — a multi-agent LLM framework for financial trading. Financial trading isn't a single task: it involves market analysis, risk assessment, signal generation, and execution decisions. One agent can't cover all of that. You need multiple specialized agents working in coordination.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;calesthio/OpenMontage&lt;/strong&gt; — 「the world's first open-source, agentic video production system」 with 12 production pipelines, 100+ tools, and 700+ agent skill files. Video production is inherently multi-step: scripting → sourcing → editing → effects → export. OpenMontage decomposes this into pipelines of coordinated agents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DietrichGebert/ponytail&lt;/strong&gt; — 「makes your AI agent think like the laziest senior dev in the room.」 The insight here is counterintuitive but important: the goal of multi-agent systems isn't to make every agent run as fast as possible. It's to think clearly about what should run, what shouldn't, and in what order.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Gap: Orchestration Is the Hard Part
&lt;/h2&gt;

&lt;p&gt;When you actually try to build a multi-agent system for a complex task, you hit a wall:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;State passing&lt;/strong&gt;: How do agents share intermediate results without brittle string concatenation?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Error recovery&lt;/strong&gt;: When step 7 of 12 fails, do you restart from scratch or resume from a checkpoint?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parallel coordination&lt;/strong&gt;: How do you manage branches that run concurrently and merge results?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise readiness&lt;/strong&gt;: Who has permission to trigger which workflow? What gets logged for audit?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These aren't hypothetical concerns. They're the difference between a demo that impresses in a meeting and a system that runs in production.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" alt="Multi-agent workflow orchestration canvas showing connected nodes" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Orchestration Layer
&lt;/h2&gt;

&lt;p&gt;This is where &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;iflytek/astron-agent&lt;/a&gt; comes in — an enterprise-grade, commercial-friendly agentic workflow platform for building SuperAgents.&lt;/p&gt;

&lt;p&gt;The core idea: multi-agent collaboration isn't about how smart each agent is. It's about how reliably the orchestration layer can decompose tasks, coordinate agents, manage state, handle failures, and provide audit trails.&lt;/p&gt;

&lt;p&gt;Think of it as the difference between a group of talented individuals and a well-managed team. The individuals matter, but the orchestration is what makes the team work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Capability Supply: The Other Half of the Equation
&lt;/h2&gt;

&lt;p&gt;Orchestration alone isn't enough — your agents need actual capabilities to execute. That's where &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;iflytek/iFly-Skills&lt;/a&gt; fits in: iFLYTEK's official skill collection covering speech recognition, OCR, translation, proofreading, and multimodal processing.&lt;/p&gt;

&lt;p&gt;These aren't random prompts. They're verified, production-grade skills from iFLYTEK's years of AI engineering — usable as capability nodes in your agent workflows.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fihlty6ej8tuq85bh2qyw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fihlty6ej8tuq85bh2qyw.png" alt="Astron agent workflow creation interface" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;Today's trending repos prove multi-agent systems are solving real, complex problems. But the pattern is clear: the teams that succeed aren't the ones with the smartest individual agents. They're the ones with the strongest orchestration layer.&lt;/p&gt;

&lt;p&gt;If you're building multi-agent systems and hitting the「demo vs. production」wall, take a look at:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Orchestration&lt;/strong&gt;: &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-agent&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Capability supply&lt;/strong&gt;: &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;https://github.com/iflytek/iFly-Skills&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>multiagent</category>
      <category>agentorchestration</category>
      <category>llm</category>
      <category>workflow</category>
    </item>
    <item>
      <title>From 1000+ Agent Skills to Enterprise Governance: The Missing Layer</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Thu, 27 Aug 2026 02:14:43 +0000</pubDate>
      <link>https://dev.to/fenju_fu/from-1000-agent-skills-to-enterprise-governance-the-missing-layer-3b37</link>
      <guid>https://dev.to/fenju_fu/from-1000-agent-skills-to-enterprise-governance-the-missing-layer-3b37</guid>
      <description>&lt;p&gt;Today's GitHub Trending reveals a pattern worth paying attention to.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/VoltAgent/awesome-agent-skills" rel="noopener noreferrer"&gt;&lt;code&gt;VoltAgent/awesome-agent-skills&lt;/code&gt;&lt;/a&gt; — a curated collection of 1000+ agent skills, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/K-Dense-AI/scientific-agent-skills" rel="noopener noreferrer"&gt;&lt;code&gt;K-Dense-AI/scientific-agent-skills&lt;/code&gt;&lt;/a&gt; — 163 ready-to-use validated skills for science, used by 175,000+ scientists worldwide.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/tt-a1i/archify" rel="noopener noreferrer"&gt;&lt;code&gt;tt-a1i/archify&lt;/code&gt;&lt;/a&gt; — a single Agent skill for beautiful, verifiable architecture diagrams, self-contained HTML.&lt;/p&gt;

&lt;p&gt;The supply side of Agent skills is booming. But here's the gap nobody talks about:&lt;/p&gt;

&lt;h3&gt;
  
  
  Discovery is not governance.
&lt;/h3&gt;

&lt;p&gt;Imagine deploying 1000+ skills into your company's Agent stack. The questions that follow aren't about &lt;em&gt;finding&lt;/em&gt; skills — they're about &lt;em&gt;controlling&lt;/em&gt; them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Who can call this skill?&lt;/strong&gt; Not everyone should access the OCR pipeline that processes customer documents.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How do we roll back a broken version?&lt;/strong&gt; Skill v2.1 broke production. Who approved it? How fast can you revert?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What did this skill do, when, and who triggered it?&lt;/strong&gt; Compliance needs an audit trail. A curated list doesn't give you one.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the gap between 「awesome list」 and 「enterprise-ready.」&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcigcc6509l8if77qecf9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcigcc6509l8if77qecf9.png" alt="SkillHub Governance: RBAC permissions, version management, and audit logs" width="800" height="1422"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The missing layer: a self-hosted skill registry
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/iflytek/skillhub" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/skillhub&lt;/code&gt;&lt;/a&gt; is built for exactly this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Skill package publishing&lt;/strong&gt; — register skills as versioned packages, not loose files&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Version management&lt;/strong&gt; — upgrade, rollback, pin specific versions per environment&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RBAC permissions&lt;/strong&gt; — control who can publish, who can call, who can admin&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audit logs&lt;/strong&gt; — every skill invocation is traceable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's open source and self-hosted. You own the governance layer, not a third-party API.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbf0fyk8m5le8t1cwfea5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbf0fyk8m5le8t1cwfea5.png" alt="SkillHub Provider Interface" width="800" height="1422"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The supply side: official validated skills
&lt;/h3&gt;

&lt;p&gt;A registry is only as useful as the skills in it. &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/iFly-Skills&lt;/code&gt;&lt;/a&gt; provides iFLYTEK's official skill collection — voice recognition, OCR, translation, proofreading, and multimodal capabilities. These are production-grade skills, validated by a real company, ready to register in your skillhub instance.&lt;/p&gt;

&lt;h3&gt;
  
  
  The full stack
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;What it solves&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Discovery&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Where do I find skills?&lt;/td&gt;
&lt;td&gt;awesome-agent-skills (1000+ list)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Validation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Are these skills tested?&lt;/td&gt;
&lt;td&gt;scientific-agent-skills (validated)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Governance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;How do I manage skills in production?&lt;/td&gt;
&lt;td&gt;iflytek/skillhub (registry + RBAC + audit)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Supply&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Where do official skills come from?&lt;/td&gt;
&lt;td&gt;iflytek/iFly-Skills (voice, OCR, translation)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The pattern is clear: the Agent skill ecosystem is maturing beyond 「look how many skills exist」 toward 「how do we manage them at scale.」 If you're deploying Agent skills in any enterprise context, you need a registry — not just a list.&lt;/p&gt;

</description>
      <category>aiagents</category>
      <category>opensource</category>
      <category>devops</category>
      <category>skills</category>
    </item>
    <item>
      <title>AI Doesn't Just Write Code Anymore — It Runs Your Workflows. Here's How.</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Tue, 25 Aug 2026 22:06:25 +0000</pubDate>
      <link>https://dev.to/fenju_fu/ai-doesnt-just-write-code-anymore-it-runs-your-workflows-heres-how-3nfa</link>
      <guid>https://dev.to/fenju_fu/ai-doesnt-just-write-code-anymore-it-runs-your-workflows-heres-how-3nfa</guid>
      <description>&lt;p&gt;Today's GitHub Trending reveals a shift that's been building for months: AI is moving from 「writing code with you」 to 「running workflows for you.」&lt;/p&gt;

&lt;p&gt;Let me break down what's happening and what it means for developers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Signal: Three Repos, One Trend
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;MadsLorentzen/ai-job-search&lt;/code&gt;&lt;/strong&gt; automates the entire job search pipeline. Not just 「help you write a cover letter」 — the whole thing: evaluate postings, tailor CVs, write cover letters, prep interviews. All on your machine. Fork it and own it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;DietrichGebert/ponytail&lt;/code&gt;&lt;/strong&gt; makes your AI agent 「think like the laziest senior dev in the room.」 Its philosophy: 「The best code is the code you never wrote.」&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;freestylefly/awesome-gpt-image-2&lt;/code&gt;&lt;/strong&gt; treats prompts as code — 「Prompt as Code」 — with reverse-engineered cases and industrial templates, distilled into reusable Skills.&lt;/p&gt;

&lt;p&gt;Three different repos. One underlying pattern: &lt;strong&gt;AI's value is shifting from 「generating output」 to 「running processes.」&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Gap: One Workflow vs. Any Workflow
&lt;/h2&gt;

&lt;p&gt;ai-job-search is brilliant. But it automates ONE workflow: job searching.&lt;/p&gt;

&lt;p&gt;What about the other repetitive tasks you do every day?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Copying data from App A and pasting into App B&lt;/li&gt;
&lt;li&gt;Filling out the same form with slight variations&lt;/li&gt;
&lt;li&gt;Opening a dashboard, clicking through pages, downloading a report, renaming it, and emailing it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each of these is a 「job search」 of its own — a repeatable, multi-step, cross-application process that eats your day.&lt;/p&gt;

&lt;p&gt;Writing a custom script for each one? That's the old way.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pattern: Operational Experience as Reusable Blocks
&lt;/h2&gt;

&lt;p&gt;Here's what &lt;code&gt;freestylefly/awesome-gpt-image-2&lt;/code&gt; gets right with 「Prompt as Code」: it turns operational experience into reusable building blocks. Cases aren't just a list — they're a library of patterns you can assemble.&lt;/p&gt;

&lt;p&gt;RPA (Robotic Process Automation) applies the same principle to GUI operations:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;open app → locate element → input data → click submit → verify result
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;These aren't one-off scripts. They're composable blocks. You assemble them into any workflow — not just 「job search」 but any repetitive cross-app process.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Toolkit: RPA + Agent Orchestration
&lt;/h2&gt;

&lt;p&gt;This is where &lt;code&gt;iflytek/astron-rpa&lt;/code&gt; comes in. It's an Agent-ready RPA suite — open-source, out-of-the-box automation tools for individuals and enterprises.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakz48dwuylnzjg7h6vc9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakz48dwuylnzjg7h6vc9.png" alt="Astron RPA desktop application interface" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Think of it as the 「hands」 of your AI system: it executes the clicks, fills the forms, moves the data across applications. Reusable. Composable. No need to write a new script for each task.&lt;/p&gt;

&lt;p&gt;But hands need a brain. That's where &lt;code&gt;iflytek/astron-agent&lt;/code&gt; comes in — an enterprise-grade agentic workflow platform for building SuperAgents. It handles the orchestration: deciding which steps run when, how to handle failures, how to chain multi-step workflows across systems.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;astron-agent  →  brain: orchestrate multi-step workflows, decide what runs when
astron-rpa    →  hands: execute cross-app operations, fill forms, move data
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsfr1udtzs08qtbritj.png" alt="Agent workflow orchestration canvas showing multi-step process" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Together: human-machine collaboration that actually works. Not 「AI replaces humans」 but 「AI handles the mechanical heavy lifting so humans focus on judgment-heavy decisions.」&lt;/p&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;ponytail&lt;/code&gt; says 「the best code is the code you never wrote.」&lt;/p&gt;

&lt;p&gt;We'd extend that: &lt;strong&gt;the best automation is the one you never do manually.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today's Trending proves developers want AI to run workflows, not just generate text. The question isn't 「can AI do this?」 but 「can I turn this repetitive process into reusable automation blocks?」&lt;/p&gt;

&lt;p&gt;If you're curious how this looks in practice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;RPA suite: &lt;a href="https://github.com/iflytek/astron-rpa" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-rpa&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Agent orchestration: &lt;a href="https://github.com/iflytek/astron-agent" rel="noopener noreferrer"&gt;https://github.com/iflytek/astron-agent&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What's the most repetitive task you'd automate first? Let me know in the comments. 👇&lt;/p&gt;

</description>
      <category>rpa</category>
      <category>automation</category>
      <category>agents</category>
      <category>opensource</category>
    </item>
    <item>
      <title>You Installed an AI Assistant — Now What? The Missing "Day 2" Guide</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Mon, 24 Aug 2026 22:05:41 +0000</pubDate>
      <link>https://dev.to/fenju_fu/you-installed-an-ai-assistant-now-what-the-missing-day-2-guide-3pei</link>
      <guid>https://dev.to/fenju_fu/you-installed-an-ai-assistant-now-what-the-missing-day-2-guide-3pei</guid>
      <description>&lt;p&gt;Today's GitHub Trending page tells a clear story about where AI tooling is heading — and it's not where you might think.&lt;/p&gt;

&lt;h2&gt;
  
  
  The "Day 1" Problem Is Solved
&lt;/h2&gt;

&lt;p&gt;Look at &lt;code&gt;openclaw/openclaw&lt;/code&gt;: 387K+ stars, "Your own personal AI assistant. Any OS. Any Platform." The demand for a cross-platform personal AI assistant is undeniable.&lt;/p&gt;

&lt;p&gt;But here's the thing: daily star growth is slowing. Not because the product is bad — but because users hit the "Day 2" wall. They install the assistant, try a few prompts, and then struggle to integrate it into their actual workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  The "Day 2" Signals
&lt;/h2&gt;

&lt;p&gt;Three repos on today's Trending reveal what developers actually need after "install":&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;multica-ai/andrej-karpathy-skills&lt;/code&gt;&lt;/strong&gt; (206K stars, +491 today): A single CLAUDE.md file to improve Claude Code behavior. Developers are saying: "the default behavior isn't good enough — I need to tune it." But a single config file only tunes one tool.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;AgriciDaniel/claude-obsidian&lt;/code&gt;&lt;/strong&gt; (11.8K stars, +272 today): Turns Obsidian into an AI second brain. "Drop any source and Claude reads, links, and files it." The insight here isn't about Obsidian — it's about embedding AI into tools you already use, not switching to a new one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;tinyhumansai/openhuman&lt;/code&gt;&lt;/strong&gt; (37K stars, +515 today): "Your Personal AI super intelligence. A brain that builds a local-first memory of your life." The emphasis on local-first memory shows developers want assistants that remember context across sessions.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pattern
&lt;/h2&gt;

&lt;p&gt;The pattern across all three: developers don't need another AI assistant. They need:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Behavior tuning&lt;/strong&gt; — not just defaults, but configurable behavior&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool integration&lt;/strong&gt; — AI embedded in existing workflows, not isolated chat windows&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Capability mounting&lt;/strong&gt; — assistants that can actually &lt;em&gt;do&lt;/em&gt; things (read files, process images, translate)&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Where AstronClaw + Loomy Fit In
&lt;/h2&gt;

&lt;p&gt;This is where &lt;code&gt;iflytek/astronclaw-tutorial&lt;/code&gt; comes in — not as another assistant product, but as the "Day 2" guide.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fihlty6ej8tuq85bh2qyw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fihlty6ej8tuq85bh2qyw.png" alt="AstronClaw cloud AI assistant creating an agent" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AstronClaw&lt;/strong&gt; is the cloud AI assistant. &lt;strong&gt;Loomy&lt;/strong&gt; is the desktop AI assistant. The tutorial repo covers the full path:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to install and configure both&lt;/li&gt;
&lt;li&gt;How to integrate them into your daily tool chain&lt;/li&gt;
&lt;li&gt;How to move beyond "chat in a terminal" to "AI assists across my desktop and cloud workflows"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;a href="https://github.com/iflytek/astronclaw-tutorial" rel="noopener noreferrer"&gt;https://github.com/iflytek/astronclaw-tutorial&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Mounting Real Capabilities
&lt;/h2&gt;

&lt;p&gt;Once your assistant is set up, the next question is: what can it actually &lt;em&gt;do&lt;/em&gt;?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7b5fi16dke1kism7344.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7b5fi16dke1kism7344.jpg" alt="iFly-Skills available registration sources and multi-platform distribution" width="800" height="554"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;iflytek/iFly-Skills&lt;/code&gt; provides iFLYTEK's official skill collection — voice recognition, OCR, translation, proofreading, and multimodal capabilities. These aren't toy demos; they're production-grade skills you can mount onto your assistant.&lt;/p&gt;

&lt;p&gt;Think of it this way: &lt;code&gt;karpathy-skills&lt;/code&gt; tunes &lt;em&gt;how&lt;/em&gt; your assistant behaves. &lt;code&gt;iFly-Skills&lt;/code&gt; determines &lt;em&gt;what&lt;/em&gt; your assistant can do.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://github.com/iflytek/iFly-Skills" rel="noopener noreferrer"&gt;https://github.com/iflytek/iFly-Skills&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;The next wave of AI tooling isn't "build more assistants." It's "help people use the ones they already have."&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Install → Configure → Integrate → Actually use&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's the gap we're filling. Not with another product, but with a guide.&lt;/p&gt;

</description>
      <category>aiassistant</category>
      <category>githubtrending</category>
      <category>astron</category>
      <category>opensource</category>
    </item>
    <item>
      <title>HER Hack-Astron #4 — Run open smart-home model Domux, ship a real case, win ¥500</title>
      <dc:creator>Fenju Fu</dc:creator>
      <pubDate>Mon, 24 Aug 2026 11:29:31 +0000</pubDate>
      <link>https://dev.to/fenju_fu/her-hack-astron-4-run-open-smart-home-model-domux-ship-a-real-case-win-y500-3gdl</link>
      <guid>https://dev.to/fenju_fu/her-hack-astron-4-run-open-smart-home-model-domux-ship-a-real-case-win-y500-3gdl</guid>
      <description>&lt;h1&gt;
  
  
  🏠 HER Hack-Astron #4 — Domux smart-home real-world case challenge (¥500 + prizes)
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Her Code, Her Impact.&lt;/strong&gt; HER Hack-Astron is a weekly, real-contribution open-source challenge run by &lt;strong&gt;iFLYTEK Open Source · the Astron ecosystem&lt;/strong&gt;. Season &lt;strong&gt;#4&lt;/strong&gt; features &lt;strong&gt;Domux&lt;/strong&gt;, our newly open-sourced smart-home model on Hugging Face.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;👉 &lt;strong&gt;Challenge:&lt;/strong&gt; &lt;a href="https://github.com/iflytek/domux/issues/20" rel="noopener noreferrer"&gt;https://github.com/iflytek/domux/issues/20&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Domux?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://huggingface.co/iFlytekOpenSource/Domux" rel="noopener noreferrer"&gt;&lt;strong&gt;iFlytekOpenSource/Domux&lt;/strong&gt;&lt;/a&gt; is an open smart-home command-understanding model (Gemma-based) that turns a natural-language request into &lt;strong&gt;structured intent + slots&lt;/strong&gt; — handling multi-device, multi-room, multi-action instructions with omitted context. It ships weights, a &lt;strong&gt;4,057-example&lt;/strong&gt; evaluation set, and a Quick Start for vLLM / SGLang structured output.&lt;/p&gt;

&lt;h2&gt;
  
  
  The challenge
&lt;/h2&gt;

&lt;p&gt;Run Domux &lt;strong&gt;for real&lt;/strong&gt; — inference, evaluation, quantization, training, or integration — and write it up as a reproducible case. Publish the full run (inputs, raw outputs, environment, screenshots/logs) to the &lt;strong&gt;Domux Hugging Face Discussions&lt;/strong&gt;, then submit it via PR into &lt;a href="https://github.com/iflytek/domux/blob/main/cases/README.md" rel="noopener noreferrer"&gt;&lt;code&gt;iflytek/domux&lt;/code&gt; &lt;code&gt;cases/&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pick a track (one or combine)
&lt;/h2&gt;

&lt;p&gt;Official Quick-Start reproduction (vLLM/SGLang · structured output) · complex smart-home commands · robustness (dialect / ASR noise / code-switching / negation) · accessibility (elderly / children / low-vision) · open evaluation (4,057 cases · Slot/Intent F1) · on-device efficiency (quantization / latency / VRAM) · safety boundaries (ambiguity / confirmation / safe refusal) · data &amp;amp; training (SFT/GRPO · reward functions) · real integration (home control / agent / automation) · before-after (vs rules / other models / base Gemma).&lt;/p&gt;

&lt;h2&gt;
  
  
  Rewards
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Winner (1):&lt;/strong&gt; &lt;strong&gt;¥500 cash&lt;/strong&gt; + the title &lt;strong&gt;HER Hack-Astron #4 Champion&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Outstanding contribution (several):&lt;/strong&gt; Astron swag pack &lt;strong&gt;/&lt;/strong&gt; Loomy 5,000 credits &lt;strong&gt;/&lt;/strong&gt; Luckin coffee voucher (one of)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Timeline
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open:&lt;/strong&gt; Aug 24 · &lt;strong&gt;Contest:&lt;/strong&gt; Aug 24 – Aug 30 · &lt;strong&gt;Judging &amp;amp; payout:&lt;/strong&gt; Aug 31 – Sep 6&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to submit
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Accept the &lt;strong&gt;Gemma Terms of Use&lt;/strong&gt; on the model page; log in with the official &lt;code&gt;hf&lt;/code&gt; CLI.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;hf download iFlytekOpenSource/Domux --revision &amp;lt;commit-sha&amp;gt;&lt;/code&gt; — pin a fixed revision for reproducibility.&lt;/li&gt;
&lt;li&gt;Run a real experiment; keep public, redacted logs / inputs / raw outputs / environment / screenshots.&lt;/li&gt;
&lt;li&gt;Open a public post in &lt;strong&gt;Domux HF Discussions&lt;/strong&gt;, titled &lt;code&gt;[HER Hack-Astron #4] &amp;lt;case name&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fork &lt;code&gt;iflytek/domux&lt;/code&gt;, copy &lt;code&gt;cases/TEMPLATE&lt;/code&gt; to &lt;code&gt;cases/&amp;lt;case-id&amp;gt;&lt;/code&gt;, fill every field; &lt;code&gt;channels&lt;/code&gt; must be the &lt;strong&gt;Discussion&lt;/strong&gt; link only.&lt;/li&gt;
&lt;li&gt;Open a PR titled &lt;code&gt;[case] &amp;lt;case-id&amp;gt; - &amp;lt;one-line result&amp;gt;&lt;/code&gt;; write &lt;strong&gt;&lt;code&gt;Ref #20&lt;/code&gt;&lt;/strong&gt; in the description (&lt;strong&gt;not&lt;/strong&gt; &lt;code&gt;Closes&lt;/code&gt; — one case must not close the whole event).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Hard rules:&lt;/strong&gt; the &lt;strong&gt;only&lt;/strong&gt; valid publish channel is Domux HF Discussions; GitHub PRs &lt;strong&gt;must not&lt;/strong&gt; include weight files (safetensors/GGUF/PT/CKPT); report &lt;strong&gt;honest metrics&lt;/strong&gt; (sample size, method, warm-up, environment) and include failures, limits, and safety boundaries.&lt;/p&gt;

&lt;h2&gt;
  
  
  Eligibility
&lt;/h2&gt;

&lt;p&gt;For teams, we &lt;strong&gt;encourage women contributors to be ≥ 50%&lt;/strong&gt; of the actual commits and &lt;code&gt;Co-authored-by&lt;/code&gt; records. Judging weighs real-usage evidence, reproducibility, smart-home value &amp;amp; innovation, metrics/failure-analysis/safety awareness, and how much the Discussion helps the next user.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Challenge: &lt;a href="https://github.com/iflytek/domux/issues/20" rel="noopener noreferrer"&gt;https://github.com/iflytek/domux/issues/20&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Model: &lt;a href="https://huggingface.co/iFlytekOpenSource/Domux" rel="noopener noreferrer"&gt;https://huggingface.co/iFlytekOpenSource/Domux&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Publish channel (HF Discussions): &lt;a href="https://huggingface.co/iFlytekOpenSource/Domux/discussions" rel="noopener noreferrer"&gt;https://huggingface.co/iFlytekOpenSource/Domux/discussions&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Case guide &amp;amp; template: &lt;a href="https://github.com/iflytek/domux/blob/main/cases/README.md" rel="noopener noreferrer"&gt;https://github.com/iflytek/domux/blob/main/cases/README.md&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Organizer:&lt;/strong&gt; iFLYTEK Open Source · Astron open-source ecosystem.&lt;br&gt;
&lt;strong&gt;Partners (no particular order):&lt;/strong&gt; AGIVilla · Datawhale · Dora SSR · GoodActionHub · HerStory · KHub · NGO 2.0 · TECH4GOOD · WaytoAGI · Keyourui · Chaoyuezhilu · Qutansuo · Shiou · Youleneng · AtomCraft · Longwan · Pancrepal · Chengshi OPC · Wild CEO Club · Wild Intelligence · MoonBit · openKylin.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Her Code, Her Impact.&lt;/em&gt; — ship a real, reproducible smart-home case. 🙌&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>llm</category>
      <category>smarthome</category>
      <category>huggingface</category>
    </item>
  </channel>
</rss>
