🐦 Twitter Post Details

Viewing enriched Twitter post

@omarsar0

New research from Microsoft Research I see a lot of AI engineers handwriting agent skill docs and hope they generalize. Probably not optimal. This works show why. It treats the skill doc as a trainable external state of a frozen agent instead. It introduces SkillOpt, where an optimizer model makes validation-gated edits to the skill file. It adds, deletes, or replaces instructions, with a textual learning rate that controls how aggressively each round rewrites the doc. The agent itself never changes. SkillOpt is best or tied on all 52 (model, benchmark, harness) cells. On GPT-5.5 it adds 23.5 points in direct chat, 24.8 with Codex, and 19.1 with Claude Code over no skill. It beats human-written skills, TextGrad, GEPA, and EvoSkill, carries zero extra inference-time cost, and the learned skills transfer across models and harnesses. Paper: https://t.co/mNgTmmT32U Learn to build effective AI agents in our academy: https://t.co/1e8RZKs4uX

Media 1

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2058936160291004483/media_0.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2058936160291004483/media_0.jpg",
      "type": "photo",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-06-17T02:16:32.867059",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2058936160291004483",
  "url": "https://x.com/omarsar0/status/2058936160291004483",
  "twitterUrl": "https://twitter.com/omarsar0/status/2058936160291004483",
  "text": "New research from Microsoft Research\n\nI see a lot of AI engineers handwriting agent skill docs and hope they generalize.\n\nProbably not optimal. This works show why.\n\nIt treats the skill doc as a trainable external state of a frozen agent instead.\n\nIt introduces SkillOpt, where an optimizer model makes validation-gated edits to the skill file. It adds, deletes, or replaces instructions, with a textual learning rate that controls how aggressively each round rewrites the doc. The agent itself never changes.\n\nSkillOpt is best or tied on all 52 (model, benchmark, harness) cells.\n\nOn GPT-5.5 it adds 23.5 points in direct chat, 24.8 with Codex, and 19.1 with Claude Code over no skill. It beats human-written skills, TextGrad, GEPA, and EvoSkill, carries zero extra inference-time cost, and the learned skills transfer across models and harnesses.\n\nPaper: https://t.co/mNgTmmT32U\n\nLearn to build effective AI agents in our academy: https://t.co/1e8RZKs4uX",
  "source": "Twitter for iPhone",
  "retweetCount": 197,
  "replyCount": 64,
  "likeCount": 1138,
  "quoteCount": 27,
  "viewCount": 173636,
  "createdAt": "Mon May 25 15:40:08 +0000 2026",
  "lang": "en",
  "bookmarkCount": 1631,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2058936160291004483",
  "displayTextRange": [
    0,
    280
  ],
  "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": 307583,
    "following": 867,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Fri Sep 04 12:59:26 +0000 2015",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 36732,
    "hasCustomTimelines": true,
    "isTranslator": true,
    "mediaCount": 4715,
    "statusesCount": 18290,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2066907211255652800"
    ],
    "profile_bio": {
      "description": "Building self-improving AI @dair_ai • Prev: Meta AI | PhD • Learn about AI Agents for FREE here: https://t.co/P5SA9u54xO",
      "entities": {
        "description": {
          "urls": [
            {
              "display_url": "academy.dair.ai/courses/elemen…",
              "expanded_url": "https://academy.dair.ai/courses/elements-of-ai-agents",
              "indices": [
                97,
                120
              ],
              "url": "https://t.co/P5SA9u54xO"
            }
          ],
          "user_mentions": [
            {
              "id_str": "",
              "indices": [
                27,
                35
              ],
              "name": "",
              "screen_name": "dair_ai"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "dair.ai",
              "expanded_url": "https://www.dair.ai/",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/XQto5ypkSM"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.twitter.com/aOcYOCJOgn",
        "expanded_url": "https://twitter.com/omarsar0/status/2058936160291004483/photo/1",
        "ext_master_playlist_only": [],
        "ext_media_availability": {
          "status": "Available"
        },
        "ext_playlists": [],
        "features": {
          "large": {
            "faces": [
              {
                "h": 104,
                "w": 104,
                "x": 138,
                "y": 1603
              }
            ]
          },
          "orig": {
            "faces": [
              {
                "h": 104,
                "w": 104,
                "x": 138,
                "y": 1603
              }
            ]
          }
        },
        "id_str": "2058936156641951744",
        "indices": [
          281,
          304
        ],
        "media_key": "3_2058936156641951744",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARySz4aX2gAACgACHJLPh3FaIEMAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHJLPhpfaAAAKAAIcks+HcVogQwAA",
            "media_key": "3_2058936156641951744"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HJLPhpfaAAANQVt.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 850,
              "w": 1518,
              "x": 0,
              "y": 0
            },
            {
              "h": 1518,
              "w": 1518,
              "x": 0,
              "y": 0
            },
            {
              "h": 1731,
              "w": 1518,
              "x": 0,
              "y": 0
            },
            {
              "h": 1912,
              "w": 956,
              "x": 47,
              "y": 0
            },
            {
              "h": 1912,
              "w": 1518,
              "x": 0,
              "y": 0
            }
          ],
          "height": 1912,
          "width": 1518
        },
        "sizes": {
          "large": {
            "h": 1912,
            "w": 1518
          }
        },
        "type": "photo",
        "url": "https://t.co/aOcYOCJOgn"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [
      {
        "display_url": "arxiv.org/abs/2605.23904",
        "expanded_url": "https://arxiv.org/abs/2605.23904",
        "indices": [
          857,
          880
        ],
        "url": "https://t.co/mNgTmmT32U"
      },
      {
        "display_url": "academy.dair.ai",
        "expanded_url": "https://academy.dair.ai/",
        "indices": [
          933,
          956
        ],
        "url": "https://t.co/1e8RZKs4uX"
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}