adding layout update xml to cms page via data-upgrade script in magento 1
<?php
$installer = $this;
$installer->startSetup();
$page = Mage::getModel('cms/page')->load('how-to', 'identifier');
$page2 = Mage::getModel('cms/page')->load('how-to/investing-in-physical-metals', 'identifier');
$content = <<<EOF
<reference name="head">
<action method="addItem"><type>skin_css</type><name>css/learning-center.css</name></action> <!-- <skindir>/css -->
<action method="addItem"><type>skin_js</type><name>js/learning-center.js</name></action> <!-- <skindir>/js -->
<action method="addItem"><type>js</type><name>js/3rd-party/slick/slick.min.js</name></action> <!-- <rootdir> -->
<action method="addCss"><name>/../../../../../js/bullion/owl-carousel/owl.carousel.css</name></action> <!-- <css inside /js directory -->
</reference>
EOF;
if ($page->getId()) {
$page->setLayoutUpdateXml($content);
$page->save();
}
if ($page2->getId()) {
$page2->setLayoutUpdateXml($content);
$page2->save();
}
$installer->endSetup();