{"id":"d2fbb2ee-9970-4c74-b878-a2d888457447","shortId":"Pva6cc","kind":"skill","title":"st-export","tagline":"Export package from Pharo image to Tonel files. Use when code was changed directly in Pharo (debugger, browser, or code generation) and needs to be synced back to Tonel files.","description":"# Export Package from Pharo\n\nExport a package from the running Pharo image back to Tonel files.\n\n## Usage\n\n```\n/st-export PackageName /absolute/path/to/src\n```\n\n## Steps\n\n1. Call `export_package` with package name and absolute path to the `src/` directory\n2. Report the exported files or any error\n\n## When to Use\n\nExport is the exception, not the norm. Use only when Pharo has newer code than Tonel files:\n\n- Fixed code in the Pharo debugger\n- Generated boilerplate using Pharo tools\n- Made changes directly in the Pharo browser\n\n## Notes\n\n- Normally, edit Tonel files and import — AI editor is the source of truth\n- Export overwrites existing `.st` files in the directory\n- Always use absolute paths\n\n## Examples\n\n```\n/st-export MyPackage /home/user/project/src\n/st-export MyPackage-Tests /home/user/project/src\n```","tags":["export","smalltalk","dev","plugin","mumez","agent-skills","agents","claude-code","marketplace","mcp","pharo-smalltalk","skills"],"capabilities":["skill","source-mumez","skill-st-export","topic-agent-skills","topic-agents","topic-claude-code","topic-marketplace","topic-mcp","topic-pharo-smalltalk","topic-plugin","topic-skills","topic-smalltalk"],"categories":["smalltalk-dev-plugin"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/mumez/smalltalk-dev-plugin/st-export","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add mumez/smalltalk-dev-plugin","source_repo":"https://github.com/mumez/smalltalk-dev-plugin","install_from":"skills.sh"}},"qualityScore":"0.456","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 13 github stars · SKILL.md body (817 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:07:00.349Z","embedding":null,"createdAt":"2026-05-09T01:04:41.832Z","updatedAt":"2026-05-18T19:07:00.349Z","lastSeenAt":"2026-05-18T19:07:00.349Z","tsv":"'/absolute/path/to/src':53 '/home/user/project/src':144,149 '/st-export':51,142,145 '1':55 '2':69 'absolut':63,139 'ai':122 'alway':137 'back':30,46 'boilerpl':104 'browser':21,114 'call':56 'chang':16,109 'code':14,23,93,98 'debugg':20,102 'direct':17,110 'directori':68,136 'edit':117 'editor':123 'error':76 'exampl':141 'except':83 'exist':131 'export':3,4,34,38,57,72,80,129 'file':11,33,49,73,96,119,133 'fix':97 'generat':24,103 'imag':8,45 'import':121 'made':108 'mypackag':143,147 'mypackage-test':146 'name':61 'need':26 'newer':92 'norm':86 'normal':116 'note':115 'overwrit':130 'packag':5,35,40,58,60 'packagenam':52 'path':64,140 'pharo':7,19,37,44,90,101,106,113 'report':70 'run':43 'skill' 'skill-st-export' 'sourc':126 'source-mumez' 'src':67 'st':2,132 'st-export':1 'step':54 'sync':29 'test':148 'tonel':10,32,48,95,118 'tool':107 'topic-agent-skills' 'topic-agents' 'topic-claude-code' 'topic-marketplace' 'topic-mcp' 'topic-pharo-smalltalk' 'topic-plugin' 'topic-skills' 'topic-smalltalk' 'truth':128 'usag':50 'use':12,79,87,105,138","prices":[{"id":"36d5f82b-6126-4ab2-9043-1fde6e623760","listingId":"d2fbb2ee-9970-4c74-b878-a2d888457447","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"mumez","category":"smalltalk-dev-plugin","install_from":"skills.sh"},"createdAt":"2026-05-09T01:04:41.832Z"}],"sources":[{"listingId":"d2fbb2ee-9970-4c74-b878-a2d888457447","source":"github","sourceId":"mumez/smalltalk-dev-plugin/st-export","sourceUrl":"https://github.com/mumez/smalltalk-dev-plugin/tree/develop/skills/st-export","isPrimary":false,"firstSeenAt":"2026-05-09T01:04:41.832Z","lastSeenAt":"2026-05-18T19:07:00.349Z"}],"details":{"listingId":"d2fbb2ee-9970-4c74-b878-a2d888457447","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"mumez","slug":"st-export","github":{"repo":"mumez/smalltalk-dev-plugin","stars":13,"topics":["agent-skills","agents","claude-code","marketplace","mcp","pharo-smalltalk","plugin","skills","smalltalk"],"license":"mit","html_url":"https://github.com/mumez/smalltalk-dev-plugin","pushed_at":"2026-05-12T05:53:28Z","description":"Claude Code plugin for AI-driven Smalltalk (Pharo) development","skill_md_sha":"e0c254926b1d781a3053db15cdaca929626383c0","skill_md_path":"skills/st-export/SKILL.md","default_branch":"develop","skill_tree_url":"https://github.com/mumez/smalltalk-dev-plugin/tree/develop/skills/st-export"},"layout":"multi","source":"github","category":"smalltalk-dev-plugin","frontmatter":{"name":"st-export","description":"Export package from Pharo image to Tonel files. Use when code was changed directly in Pharo (debugger, browser, or code generation) and needs to be synced back to Tonel files."},"skills_sh_url":"https://skills.sh/mumez/smalltalk-dev-plugin/st-export"},"updatedAt":"2026-05-18T19:07:00.349Z"}}