🐦 Twitter Post Details

Viewing enriched Twitter post

@omarsar0

A self-evolving framework to discover and refine agent skills. Most agent skills I see today are hand-crafted or poorly designed by an agent. Multi-agent systems for building skills look promising. This paper introduces EvoSkill, a self-evolving framework that automatically discovers and refines agent skills through iterative failure analysis. EvoSkill analyzes execution failures, proposes new skills or edits to existing ones, and materializes them into structured, reusable skill folders. Three collaborating agents drive the entire process. An Executor that runs tasks, a Proposer that diagnoses failures, and a Skill-Builder that creates concrete skill folders. A Pareto frontier governs selection, retaining only skills that improve held-out validation performance while keeping the underlying model frozen. On OfficeQA, EvoSkill improves Claude Code with Opus 4.5 from 60.6% to 67.9% exact-match accuracy. On SealQA, it yields a 12.1% gain. Skills evolved on SealQA transfer zero-shot to BrowseComp, improving accuracy by 5.3% without modification. I will continue to track this line of research closely. I think it's really important. Paper: https://t.co/mgsnoMBjOx Learn to build effective AI agents in our academy: https://t.co/1e8RZKs4uX

Media 1
Media 2

📊 Media Metadata

{
  "media": [
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2031727864199208972/media_0.jpg",
      "filename": "media_0.jpg"
    },
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2031727864199208972/media_1.png",
      "filename": "media_1.png"
    }
  ],
  "processed_at": "2026-03-11T13:52:15.591598",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2031727864199208972",
  "url": "https://x.com/omarsar0/status/2031727864199208972",
  "twitterUrl": "https://twitter.com/omarsar0/status/2031727864199208972",
  "text": "A self-evolving framework to discover and refine agent skills.\n\nMost agent skills I see today are hand-crafted or poorly designed by an agent.\n\nMulti-agent systems for building skills look promising.\n\nThis paper introduces EvoSkill, a self-evolving framework that automatically discovers and refines agent skills through iterative failure analysis.\n\nEvoSkill analyzes execution failures, proposes new skills or edits to existing ones, and materializes them into structured, reusable skill folders.\n\nThree collaborating agents drive the entire process.\n\nAn Executor that runs tasks, a Proposer that diagnoses failures, and a Skill-Builder that creates concrete skill folders.\n\nA Pareto frontier governs selection, retaining only skills that improve held-out validation performance while keeping the underlying model frozen.\n\nOn OfficeQA, EvoSkill improves Claude Code with Opus 4.5 from 60.6% to 67.9% exact-match accuracy. On SealQA, it yields a 12.1% gain. Skills evolved on SealQA transfer zero-shot to BrowseComp, improving accuracy by 5.3% without modification.\n\nI will continue to track this line of research closely. I think it's really important.\n\nPaper: https://t.co/mgsnoMBjOx\n\nLearn to build effective AI agents in our academy: https://t.co/1e8RZKs4uX",
  "source": "Twitter for iPhone",
  "retweetCount": 1,
  "replyCount": 2,
  "likeCount": 11,
  "quoteCount": 0,
  "viewCount": 484,
  "createdAt": "Wed Mar 11 13:44:05 +0000 2026",
  "lang": "en",
  "bookmarkCount": 10,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2031727864199208972",
  "displayTextRange": [
    0,
    277
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "omarsar0",
    "url": "https://x.com/omarsar0",
    "twitterUrl": "https://twitter.com/omarsar0",
    "id": "3448284313",
    "name": "elvis",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/939313677647282181/vZjFWtAn_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/3448284313/1565974901",
    "description": "",
    "location": "DAIR.AI Academy",
    "followers": 293331,
    "following": 782,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Fri Sep 04 12:59:26 +0000 2015",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 35046,
    "hasCustomTimelines": true,
    "isTranslator": true,
    "mediaCount": 4549,
    "statusesCount": 17450,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2031426008285421933"
    ],
    "profile_bio": {
      "description": "Building @dair_ai • Prev: Meta AI, Elastic, PhD • New AI learning portal: https://t.co/1e8RZKs4uX",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [
            {
              "display_url": "academy.dair.ai",
              "expanded_url": "https://academy.dair.ai/",
              "indices": [
                74,
                97
              ],
              "url": "https://t.co/1e8RZKs4uX"
            }
          ],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                9,
                17
              ],
              "name": "",
              "screen_name": "dair_ai"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "dair.ai",
              "expanded_url": "https://www.dair.ai/",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/XQto5ypSIk"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.twitter.com/8RMOgaxVE6",
        "expanded_url": "https://twitter.com/omarsar0/status/2031727864199208972/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": [
              {
                "h": 201,
                "w": 201,
                "x": 199,
                "y": 1049
              }
            ]
          },
          "orig": {
            "faces": [
              {
                "h": 201,
                "w": 201,
                "x": 199,
                "y": 1049
              }
            ]
          }
        },
        "id_str": "2031727861103738880",
        "indices": [
          278,
          301
        ],
        "media_key": "3_2031727861103738880",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARwyJbmhWkAACgACHDIlulnbYAwAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHDIluaFaQAAKAAIcMiW6WdtgDAAA",
            "media_key": "3_2031727861103738880"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HDIluaFaQAAQ_8i.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 858,
              "w": 1532,
              "x": 0,
              "y": 0
            },
            {
              "h": 1532,
              "w": 1532,
              "x": 0,
              "y": 0
            },
            {
              "h": 1746,
              "w": 1532,
              "x": 0,
              "y": 0
            },
            {
              "h": 1748,
              "w": 874,
              "x": 329,
              "y": 0
            },
            {
              "h": 1748,
              "w": 1532,
              "x": 0,
              "y": 0
            }
          ],
          "height": 1748,
          "width": 1532
        },
        "sizes": {
          "large": {
            "h": 1748,
            "w": 1532
          }
        },
        "type": "photo",
        "url": "https://t.co/8RMOgaxVE6"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [
      {
        "display_url": "arxiv.org/abs/2603.02766",
        "expanded_url": "https://arxiv.org/abs/2603.02766",
        "indices": [
          1162,
          1185
        ],
        "url": "https://t.co/mgsnoMBjOx"
      },
      {
        "display_url": "academy.dair.ai",
        "expanded_url": "https://academy.dair.ai/",
        "indices": [
          1238,
          1261
        ],
        "url": "https://t.co/1e8RZKs4uX"
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}