diff --git a/shakers.cabal b/shakers.cabal
--- a/shakers.cabal
+++ b/shakers.cabal
@@ -1,5 +1,5 @@
 name:                  shakers
-version:               0.0.19
+version:               0.0.20
 synopsis:              Shake helpers.
 description:           Primitive helpers for Shake files.
 homepage:              https://github.com/swift-nav/shakers
diff --git a/src/Development/Shakers.hs b/src/Development/Shakers.hs
--- a/src/Development/Shakers.hs
+++ b/src/Development/Shakers.hs
@@ -39,7 +39,10 @@
   , rmirror_
   , rssh
   , rssh_
+  , rsshScreen
+  , rsshScreen_
   , rdocker_
+  , rdockerScreen_
   , docker_
   , convox_
   , fake
@@ -276,18 +279,39 @@
   p <- parentDir
   sshDir r p as
 
--- | Remote SSH command.
+-- | Remote SSH screen command.
 --
+rsshScreen :: [String] -> Action String
+rsshScreen as = do
+  r <- remoteVar
+  p <- parentDir
+  sshScreenDir r p as
+
+-- | Remote SSH command with no return.
+--
 rssh_ :: [String] -> Action ()
 rssh_ as = do
   r <- remoteVar
   p <- parentDir
   sshDir_ r p as
 
+-- | Remote SSH command with no return.
+--
+rsshScreen_ :: [String] -> Action ()
+rsshScreen_ as = do
+  r <- remoteVar
+  p <- parentDir
+  sshScreenDir_ r p as
+
 -- | Run docker command remotely.
 --
 rdocker_ :: [String] -> Action ()
 rdocker_ = rssh_ . ("docker" :)
+
+-- | Run docker command remotely.
+--
+rdockerScreen_ :: [String] -> Action ()
+rdockerScreen_ = rsshScreen_ . ("docker" :)
 
 -- | Run docker command in mirro dir.
 --
